Gnome-session frusen, några alternativ för att starta om den

om fixa en frusen gnome-skrivbordssession

I nästa artikel kommer vi att ta en titt på vad kan vi göra om vi står inför en frusen Gnome-session. Numera använder många människor Gnome Shell eftersom det är pålitligt, enkelt att använda och snabbare och snabbare. Men även de bästa skrivborden har problem.

Det kanske mest slående och försvagande problemet som Gnome lider av är det många användare fryser sin session. I följande rader ska vi se vad vi ska göra när vi har en frusen Gnome-skrivbordssession.

Så här startar du om en frusen Gnome-session

Metod 1: Starta om X11

Gnome Shell har en inbyggd omstartfunktion. Användare kan köra den för att starta om ett fruset skrivbord. Den enda nackdelen är att detta fungerar inte med wayland, så vi måste använda sig av "xorg" För att få det att fungera.

För att starta om Gnome Shell-sessionen medan allt är fruset startar vi genom att trycka på tangentkombinationen Alt + F2. Detta kommer att visa upp ett fönster där vi kan skriva kommandon.

I det här fönstret behöver vi bara att skriva 'r'. Detta kommando startar huvudsakligen om sessionen utan att stänga den.

utföra en beställning från skrivbordet

r

Vi kommer att kunna göra detta så många gånger vi vill, om en enda omstart inte löser problemet.

Metod 2: Starta om Wayland

Om du använder Wayland för Gnome kommer du att märka en bra prestation, men även trots den här sessionen kan lås uppstå. Tyvärr, här fungerar inte återställningsfunktionen. Mer måste göras för att återta kontrollen över laget.

För att starta om en session, i det här fallet kommer vi inte att kunna arbeta i Gnome-skrivbordsmiljön. Istället Vi måste använda TTY-konsolen och tvinga en omstart av skrivbordsadministratören som Gnome hanterar och därmed kunna starta om sessionen. För att öppna konsolen kan vi använda tangentkombinationerna Ctrl + Alt + F2 o Ctrl + Alt + F3.

En gång inuti TTY-konsolfönstret måste vi logga in. Om allt är korrekt får vi tillgång till kommandoraden i TTY-läge. Härifrån måste vi följa steg-för-steg-instruktionerna för att starta om vår session:

Steg 1: med systemctl stoppkommandot, kommer vi att stoppa körningen av Gnome-skärmhanteraren. Gör det här loggar automatiskt ut från Gnome-skalet:

sudo systemctl stop gdm

Om du använder LightDM med Gnome, istället för kommandot måste du använda:

sudo systemctl stop lightdm

Steg 2: När du kör stoppkommandot, gdm eller lightdm slutar springa. Härifrån kommer vi starta den igen med startkommando:

sudo systemctl start gdm

För LightDM kommandot att utföra skulle vara:

sudo systemctl start lightdm

Om kommandona utförs korrekt bör vi se inloggningsskärmen för Gnome. Därifrån kan vi logga in igen.

Metod 3: använda gnome-shell –replace

Om du har provat ovanstående metoder för Xorg och Wayland och fortfarande inte lyckats lösa problemen finns det fortfarande ett tredje sätt att starta om Gnome Shell-sessionen medan den är frusen. Argumentet "ersätta”Det fungerar på ett liknande sätt som vi gjorde med Wayland sedan dess måste startas vid TTY-terminalen. Vi kommer åt den med tangentkombinationerna Ctrl + Alt + F2 eller Ctrl + Alt + F3.

Som jag har läst där ute, den här lösningen fungerar med alla versioner av Gnome Shell, inklusive Wayland.

Inuti TTY-terminalen ska vi logga in med vår användare och följa följande instruktioner:

Först ska vi skapa en fil som heter "gnome-omstart" med touch-kommandot:

touch gnome-restart

Följande kommer att vara använd ekokommandot. Med vilken vi ska lägga till återställningskoden i filen gnome-omstart, skriver i terminalen först raden:

echo '#!/bin/bash' > gnome-restart

Och sedan den här andra raden:

echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

Vi uppdaterar filbehörigheterna 'gnome-omstart' som vi just skapat så att vi kan köra det som ett program från terminalen:

sudo chmod +x gnome-restart

Följande kommer att vara flytta fil 'gnome-omstarttill / usr / bin /. Med detta kommer vi att uppnå att systemet kan kalla det som ett program:

gnome-omstart

sudo mv gnome-restart /usr/bin/

Från TTY-terminalen måste vi skriv gnome-omstart för att starta om vår Gnome Shell-session frysta. Vi kan också utföra detta kommando direkt från Gnome-skrivbordet genom att trycka på Alt + F2 för att öppna kommandofönstret där vi kommer att skriva:

gnome-restart

Efter framgångsrikt körning av kommandot bör vår session vara funktionell igen.

Metod 4: använda Killall

Döda för Ubuntu
Relaterad artikel:
Döda: allt du behöver veta om det här kommandot för Unix

När allt sagt, när en Gnome-session kraschar, tror jag att det här är det enklaste sättet att starta om den. Vi behöver bara skriva på TTY:

killall -3 gnome-shell

Ovanstående kommando kan vi också använd det som ett alias i ~ / .bashrc-filen som följer:

aka lägg till gnome killall

alias kgnome=’killall -3 gnome-shell’

När filen har sparats, när en skrivbordssession är frusen, från TTY behöver vi bara skriva:

kgnome

Med detta kommando tvingar vi stängningen av den låsta sessionen.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.