Вопрос или проблема
Я нашел этот вопрос, но он, кажется, не применим.
В Ubuntu 22.04 иконка питания в правом верхнем углу остается на месте, когда экран заблокирован, но неактивна. Есть ли какой-нибудь способ корректно завершить работу системы без предварительного входа в систему?
Меню сети/громкости/питания полностью не реагирует, когда экран заблокирован, что, похоже, является проблемой, специфичной для моей конфигурации, а не общей. Однако, если кто-то столкнется с этой проблемой: иконка “сменить пользователя” в правом нижнем углу переводит на главный экран входа. С этого экрана меню питания снова активно, и вы можете приостановить, перезапустить или корректно завершить работу машины, не входя в систему.
У меня была такая же проблема, меню в углу имело только опцию “приостановить” и не имело опций для завершения работы или перезапуска.
Решение состоит в том, чтобы отредактировать файл /etc/gdm3/greeter.dconf-defaults
, найти строку #disable-restart-buttons=true
(в разделе [org/gnome/login-screen]
), раскомментировать ее, удалив #
, а затем изменить true
на false
. (в результате получится строка disable-restart-buttons=false
)
Это включит, помимо опции перезапуска, опцию завершения работы.
Смотрите раздел 5.5 страницы помощи по конфигурации Gnome для получения дополнительной информации об этой и других доступных конфигурационных опциях.
Ответ или решение
Чтобы выполнить корректное завершение работы системы Ubuntu 22.04 с экрана блокировки, вам потребуется внести некоторые изменения в настройки. В стандартной конфигурации, когда экран заблокирован, иконка питания в правом верхнем углу может быть неактивной и не предоставлять возможность выключения или перезагрузки. Вот подробное руководство о том, как решить эту проблему.
Шаг 1: Доступ к терминалу
Первым делом, вам нужно открыть терминал. Это можно сделать, нажав Ctrl + Alt + T
, либо найдите терминал в меню приложений.
Шаг 2: Редактирование конфигурационного файла
Для того, чтобы активировать опции завершения работы и перезагрузки прямо с экрана блокировки, потребуется изменить файл /etc/gdm3/greeter.dconf-defaults
. Для этого выполните следующие команды:
-
Откройте файл для редактирования с помощью текстового редактора с правами суперпользователя. Например, используйте
nano
:sudo nano /etc/gdm3/greeter.dconf-defaults
-
Прокрутите файл до секции
[org/gnome/login-screen]
, где вы найдете строку:#disable-restart-buttons=true
-
Уберите символ
#
в начале строки, чтобы раскомментировать её, и измените значениеtrue
наfalse
, так чтобы получилась следующая строка:disable-restart-buttons=false
-
Сохраните изменения. В
nano
это можно сделать, нажавCtrl + O
, затемEnter
, и выйти, нажавCtrl + X
.
Шаг 3: Перезагрузка gdm3
Чтобы изменения вступили в силу, потребуется перезапустить дисплейный менеджер gdm3. Это можно сделать следующей командой:
sudo systemctl restart gdm3
Альтернативный вариант
Если вас устраивает переключение пользователей, вы можете просто вызвать экран входа в систему, нажав на иконку «Смена пользователя» в нижнем правом углу экрана блокировки. На экране входа будет доступна возможность завершения работы системы.
Заключение
Теперь вы должны иметь возможность завершать работу или перезагружать систему прямо из экрана блокировки в Ubuntu 22.04. Эти изменения увеличивают удобство использования системы и позволяют быстрее реагировать на ситуации, когда требуется немедленный выход из системы. Не забывайте соблюдать осторожность при редактировании системных файлов и всегда делайте резервные копии перед внесением изменений.
Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь обращаться за помощью в сообщества пользователей Ubuntu или другие форумы, где вы сможете получить квалифицированную поддержку.