Сьогодні багато людей використовують Gnome Shell,так як багато основних Linux-проектів приймають середовище робочого столу як свій інтерфейс користувача за замовчуванням. Загалом, це хороший крок, оскільки Gnome надійний, простий у використанні та швидший із кожним випуском. Однак навіть у великих настільних комп'ютерів, таких як Gnome, є проблеми.
Мабуть, найяскравіше і виснажливе питаннявід чого страждає Gnome (навіть коли швидкі патчі покращують робочий стіл з кожним випуском), замерзає. Незважаючи ні на що, іноді Гному судилося замерзнути і замкнутись. Тож у цьому посібнику ми покажемо вам, що робити, коли у вас заморожений робочий сеанс Gnome. Давайте розпочнемо!
Спосіб 1 - виправлення перезавантаження X11
Gnome Shell має вбудовану функцію перезавантаження, якаКористувачі можуть виконати перезапуск замороженого робочого столу під час швидкого використання. Єдиний замах - це те, що він не працює з новим протоколом дисплея Wayland, тому для роботи вам потрібно використовувати сеанс "Gnome on Xorg".
Щоб перезапустити сеанс оболонки Gnome, поки все заморожене, почніть з натискання Alt + F2 на клавіатурі. Виконання цього комбінації клавіатур відобразить вікно в центрі екрану, в яке ви зможете вводити команди.
У командному полі введіть 'r."Ця команда повністю перезапустить сеанс, повторно запустить оболонку Gnome і навіть виправить будь-які проблеми з менеджером вікон, які можуть виникнути (хоча в основному це лише перезавантажує сеанс, не виходячи з системи).

r
Натисніть клавішу Enter, щоб виконати команду. Не соромтеся повторно виконувати цю команду не раз, якщо один перезапуск не вирішить проблему. Зазвичай виконання команди повторного запуску кілька разів поспіль виправляє речі.
Спосіб 2 - Виправлення перезапуску Wayland
Wayland - це новий сучасний протокол відображення дляLinux, і Gnome Shell сприйняли це рано. Якщо під час роботи Gnome ви користуєтесь відкритим кодом Intel або іншими підтримуваними драйверами графічного процесора, ви, швидше за все, використовуєте Wayland.
Сеанс Wayland для Gnome має багатополіпшення продуктивності, але збої все ж можуть статися. На жаль, функція перезавантаження не працює в цьому сеансі. Отже, якщо ви зіткнулися із замороженим сеансом настільного комп’ютера Gnome, вам потрібно зробити щось інше, щоб відновити контроль над своїм комп’ютером.
Щоб перезапустити сеанс Wayland Gnome, ви цього не зробитеробота в середовищі робочого столу Gnome. Натомість вам потрібно буде отримати доступ до консолі TTY і змусити менеджер настільних ПК, який обробляє Gnome, перезапустити, змусивши ваш сеанс перезавантажитись. Натисніть Ctrl + Alt + F2 або Ctrl + Alt + F3 щоб отримати доступ до консолі TTY.
Забравшись у вікно консолі TTY, ви повинні увійти. Запишіть своє ім'я користувача в усіх малих літерах та натисніть Введіть. Після імені користувача напишіть свій пароль. Після успішного введення пароля ви отримаєте доступ до командного рядка Linux у режимі TTY.
Звідси дотримуйтесь покрокових інструкцій, щоб перезапустити сеанс Gnome Shell.
Крок 1: Використання systemctl зупинка команда, зупиніть запуск менеджера дисплеїв Gnome. Це автоматично припинить ваш сеанс Gnome Shell і закриє його.
sudo systemctl stop gdm
Або якщо ви використовуєте LightDM з Gnome, запустіть цю команду замість цього.
sudo systemctl stop lightdm
Крок 2: Запустивши команду stop, Gnome (або менеджер LightDM) перестане працювати. Звідси запустіть почати командувати та перезапустити менеджер входу.
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", щоб він міг бути виконаний як програма з терміналу, використовуючи chmod командування.
sudo chmod +x gnome-restart
Крок 4: Перемістіть файл «gnome-restart» у / usr / bin/ так що система може називати це як програма.
sudo mv gnome-restart /usr/bin/
Крок 5: З терміналу TTY пишіть gnome-перезапуск щоб перезапустити сеанс Gnome Shell.
Примітка: команда gnome-restart також може бути запущена безпосередньо з робочого столу Gnome. Для цього натисніть Alt + F2 щоб відкрити вікно команд на робочому столі та запустити команду всередині нього.
gnome-restart
Після успішного виконання команди з TTY, поверніться на робочий стіл Gnome, натиснувши Ctrl + Alt + F2 або Ctrl + Alt + F3. Ваша сесія знову може бути використана!
Коментарі