Как да коригирате замразена сесия на работния плот на Gnome

click fraud protection

Много хора използват Gnome Shell В наши дни много основни Linux проекти възприемат работната среда като потребителски интерфейс по подразбиране. Като цяло това е добър ход, тъй като Gnome е надежден, лесен за използване и става по-бързо с всяко издание. Въпреки това, дори страхотни настолни компютри като Gnome имат проблеми.

Може би най-яркият и изтощителен проблем, от който страда Gnome (дори при бързи лепенки, подобряващи работния плот с всяко издание), е замразяването. Без значение какво, понякога, Gnome е предопределено да замръзне и заключи. Така че в това ръководство ще ви покажем какво да правите, когато имате замразена работна сесия на Gnome. Да започваме!

Метод 1 - X11 корекция за рестартиране

Gnome Shell има вградена функция за рестартиране, която потребителите могат да изпълнят, за да рестартират замразен работен плот, докато се използват бързо. Единствената уловка е, че тя не работи с новия протокол на дисплея на Wayland, така че трябва да използвате сесията „Gnome on Xorg“, за да работите.

instagram viewer

За да рестартирате Gnome Shell сесията, докато всичко е замразено, започнете с натискане Alt + F2 на клавиатурата. Изпълнението на това клавиатурно комбо ще изведе прозорец в центъра на екрана, в който ще можете да въвеждате команди.

В полето за команда въведете „r.“ Тази команда ще рестартира напълно сесията, ще стартира отново Gnome Shell и дори коригирайте всички проблеми с мениджъра на прозорци, които може да имате (макар че основно рестартира сесията, без да ви регистрира вън).

R

Натиснете Enter, за да изпълните командата. Чувствайте се свободни да изпълните отново тази команда повече от веднъж, ако едно рестартиране не реши проблема. Обикновено изпълнението на командата за повторно стартиране няколко пъти подред поправя нещата.

Метод 2 - Поправяне на рестартиране на Wayland

Wayland е новият модерен дисплейен протокол за Linux и Gnome Shell го прие рано. Ако използвате отворен код на Intel или друг поддържан GPU драйвери, докато използвате Gnome, най-вероятно използвате Wayland.

Сесията Wayland за Gnome има много подобрения в производителността, но все още може да се стигне до сривове. За съжаление функцията за рестартиране не работи в тази сесия. Така че, ако сте попаднали на замразена работна сесия на Gnome, трябва да направите нещо друго, за да си върнете контрола над компютъра.

За да рестартирате сесия на Wayland Gnome, няма да работите в работната среда на Gnome. Вместо това ще трябва да получите достъп до конзолата TTY и да принудите мениджъра на работния плот, който обработва Gnome, да се рестартира, принуждавайки сесията ви да се рестартира. Натиснете Ctrl + Alt + F2 или Ctrl + Alt + F3 за да получите достъп до конзолата TTY.

След като влезете в прозореца на конзолата TTY, трябва да влезете. Изпишете потребителското си име с малки букви и натиснете Enter. След потребителското име напишете паролата си. След като въведете паролата си успешно, ще получите достъп до командния ред на Linux в режим TTY.

Оттук следвайте стъпка по стъпка инструкциите, за да рестартирате вашата Gnome Shell сесия.

Етап 1: Използвайки systemctl стоп команда, спрете мениджъра на дисплея на Gnome да работи. Ако направите това, автоматично ще приключите вашата сесия на Gnome Shell и ще я затворите.

sudo systemctl stop gdm

Или, ако използвате LightDM с Gnome, изпълнете тази команда вместо това.

sudo systemctl stop lightdm

Стъпка 2: Изпълнявайки командата за спиране, Gnome (или LightDM manager) ще спре да работи. От тук стартирайте начало командвайте и рестартирайте мениджъра за вход.

sudo systemctl start gdm

Или, за LightDM, изпълнете тази команда вместо това.

sudo systemctl start lightdm

Ако приемем, че командата е успешна, вашият Linux компютър трябва да ви покаже екрана за вход в Gnome и ще можете да го използвате, за да влезете отново в Gnome Shell, без замразена сесия!

Метод 3 - Показване на замяна на поправка

Ако сте опитвали корекциите на Xorg и Wayland и сте установили, че не са работили според вашите нужди, има трета начин да рестартирате сесията на Gnome Shell, докато тя е замразена, като използвате вградената функция за замяна на Shell.

Командата „замени“ работи подобно на корекцията на Gnome Wayland, тъй като трябва да бъде стартирана в прозореца TTY. Така че, натиснете Ctrl + Alt + F2 или Ctrl + Alt + F3 за достъп до него.

Забележка: тази поправка работи с всички версии на Gnome Shell, включително Wayland.

Вътре в областта на TTY на вашия Linux компютър, напишете вашето потребителско име и парола, за да получите достъп до интерфейса на командния ред. След това следвайте стъпка по стъпка инструкциите по-долу, за да научите как да нулирате вашата Gnome сесия с този метод.

Етап 1: Създайте файл, наречен „gnome-restart“, като използвате докосване.

докоснете gnome-рестартиране

Стъпка 2: Използване на ехо команда, добавете кода за рестартиране към файла gnome-restart.

echo '#! / bin / bash'> gnome-restart
echo 'DISPLAY =: 0 gnome-shell - заменете &' >> gnome-restart

Стъпка 3: Актуализирайте разрешенията във файла „gnome-restart“, така че да може да бъде изпълнен като програма от терминала, като използвате коригират команда.

sudo chmod + x gnome-restart

Стъпка 4: Преместете файла „gnome-restart“ във / usr / bin/ така че системата да може да го нарече като програма.

sudo mv gnome-restart / usr / bin /

Стъпка 5: От терминала TTY пишете гном рестарт за да рестартирате вашата Gnome Shell сесия.

Забележка: командата gnome-restart също може да се изпълнява директно от десктопа на Gnome. За да го направите, натиснете Alt + F2 за да отворите командния прозорец на работния плот и да стартирате командата вътре в него.

гном рестарт 

След като изпълните командата успешно от TTY, върнете се към вашия работен плот Gnome, като натиснете Ctrl + Alt + F2 или Ctrl + Alt + F3. Вашата сесия трябва да бъде използваема отново!

watch instagram story