Monet ihmiset käyttävät Gnome Shelliä nykyään,niin monet valtavirran Linux-projektit ottavat työpöytäympäristön käyttöön oletuskäyttöliittymänään. Kaiken kaikkiaan tämä on hyvä siirto, koska Gnome on luotettava, helppo käyttää ja kasvaa nopeammin jokaisella julkaisulla. Jopa suurilla Gnomen kaltaisilla työasemilla on kuitenkin ongelmia.
Ehkä räikein ja heikentävin asiaettä Gnome kärsii (jopa nopeilla korjauksilla, jotka parantavat työpöytää jokaisen julkaisun yhteydessä) jäätyy. Ei väliä mitä, Gnome on joskus tarkoitettu jäätymään ja lukkiutumaan. Joten tässä oppaassa näytämme sinulle, mitä tehdä, kun sinulla on jäädytetty Gnomen työpöytäistunto. Aloitetaan!
Tapa 1 - X11-uudelleenkäynnistyksen korjaus
Gnome Shellissä on sisäänrakennettu uudelleenkäynnistystoiminto, jokakäyttäjät voivat suorittaa käynnistääksesi jäädytetyn työpöydän uudelleen nopeasti käytön aikana. Ainoa saalis on, että se ei toimi uuden Wayland-näyttöprotokollan kanssa, joten sinun on käytettävä Gnome on Xorg -istuntoa, jotta se toimii.
Aloita Gnome Shell -istunto, kun kaikki on jäätynyt, aloita painamalla Alt + F2 näppäimistöllä. Tämän näppäimistökombon suorittaminen tuo näytön keskelle ikkunan, johon voit kirjoittaa komentoja.
Kirjoita komentokenttään r.'Tämä komento käynnistää istunnon kokonaan uudelleen, käynnistää Gnome Shellin uudelleen ja jopa korjaamaan mahdolliset ikkunanhallintaongelmat (vaikka se pääosin vain käynnistää istunnon uudelleen kirjautumatta ulos).

r
Suorita komento painamalla enter-näppäintä. Suorita tämä komento uudelleen useita kertoja, jos yksittäinen uudelleenkäynnistys ei ratkaise ongelmaa. Yleensä uudelleenkäynnistyskomennon suorittaminen pari kertaa peräkkäin korjaa asiat.
Tapa 2 - Waylandin uudelleenkäynnistyskorjaus
Wayland on uusi moderni näyttöprotokollaLinux ja Gnome Shell omaksuivat sen aikaisin. Jos käytät Intelin avoimen lähdekoodin tai muita tuettuja GPU-ohjaimia ajaessasi Gnomea, käytät todennäköisesti Waylandia.
Gnomen Wayland-istunnossa on tonniasuorituskyvyn parannuksia, mutta kaatumisia voi silti tapahtua. Valitettavasti uudelleenkäynnistysominaisuus ei toimi tässä istunnossa. Joten jos olet joutunut jäädytettyyn Gnome-työpöytäistuntoon, sinun on tehtävä jotain muuta tietokoneesi hallinnan palauttamiseksi.
Et voi aloittaa Wayland Gnome -istunnon uudelleentyöskentelevät Gnomen työpöytäympäristössä. Sen sijaan sinun on käytettävä TTY-konsolia ja pakotettava Gnomea käsittelevä työpöydän hallintaohjelma käynnistymään uudelleen pakottaen istunnon käynnistymään uudelleen. Lehdistö Ctrl + Alt + F2 tai Ctrl + Alt + F3 pääsyä TTY-konsoliin.
Kun olet TTY-konsoli-ikkunan sisällä, sinun on kirjauduttava sisään. Kirjoita käyttäjänimesi pienillä kirjaimilla ja paina Tulla sisään. Kirjoita käyttäjätunnuksen jälkeen salasanasi. Kun syötät salasanasi onnistuneesti, saat pääsyn Linux-komentoriville TTY-tilassa.
Seuraa täältä vaiheittaisia ohjeita käynnistääksesi Gnome Shell -istunnosi uudelleen.
Vaihe 1: Käyttämällä systemctl stop -komento, lopeta Gnome-näytönhallinnan käynnistys. Tämän tekeminen lopettaa Gnome Shell -istunnon automaattisesti ja aiheuttaa sen sulkeutumisen.
sudo systemctl stop gdm
Tai jos käytät LightDM: ää Gnomen kanssa, suorita tämä komento sen sijaan.
sudo systemctl stop lightdm
Vaihe 2: Suorittamalla pysäytyskomento, Gnome (tai LightDM manager) lopettaa toiminnan. Tästä ajaa alkaa komento ja käynnistä kirjautumisen hallinta uudelleen.
sudo systemctl start gdm
Tai suorita LightDM: n tapauksessa tämä komento sen sijaan.
sudo systemctl start lightdm
Olettaen, että komento onnistuu, Linux-tietokoneesi pitäisi näyttää sinulle Gnomen kirjautumisnäyttö ja voit käyttää sitä kirjautuaksesi Gnome Shelliin uudelleen, ilman jäädytettyä istuntoa!
Tapa 3 - Näytön vaihtokorjaus
Jos olet kokeillut Xorgin ja Waylandin korjauksia jahavaittuaan, että he eivät ole toimineet tarpeidesi mukaan, on kolmas tapa käynnistää Gnome Shell -istunto uudelleen sen ollessa jäätyneenä, käyttämällä Shellin sisäänrakennettua korvaa-toimintoa.
Korvaa-komento toimii samalla tavalla kuin Gnome Wayland -korjaus, sillä se on käynnistettävä TTY-ikkunassa. Joten paina Ctrl + Alt + F2 tai Ctrl + Alt + F3 päästä siihen.
Huomaa: tämä korjaus toimii kaikissa Gnome Shell -versioissa, mukaan lukien Wayland.
Kirjoita sisään Linux-tietokoneesi TTY-alueen sisälläkäyttäjänimesi ja salasanasi pääsyäksesi komentoriviliittymään. Seuraa sitten alla olevia vaiheittaisia ohjeita oppiaksesi kuinka nollata Gnome-istunto tällä menetelmällä.
Vaihe 1: Luo tiedosto nimeltään gnome-restart käyttämällä kosketus.
touch gnome-restart
Vaihe 2: kaiku -komento, lisää uudelleenkäynnistyskoodi gnome-restart-tiedostoon.
echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> gnome-restart
Vaihe 3: Päivitä käyttöoikeudet gnome-restart-tiedostoon, jotta se voidaan suorittaa ohjelmina päätteeltä käyttämällä chmod komento.
sudo chmod +x gnome-restart
Vaihe 4: Siirrä gnome-restart-tiedosto kansioon / usr / bin/ jotta järjestelmä voi kutsua sitä kuten ohjelmaa.
sudo mv gnome-restart /usr/bin/
Vaihe 5: Kirjoita TTY-päätteestä gnome-uudelleenkäynnistys käynnistääksesi Gnome Shell -istunnosi uudelleen.
Huomaa: gnome-restart -komento voidaan suorittaa myös suoraan Gnome-työpöydältä. Voit tehdä sen painamalla Alt + F2 avataksesi työpöydän komentoikkunan ja suorittamalla komennon sen sisällä.
gnome-restart
Kun olet suorittanut komennon onnistuneesti TTY: ltä, palaa Gnome-työpöydällesi painamalla Ctrl + Alt + F2 tai Ctrl + Alt + F3. Istunnon pitäisi olla uudelleen käyttökelpoinen!
Kommentit