Šiomis dienomis daugybė žmonių naudojasi „Gnome Shell“,kaip daugelis įprastų „Linux“ projektų darbastalio aplinką priima kaip numatytąją vartotojo sąsają. Apskritai tai yra geras žingsnis, nes „Gnome“ yra patikimas, lengvai naudojamas ir vis greitesnis su kiekvienu leidimu. Tačiau net ir tokie puikūs staliniai kompiuteriai kaip „Gnome“ turi problemų.
Ko gero, akivaizdžiausias ir sekinantis klausimas„Gnome“ kenčia (net ir dėl greito pataisymo, patobulindamas darbalaukį su kiekvienu leidimu) užšąla. Nesvarbu, kas kartais „Gnome“ lemta užšalti ir užsiblokuoti. Taigi šiame vadove mes jums parodysime, ką daryti, kai turite „Gnome“ darbalaukio sesiją. Pradėkime!
1 būdas - X11 paleidimo pataisymas
„Gnome Shell“ turi integruotą paleidimo funkcijąvartotojai gali vykdyti, norėdami greitai paleisti įšaldytą darbalaukį, kai jis greitai naudojamas. Vienintelis faktas, kad jis neveikia su naujuoju „Wayland“ ekrano protokolu, todėl norint jį naudoti, turite naudoti sesiją „Gnome on Xorg“.
Jei norite iš naujo paleisti „Gnome Shell“ sesiją, kol viskas užšaldyta, pradėkite paspausdami „Alt“ + F2 klaviatūroje. Vykdydami šią klaviatūros kombinaciją ekrano centre atsidarys langas, kuriame galėsite įvesti komandas.
Komandų laukelyje įveskite „r.Ši komanda visiškai iš naujo paleis sesiją, iš naujo paleis „Gnome Shell“ ir netgi išspręs visas iškilusias langų tvarkyklės problemas (nors dažniausiai ji tik paleidžia sesiją iš naujo, neišeinant iš jūsų).

r
Norėdami įvykdyti komandą, paspauskite „Enter“. Nesivaržykite dar kartą paleisti šią komandą daugiau nei vieną kartą, jei vienas pakartotinis paleidimas neišsprendžia problemos. Paprastai paleidus pakartotinio paleidimo komandą keletą kartų iš eilės viskas pataisoma.
2 būdas - „Wayland“ paleidimo pataisymas
„Wayland“ yra naujas, modernus„Linux“, ir „Gnome Shell“ ją apėmė anksti. Jei dirbdami „Gnome“ naudojate „Intel“ atvirojo kodo ar kitas palaikomas GPU tvarkykles, greičiausiai naudojate „Wayland“.
Gnome „Wayland“ sesijoje yra daugybėpagerėjo našumas, tačiau vis tiek gali įvykti avarijų. Deja, paleidimo iš naujo funkcija šioje sesijoje neveikia. Taigi, jei esate patekę į „Gnome“ darbalaukio sesiją, turite dar ką nors padaryti, kad atgautumėte savo kompiuterio valdymą.
Jei norite iš naujo paleisti „Wayland Gnome“ sesiją, tuo nebūsitedirbant „Gnome“ darbalaukio aplinkoje. Vietoj to turėsite pasiekti TTY konsolę ir priversti iš naujo paleisti „Gnome“ tvarkančią darbalaukio tvarkytuvę, priversdami sesiją iš naujo paleisti. Paspauskite „Ctrl“ + „Alt“ + F2 arba „Ctrl“ + „Alt“ + F3 norėdami patekti į TTY pultą.
Įėję į TTY pulto langą, turite prisijungti. Išrašykite savo vartotojo vardą visomis mažosiomis raidėmis ir paspauskite Įveskite. Įvedę vartotojo vardą, įveskite savo slaptažodį. Sėkmingai įvedę slaptažodį, TTY režimu gausite prieigą prie „Linux“ komandų eilutės.
Čia vykdykite nuoseklias instrukcijas, kad iš naujo paleistumėte „Gnome Shell“ sesiją.
1 žingsnis: Naudojant „systemctl“ stotelė komanda, sustabdykite „Gnome“ ekrano tvarkyklės veikimą. Jei tai padarysite, jūsų „Gnome Shell“ seansas bus automatiškai baigtas ir jis bus uždarytas.
sudo systemctl stop gdm
Arba, jei su „Gnome“ naudojate „LightDM“, paleiskite šią komandą.
sudo systemctl stop lightdm
2 žingsnis: Vykdydamas sustabdymo komandą, „Gnome“ (arba „LightDM manager“) nustos veikti. Iš čia paleiskite pradžia komandą ir iš naujo paleiskite prisijungimo tvarkyklę.
sudo systemctl start gdm
Arba naudokite „LightDM“ šią komandą.
sudo systemctl start lightdm
Darant prielaidą, kad komanda bus sėkminga, jūsų „Linux“ kompiuteryje turėtų būti parodytas „Gnome“ prisijungimo ekranas, ir jūs galėsite naudoti jį vėl prisijungdami prie „Gnome Shell“ be įšaldyto seanso!
3 būdas - ekrano pakeitimo taisymas
Jei bandėte „Xorg“ ir „Wayland“ pataisas irnustatę, kad jie neveikė pagal jūsų poreikius, yra trečias būdas paleisti „Gnome Shell“ sesiją iš naujo, kai ji yra užšaldyta, naudodama „Shell“ įmontuotą „pakeisti“ funkciją.
„Pakeisti“ komanda veikia panašiai kaip „Gnome Wayland“ taisymas, nes ji turi būti paleista TTY lange. Taigi, paspauskite „Ctrl“ + „Alt“ + F2 arba „Ctrl“ + „Alt“ + F3 prie jos prieiti.
Pastaba: šis taisymas veikia su visomis „Gnome Shell“ versijomis, įskaitant „Wayland“.
„Linux“ asmeninio kompiuterio TTY srityje parašykitesavo vartotojo vardą ir slaptažodį, kad gautumėte prieigą prie komandinės eilutės sąsajos. Tada vykdykite toliau pateiktas nuoseklias instrukcijas ir sužinokite, kaip iš naujo nustatyti „Gnome“ sesiją šiuo metodu.
1 žingsnis: Sukurkite failą pavadinimu „gnome-restart“ naudodami liesti.
touch gnome-restart
2 veiksmas: aidas komandą, pridėkite iš naujo paleisties kodą į „gnome-restart“ failą.
echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> gnome-restart
3 veiksmas: Atnaujinkite „gnome-restart“ failo teises, kad jį būtų galima vykdyti kaip programą iš terminalo naudojant chmod komanda.
sudo chmod +x gnome-restart
4 veiksmas: Perkelkite failą „gnome-restart“ į / usr / bin/ kad sistema galėtų tai vadinti kaip programą.
sudo mv gnome-restart /usr/bin/
5 veiksmas: Iš TTY terminalo parašykite gnome-paleisti iš naujo norėdami iš naujo paleisti „Gnome Shell“ sesiją.
Pastaba: „gnome-restart“ komandą taip pat galima paleisti tiesiai iš „Gnome“ darbalaukio. Norėdami tai padaryti, paspauskite „Alt“ + F2 atidaryti komandų langą darbalaukyje ir paleisti komandą jo viduje.
gnome-restart
Sėkmingai atlikę komandą iš TTY, grįžkite į „Gnome“ darbalaukį paspausdami „Ctrl“ + „Alt“ + F2 arba „Ctrl“ + „Alt“ + F3. Jūsų sesija turėtų būti vėl naudojama!
Komentarai