Вопрос или проблема
У меня две проблемы с восстановлением Ubuntu 24.04 после сна (не гибернации). Проблемы следующие.
- Мне бы хотелось, чтобы мой ПК не просыпался от мыши или клавиатуры, а только с помощью кнопки питания.
- После восстановления не требуется вводить пароль, и мой аккаунт открывается сразу.
Ответ или решение
Конечно, давайте разберемся с вашими проблемами, связанными с восстановлением из сна в Ubuntu 24.04.
1. Отключение пробуждения с помощью мыши или клавиатуры
Чтобы отключить возможность пробуждения вашего компьютера с помощью мыши или клавиатуры, выполните следующие шаги:
-
Откройте терминал. Вы можете сделать это, нажав
Ctrl + Alt + T
. -
Сначала проверьте список устройств ввода, которые могут пробуждать систему. Введите следующую команду:
xinput list
В этом списке вы увидите устройства, такие как мышь и клавиатура. Например, ваша мышь может отображаться как "pointer".
-
Затем получите id устройства (например, для мыши). Допустим, ваш идентификатор мыши — 10. Вы можете отключить возможность пробуждения с помощью следующей команды:
xinput --disable 10
-
Если вы хотите сделать эту настройку постоянной, вам нужно будет создать скрипт. Для этого создайте файл, например
disable-wakeup.sh
, в вашем домашнем каталоге с содержимым:#!/bin/bash xinput --disable 10
Затем сделайте файл исполняемым:
chmod +x ~/disable-wakeup.sh
-
Добавьте скрипт в автозагрузку. Перейдите в "Настройки системы" -> "Запуск приложений" и добавьте ваш скрипт.
2. Включение запроса пароля после пробуждения
Чтобы настроить вашу систему так, чтобы она запрашивала пароль после восстановления из сна, выполните следующие шаги:
-
Откройте "Настройки системы".
-
Перейдите в раздел "Конфиденциальность" и затем в подраздел "Блокировка экрана".
-
Убедитесь, что опция "Запрашивать пароль при пробуждении" активирована. Если эта опция выключена, включите ее.
Дополнительные настройки через терминал
Если перечисленные выше шаги не устраняют проблемы, вы можете выполнить настройки через терминал:
-
Откройте терминал и введите команду для изменения настроек для блокировки экрана:
gsettings set org.gnome.desktop.lockdown disable-lock-screen false
-
Убедитесь, что у вас включен запрос пароля после блокировки:
gsettings set org.gnome.desktop.screensaver lock-enabled true gsettings set org.gnome.desktop.screensaver lock-delay 0
Теперь, после пробуждения ваш компьютер должен требовать ввод пароля, и он не будет реагировать на нажатия мыши и клавиатуры для пробуждения.
Если после выполнения всех шагов у вас по-прежнему возникают проблемы, возможно, стоит проверить аппаратные настройки BIOS/UEFI, так как некоторые из них могут также управлять пробуждением устройства.
Если у вас есть дополнительные вопросы или нужна помощь, не стесняйтесь обращаться!