Сесията на Gnome е замразена, някои опции за рестартиране

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

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

Може би най-поразителният и инвалидизиращ проблем, от който страда Gnome, е този много потребители замразяват сесията си. В следващите редове ще видим какво да правим, когато имаме замразена сесия на работния плот на Gnome.

Как да рестартираме замразена сесия на Gnome

Метод 1: Рестартирайте X11

Gnome Shell има вградена функция за рестартиране. Потребителите могат да го стартират, за да рестартират замразен работен плот. Единственият недостатък е това това не работи с wayland, така че трябва използвайте "Xorg" За да работи.

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

В този прозорец ще трябва само да пишеш 'r". Тази команда рестартира основно сесията, без да я затваря.

изпълнете поръчка от десктоп

r

Ще можем да направим това колкото пъти искаме, в случай че едно рестартиране не реши проблема.

Метод 2: рестартиране на Wayland

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

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

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

Стъпка 1: с команда за спиране на systemctl, ще спрем изпълнението на екранния мениджър на Gnome. Направите това автоматично ще излезе от черупката на Gnome:

sudo systemctl stop gdm

Ако използвате LightDM с Gnome, вместо командата ще трябва да използвате:

sudo systemctl stop lightdm

Стъпка 2: Когато изпълнявате командата stop, gdm или lightdm ще спрат да работят. От тук ще го направим започнете отново с помощта на командата старт:

sudo systemctl start gdm

За LightDM командата за изпълнение ще бъде:

sudo systemctl start lightdm

Ако командите се изпълняват правилно, трябва да видим екрана за вход в Gnome. Оттам можем да влезем отново.

Метод 3: използване на gnome-shell –replace

Ако сте изпробвали горните методи на Xorg и Wayland и все още не сте успели да разрешите проблемите, все още има трети начин да рестартирате сесията на Gnome Shell, докато тя е замразена. Аргументът "замени„Оттогава работи по подобен начин на това, което направихме с Wayland трябва да се стартира на терминала TTY. Ще го осъществим с клавишните комбинации Ctrl + Alt + F2 или Ctrl + Alt + F3.

Както прочетох там, това решение работи с всички версии на Gnome Shell, включително Wayland.

Вътре в терминала TTY ще влезем с нашия потребител и ще следваме следните инструкции:

Първо ще създайте файл, наречен "gnome-рестартиране" с помощта на командата за докосване:

touch gnome-restart

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

echo '#!/bin/bash' > gnome-restart

И след това този друг ред:

echo 'DISPLAY=:0 gnome-shell --replace &' >> gnome-restart

Ще актуализираме разрешенията за файлове "gnome-рестартиране" които току-що създадохме, за да можем да го стартираме като програма от терминала:

sudo chmod +x gnome-restart

Следното ще бъде преместване на файл 'gnome-рестартиране' да се / usr / bin /. С това ще разберем, че системата може да го извика като програма:

gnome-рестартиране

sudo mv gnome-restart /usr/bin/

От терминала TTY ще трябва пиша gnome-рестартиране за да рестартираме нашата сесия Gnome Shell замразени. Също така можем да изпълним тази команда директно от работния плот на Gnome, като натиснем Alt + F2, за да отворим командния прозорец, в който ще напишем:

gnome-restart

След успешно изпълнение на командата, нашата сесия трябва да бъде отново функционална.

Метод 4: използване на Killall

Kill за Ubuntu
Свързана статия:
Kill: всичко, което трябва да знаете за тази команда за Unix

След всичко казано, когато сесия на Gnome се срине, мисля, че това е най-лесният начин да я рестартирате. Ще трябва само да напишем на TTY:

killall -3 gnome-shell

Горната команда също можем използвайте го като псевдоним във файла ~ / .bashrc както следва:

известен още като gnome killall

alias kgnome=’killall -3 gnome-shell’

След като файлът бъде запазен, когато сесията на работния плот е замразена, от TTY ще трябва само да пишем:

kgnome

С тази команда ще принудим затварянето на заключената сесия.


Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.