- - Hoe een gebroken Gnome-inlogscherm op Linux te repareren

Hoe een gebroken Gnome-inlogscherm op Linux te repareren

Het Gnome-inlogscherm werkt meestal perfect,omdat het een prachtig stuk software is met een uitstekend team erachter. Zelfs geweldige tools hebben echter hun slechte dagen en stoppen met werken. In deze gids gaan we dus kijken hoe we een gebroken Gnome-inlogscherm op Linux kunnen repareren.

Let op: u hoeft deGnome Shell-desktopomgeving om van deze oplossing te profiteren. Het enige dat u hoeft te doen, is dat u een relatief recente versie van Gnome Display Manager gebruikt (het inlogscherm).

Voordat we beginnen

In het geval dat het Gnome-inlogscherm stoptnaar behoren functionerend, hebt u geen toegang tot de Gnome-sessie. Aangezien er geen manier is om toegang te krijgen tot de Gnome-sessie, is er geen manier om snel een terminalvenster te openen om het inlogscherm te laten samenwerken. In plaats daarvan moet u profiteren van de virtuele TTY-console.

Wat is TTY? Het is de virtuele terminal met alleen tekst die toegankelijk is wanneer een toetsenbordcombinatie wordt ingedrukt op een Linux-computersysteem. Alle Linux-distributies hebben ze standaard als functie. Sommigen, zoals Ubuntu, hebben zes virtuele terminals, terwijl andere Linux-distributies er maar een of twee kunnen hebben. En dan is er Arch Linux, dat gebruikers virtuele TTY-consoles als hun standaard desktopomgeving geeft totdat ze alles handmatig instellen!

De virtuele TTY-console is handig bij het werken in noodsituaties, vooral in gevallen als deze waarin het Gnome-inlogscherm niet erg reageert, vastloopt of gewoon niet goed werkt.

Kijk naar het toetsenbord en druk op om de virtuele TTY-console op uw Linux-bureaublad te bemachtigen Ctrl + Alt + F2, en de eerste terminal wordt geopend. Houd er echter rekening mee dat niet alle Linux-systemen een TTY toewijzen aan deze combo, dus probeer enkele van de andere in de onderstaande lijst.

  • Ctrl + Alt + F3
  • Ctrl + Alt + F4
  • Ctrl + Alt + F5
  • Ctrl + Alt + F6

Nadat u toegang hebt gekregen tot de virtuele TTY-console op uw Linux-pc, gaat u naar het gedeelte 'Inloggen' en schrijft u de gebruikersnaam van uw pc om u aan te melden bij de opdrachtregelterminal. Het "root" -account werkt ook.

Nadat u zich hebt aangemeld bij de virtuele TTY-console, gaat u verder met een van de onderstaande methoden om het Gnome-inlogvenster op uw Linux-pc te repareren.

Methode 1 - Gnome Display Manager opnieuw opstarten met systemd

Een manier om het inlogscherm van Gnome te forceren isom de service die deze beheert opnieuw op te starten. De reden dat het opnieuw opstarten een goed idee is, is dat als je problemen ondervindt met een programma of service, het vernieuwen van de problematische applicatie je snel weer aan de praat kan krijgen in een korte tijd.

Het opnieuw opstarten van de Gnome-displaymanager betekent dat gebruik van het Systemd init-systeem vereist is. De reden dat Systemd een integraal onderdeel van het herstartproces is, is dat Gnome er nauw mee is geïntegreerd.

Gebruik de om uw inlogscherm opnieuw op te starten systemctl herstart gdm.service commando, samen met sudo, omdat het niet mogelijk is om opdrachten op systeemniveau uit te voeren zonder rootrechten.

sudo systemctl restart gdm.service

Na het uitvoeren van de opdracht "systemctl herstarten" hierboven, zou uw Linux-pc u onmiddellijk uit de virtuele TTY-terminal moeten brengen en naar een pas opnieuw gestart Gnome-inlogscherm, dat hopelijk werkt.

Als het herstartproces niet heeft gewerkt, probeer dit dan zo vaak als nodig is. Of geef methode 2 een kans.

</ Span></ P>

Methode 2 - Gnome Display Manager stoppen en opnieuw opstarten met systemd

Systemd van de Gnome Display Manager opnieuw opstartenservice is een betrouwbare manier om problemen met het inlogscherm op te lossen, want wanneer het wordt vernieuwd, verdwijnen de problemen meestal. Het herstarten kan echter niet in alle gevallen (om welke reden dan ook) werken.

Een alternatieve benadering om eenniet reageert Gnome Display Manager weer werkt is om het proces volledig te beëindigen, zodat het niet meer werkt. Start het vervolgens opnieuw op. In feite is dit waarschijnlijk hetzelfde als het opnieuw opstarten, maar het is een uitstekende manier voor mensen die problemen hebben met methode 1.

Om het inlogscherm van Gnome te stoppen, moet u de opdracht Systemd stoppen gebruiken. Probeer het dus in de virtuele TTY-terminal systemctl stop gdm.service met sudo privileges.

sudo systemctl stop gdm.service

Het uitvoeren van de opdracht "systemctl stop" hierboven zou onmiddellijk de Gnome display manager moeten doden. U zou het echter niet weten, omdat de TTY-console nog steeds actief is. Gebruik hier de systemctl start gdm.service commando met sudo om het opnieuw te starten.

sudo systemctl start gdm.service

Direct nadat de “systemctl start” is uitgevoerd, zal de Gnome display manager u uit de virtuele TTY-terminal brengen en teruggaan naar een nieuw inlogscherm. Anders drukt u op als dit niet het geval is Ctrl + F7 om de virtuele terminal naar de achtergrond te sturen.

</ Span></ P>

Comments