Gnome pieteikšanās ekrāns parasti darbojas nevainojami,tā kā tas ir skaists programmatūras gabals ar lielisku komandu aiz tā. Tomēr pat lieliskiem rīkiem ir savas sliktās dienas un viņi pārstāj darboties. Tātad šajā rokasgrāmatā mēs apskatīsim, kā salabot Gnome pieteikšanās ekrānu Linux.
Lūdzu, ņemiet vērā, ka jums nav jāizmantoGnome Shell darbvirsmas vide, lai izmantotu šo labojumu. Nepieciešams tikai tas, ka jūs izmantojat salīdzinoši neseno Gnome displeja pārvaldnieka izlaidumu (pieteikšanās ekrāns).
Pirms mēs sākam
Gadījumā, ja apstājas Gnome pieteikšanās ekrānsstrādājot tā, kā vajadzētu, jūs nevarēsit piekļūt Gnome sesijai. Tā kā nav iespējas piekļūt Gnome sesijai, nav iespējams ātri atvērt termināļa logu, lai piespiestu pieteikšanās ekrānu sadarboties. Tā vietā jums būs jāizmanto TTY virtuālās konsoles priekšrocības.
Kas ir TTY? Tas ir tikai teksta virtuālais terminālis, kuram var piekļūt, ja Linux datorsistēmā tiek nospiesta tastatūras kombinācija. Visiem Linux izplatījumiem tie pēc noklusējuma ir kā līdzeklis. Dažiem, piemēram, Ubuntu, ir seši virtuālie termināļi, savukārt citiem Linux izplatījumiem var būt tikai viens vai divi. Un tur ir Arch Linux, kas lietotājiem TTY virtuālās konsoles piešķir kā noklusējuma darbvirsmas vidi, līdz viņi manuāli visu iestata!
TTY virtuālā konsole ir ērta, strādājot ārkārtas situācijās, it īpaši tādos gadījumos, kad Gnome pieteikšanās ekrāns nav pārāk atsaucīgs, bloķējas vai vienkārši nedarbojas pareizi.
Lai nokļūtu TTY virtuālajā konsolē uz Linux darbvirsmas, skatieties uz tastatūru un nospiediet Ctrl + Alt + F2, un pirmais terminālis tiks atvērts. Lai gan paturiet prātā, ka ne visas Linux sistēmas šim kombo piešķir TTY, tāpēc izmēģiniet dažus no citiem sarakstā zemāk.
- Ctrl + Alt + F3
- Ctrl + Alt + F4
- Ctrl + Alt + F5
- Ctrl + Alt + F6
Pēc piekļuves TTY virtuālajai konsolei savā Linux PC atrodiet sadaļu “pieteikšanās” un uzrakstiet datora lietotājvārdu, lai pieteiktos komandrindas terminālī. Arī “root” konts darbojas.
![](/images/linux/how-to-fix-a-broken-gnome-login-screen-on-linux.png)
Pēc pieteikšanās TTY virtuālajā konsolē pārejiet pie vienas no tālāk norādītajām metodēm, lai labotu Gnome pieteikšanās logu savā Linux PC.
1. metode - Gnome Display Manager pārstartēšana, izmantojot sistēmu
Viens no veidiem, kā piespiest salabot Gnome pieteikšanās ekrānu, iratsāknēt pakalpojumu, kas to kontrolē. Atkārtotas palaišanas iemesls ir tas, ka, ja rodas kādas problēmas ar programmu vai pakalpojumu, atsvaidzinot problemātisko lietojumprogrammu, jūs ātri varat atjaunot un darboties nelielā laika posmā.
Gnome displeja pārvaldnieka pārstartēšana nozīmē, ka ir jāizmanto Systemd init sistēma. Iemesls, kāpēc Systemd ir neatņemama restartēšanas procesa sastāvdaļa, ir tas, ka Gnome ir cieši integrēts ar to.
Lai atsāknētu pieteikšanās ekrānu, izmantojiet restartējiet gctm.service komanda kopā ar sudo, jo nav iespējams izpildīt sistēmas līmeņa komandas bez saknes privilēģijām.
![](/images/linux/how-to-fix-a-broken-gnome-login-screen-on-linux_2.png)
sudo systemctl restart gdm.service
Palaižot komandu “systemctl restartēt” iepriekš, jūsu Linux datoram nekavējoties jāizved jūs no TTY virtuālā termināļa un uz tikko restartēto Gnome pieteikšanās ekrānu, kas, cerams, darbojas.
Ja restartēšanas process nedarbojas, izmēģiniet šo procesu tik reižu, cik nepieciešams. Vai arī dodiet 2. paņēmienu.
2. metode - Gnome Display Manager apturēšana un tā restartēšana ar systemd
Restartējiet Gnome displeja pārvaldnieka sistēmu Systemdpakalpojums ir uzticams veids, kā novērst pieteikšanās ekrāna problēmas, jo, kad tas tiek atsvaidzināts, problēmas parasti izzūd. Tomēr restartēšana var nedarboties visos gadījumos (kāda iemesla dēļ).
Alternatīva pieejanereaģējošs Gnome Display Manager atkal darbojas, lai iznīcinātu procesu, tāpēc tas pārstāj darboties. Tad sāciet to atkal no jauna. Faktiski tas, iespējams, ir tas pats, kas to restartēt, taču tas ir lielisks veids, kā doties tiem, kam ir problēmas ar 1. metodi.
Lai apturētu Gnome pieteikšanās ekrāna darbību, jums būs jāizmanto komanda Sistēmas apturēšana. Tātad, izmēģiniet TTY virtuālajā terminālī systemctl stop gdm.service ar sudo privilēģijas.
![](/images/linux/how-to-fix-a-broken-gnome-login-screen-on-linux_4.png)
sudo systemctl stop gdm.service
Iepriekš palaižot komandu “systemctl stop”, Gnome displeja pārvaldnieks nekavējoties jānogalina. Tomēr jūs to nezināt, jo TTY konsole joprojām darbojas. No šejienes izmantojiet startējiet sistēmu gdm.service komanda ar sudo lai atkal to sāktu.
sudo systemctl start gdm.service
Tūlīt pēc “systemctl start” palaišanas Gnome displeja pārvaldnieks jūs aizvedīs no TTY virtuālā termināļa un atpakaļ uz jaunu pieteikšanās ekrānu. Pretējā gadījumā, ja tā nav, nospiediet Ctrl + F7 lai nosūtītu virtuālo termināli uz fonu.
Komentāri