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

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

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

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

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

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

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

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

r

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

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

Wayland е новият модерен протокол за дисплей заLinux и Gnome Shell го приеха рано. Ако използвате отворен код на Intel с отворен код или други поддържани драйвери на графичния процесор, докато използвате 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“, като използвате докосване.

touch gnome-restart

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

echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> 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 за да отворите командния прозорец на работния плот и да стартирате командата вътре в него.

gnome-restart

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

Коментари