Gnome-økt frossen, noen alternativer for å starte den på nytt

om å fikse en frossen gnome desktop økt

I neste artikkel skal vi ta en titt på hva kan vi gjøre hvis vi står overfor en frossen Gnome-økt. I dag bruker mange mennesker Gnome Shell ettersom den er pålitelig, enkel å bruke og raskere og raskere. Selv de beste pultene har imidlertid problemer.

Det kanskje mest slående og svekkende problemet som Gnome lider av, er at mange brukere fryser økten sin. I de følgende linjene skal vi se hva vi skal gjøre når vi har en frossen Gnome-skrivebordssession.

Hvordan starte en frossen Gnome-økt på nytt

Metode 1: Start X11 på nytt

Gnome Shell har en innebygd omstartfunksjon. Brukere kan kjøre den for å starte et frossent skrivebord på nytt. Den eneste ulempen er at dette fungerer ikke med wayland, så vi må bruk "xorg" For å få det til å fungere.

For å starte Gnome Shell-økten mens alt er frossent, starter vi ved å trykke på tastekombinasjonen Alt + F2. Dette vil få opp et vindu der vi kan skrive kommandoer.

I dette vinduet trenger vi bare å skrive 'r'. Denne kommandoen starter økten hovedsakelig uten å lukke den.

utføre en bestilling fra skrivebordet

r

Vi vil være i stand til å gjøre dette så mange ganger vi vil, i tilfelle en enkelt omstart ikke løser problemet.

Metode 2: Start Wayland på nytt

Hvis du bruker Wayland for Gnome vil du legge merke til en god ytelse, men selv til tross for dette kan det oppstå øktlås. Dessverre, her fungerer ikke tilbakestillingsfunksjonen. Det må gjøres mer for å gjenvinne kontrollen over laget.

For å starte en økt på nytt, i dette tilfellet, vil vi ikke kunne jobbe i Gnome-skrivebordsmiljøet. I stedet Vi blir nødt til å bruke TTY-konsollen og tvinge en omstart av skrivebordsadministratoren som Gnome håndterer og dermed kunne starte omgangen. For å åpne konsollen kan vi bruke tastekombinasjonene Ctrl + Alt + F2 o Ctrl + Alt + F3.

Når vi er inne i TTY-konsollvinduet, må vi logge inn. Hvis alt er riktig, vil vi få tilgang til kommandolinje i TTY-modus. Herfra må vi følge trinnvise instruksjoner for å starte sesjonen på nytt:

Trinn 1: med systemctl stopp-kommandoen, vil vi stoppe kjøringen av Gnome skjermbehandling. Gjør dette logges automatisk ut av Gnome Shell:

sudo systemctl stop gdm

Hvis du bruker LightDM med Gnome, i stedet for kommandoen må du bruke:

sudo systemctl stop lightdm

Trinn 2: Når du utfører stoppkommandoen, gdm eller lightdm vil slutte å kjøre. Herfra vil vi start den på nytt ved hjelp av startkommando:

sudo systemctl start gdm

For LightDM kommandoen for å utføre vil være:

sudo systemctl start lightdm

Hvis kommandoene utføres riktig, bør vi se påloggingsskjermen for Gnome. Derfra kan vi logge på igjen.

Metode 3: bruk av gnome-shell –replace

Hvis du har prøvd de ovennevnte metodene til Xorg og Wayland og fremdeles ikke har klart å løse problemene, er det fortsatt en tredje måte å starte Gnome Shell-økten på nytt mens den er frossen. Argumentet "erstatte“Det fungerer på samme måte som det vi gjorde med Wayland, siden må startes på TTY-terminalen. Vi får tilgang til den med tastekombinasjonene Ctrl + Alt + F2 eller Ctrl + Alt + F3.

Som jeg har lest der ute, denne løsningen fungerer med alle versjoner av Gnome Shell, inkludert Wayland.

Inne i TTY-terminalen skal vi logge på med brukeren vår og følge følgende instruksjoner:

Først skal vi opprett en fil som heter "gnome-omstart" ved hjelp av berøringskommandoen:

touch gnome-restart

Følgende vil være bruk ekkokommandoen. Med hvilken vi skal legge til tilbakestillingskoden i filen gnome-omstart, skriver i terminalen først linjen:

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

Og så denne andre linjen:

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

Vi oppdaterer filens tillatelser 'gnome-omstart' som vi nettopp opprettet slik at vi kan kjøre det som et program fra terminalen:

sudo chmod +x gnome-restart

Følgende vil være flytt fil 'gnome-omstart' til / usr / bin /. Med dette får vi at systemet kan kalle det som et program:

gnome-omstart

sudo mv gnome-restart /usr/bin/

Fra TTY-terminalen må vi skrive gnome-omstart for å starte Gnome Shell-sesjonen på nytt frossen. Vi kan også utføre denne kommandoen direkte fra Gnome-skrivebordet ved å trykke Alt + F2 for å åpne kommandovinduet der vi skal skrive:

gnome-restart

Etter vellykket gjennomføring av kommandoen, bør økten vår være funksjonell igjen.

Metode 4: Bruke Killall

Drep for Ubuntu
Relatert artikkel:
Drep: alt du trenger å vite om denne kommandoen for Unix

Når alt er sagt, når en Gnome-økt krasjer, tror jeg dette er den enkleste måten å starte den på nytt. Vi trenger bare å skrive på TTY:

killall -3 gnome-shell

Ovennevnte kommando kan vi også bruk det som et alias i ~ / .bashrc-filen som følger:

aka legge til gnome killall

alias kgnome=’killall -3 gnome-shell’

Når filen er lagret, Når en desktop-økt er frossen, trenger vi bare å skrive fra TTY:

kgnome

Med denne kommandoen vil vi tvinge nedleggelsen av den låste økten.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.