Если я приостановил работу своего Xubuntu 12.10, а затем отключил компьютер, пароль не запрашивался. Я попытался добавить gnome-screensaver в настройки автозапуска, которые я где-то читал (перейдите в диспетчер настроек> сеансы и запуск> автозапуск приложения> add [gnome-screensaver]), но это не работает.
Как я могу заставить мой xubuntu запросить пароль после приостановки?
В Xubuntu 12.10 сеанс больше не блокируется при приостановке, поэтому он не запрашивает пароль при пробуждении. Чтобы решить эту проблему, нам нужно внести изменения в xfce4-sessionи xfce4-power-manager.
Использование терминальных команд
Выполните следующие команды в терминале (нажмите Ctrl+ Alt+ T), чтобы внести изменения в оба xfce4-sessionи xfce4-power-managerзаблокировать сеанс при приостановке:
Нам нужно внести изменения как в Session, так и в Startup, а также в Xfce Power Manager .
Вы найдете, что они оба доступны в Диспетчере настроек . Щелкните правой кнопкой мыши на рабочем столе и перейдите через Приложения → Настройки → Диспетчер настроек, чтобы открыть его.
Сессия и запуск
Откройте Session and Startup → перейдите на вкладку Advanced → поставьте галочку рядом с Lock screen before sleep.
Xfce Power Manager
Откройте Xfce Power Manager → нажмите « Расширенный» на боковой панели → поставьте галочку рядом с Lock screen when going for suspend/hibernate.
После внесения изменений вас попросят ввести пароль при пробуждении после приостановки.
Благодарность: информация и изображения для Session and Startup и Xfce Power Manager любезно предоставлены этой веткой форумов Ubuntu .
Первый не работал, потому что он сказал, что файл не существует, и я должен был создать, используя опцию --create, но второй вариант (GUI) сработал! Спасибо!
Мартинио
4
Я хотел бы добавить к этому ...
Ключевым компонентом является то, что свет блокировки должен работать, чтобы блокировка экрана работала! Я застрял на этом некоторое время, потому что предоставленные ответы не работали для меня, что не имело никакого смысла. Затем я попытался немного поиграться с light-locker и понял, что он не настроен на автоматический запуск при запуске (таким образом, блокировка экрана вообще не работала, а не просто зависала). После повторного включения light-locker при запуске эти решения сработали :-)
Короче говоря: если эти решения не работают для вас, перейдите в меню «Усы» -> «Настройки» -> «Сеанс и запуск» -> Автозапуск приложения и убедитесь, что «блокировка экрана» отмечена.
И запустите его, просто набрав lock_and_suspend в командной строке. Или привяжите lock_and_suspend к сочетанию клавиш с помощью SettingsManager> Keyboard> сочетания клавиш приложения.
Это работает, просто заблокировав экран перед приостановкой системы. Команда sleep необходима, потому что блокировка экрана требует времени для вступления в силу. Приостановить остановит его до его завершения, если между ними нет паузы.
Вам может понадобиться установить xscreensaver. Экран блокировки обычно выполняется xlock4. Но xlock4 просто перебирает возможные блокировщики экрана, такие как xscreensaver, и выбирает тот, который работает. Я не помню точно, почему я это сделал. Достаточно сказать, что это не сработало, когда я попытался заблокировать экран с помощью xflock4 (с использованием сочетания клавиш по умолчанию CTRL + ALT + DEL) перед приостановкой системы.
В любом случае, дело в том, что вы на самом деле делаете три вещи: блокировка экрана, приостановка системы, закрытие крышки. Исходя из опыта, вы должны убедиться, что система заблокирована и приостановлена, прежде чем закрывать крышку, потому что часто случается так, что когда вы полагаетесь на какую-либо настройку блокировки и приостановки при закрытии крышки, иногда происходит сбой, и вы ' Мы не можем проверить, не открыв крышку. Но поскольку открытие крышки выводит систему из режима ожидания, как вы узнаете, приостановлена ли она? (Это случай кота Шредингера или мыши Фурдана). Единственный способ убедиться, что вы заблокировали и приостановили работу системы перед тем, как закрыть крышку. И единственный удобный способ сделать это с помощью одной комбинации клавиш (CTRL + SUPER + DEL).
Также может потребоваться включить xscreensaver и диспетчер питания в меню «Настройки»> «Сессия и запуск»> «Автозапуск приложения». И возможно удалить / отключить gnome-screensaver.
Возможно, вы захотите установить xfce4-power-manager и настроить его (используя менеджер настроек или xfce4-power-manager --customize) для «приостановки», «когда крышка ноутбука закрыта». В этом случае вам может потребоваться настроить диспетчер питания для правильной обработки события закрытия крышки . Но я был склонен заблокировать + приостановить, прежде чем закрывать крышку.
Я хотел бы добавить к этому ...
Ключевым компонентом является то, что свет блокировки должен работать, чтобы блокировка экрана работала! Я застрял на этом некоторое время, потому что предоставленные ответы не работали для меня, что не имело никакого смысла. Затем я попытался немного поиграться с light-locker и понял, что он не настроен на автоматический запуск при запуске (таким образом, блокировка экрана вообще не работала, а не просто зависала). После повторного включения light-locker при запуске эти решения сработали :-)
Короче говоря: если эти решения не работают для вас, перейдите в меню «Усы» -> «Настройки» -> «Сеанс и запуск» -> Автозапуск приложения и убедитесь, что «блокировка экрана» отмечена.
источник
Я решил это с помощью скрипта, привязанного к сочетанию клавиш: CTRL + SUPER + DELETE.
Создайте скрипт в / usr / local / bin и назовите его что-нибудь вроде lock_and_suspend:
Вот сценарий:
Обновите его разрешения:
И запустите его, просто набрав lock_and_suspend в командной строке. Или привяжите lock_and_suspend к сочетанию клавиш с помощью SettingsManager> Keyboard> сочетания клавиш приложения.
Это работает, просто заблокировав экран перед приостановкой системы. Команда sleep необходима, потому что блокировка экрана требует времени для вступления в силу. Приостановить остановит его до его завершения, если между ними нет паузы.
Вам может понадобиться установить xscreensaver. Экран блокировки обычно выполняется xlock4. Но xlock4 просто перебирает возможные блокировщики экрана, такие как xscreensaver, и выбирает тот, который работает. Я не помню точно, почему я это сделал. Достаточно сказать, что это не сработало, когда я попытался заблокировать экран с помощью xflock4 (с использованием сочетания клавиш по умолчанию CTRL + ALT + DEL) перед приостановкой системы.
В любом случае, дело в том, что вы на самом деле делаете три вещи: блокировка экрана, приостановка системы, закрытие крышки. Исходя из опыта, вы должны убедиться, что система заблокирована и приостановлена, прежде чем закрывать крышку, потому что часто случается так, что когда вы полагаетесь на какую-либо настройку блокировки и приостановки при закрытии крышки, иногда происходит сбой, и вы ' Мы не можем проверить, не открыв крышку. Но поскольку открытие крышки выводит систему из режима ожидания, как вы узнаете, приостановлена ли она? (Это случай кота Шредингера или мыши Фурдана). Единственный способ убедиться, что вы заблокировали и приостановили работу системы перед тем, как закрыть крышку. И единственный удобный способ сделать это с помощью одной комбинации клавиш (CTRL + SUPER + DEL).
Возможно, вам придется закрыть бэкдор для блокировки экрана xscreensaver .
В какой-то момент я мог установить light-locker и настроить его для блокировки экрана . Я не помню, было ли это на самом деле необходимо.
Также может потребоваться включить xscreensaver и диспетчер питания в меню «Настройки»> «Сессия и запуск»> «Автозапуск приложения». И возможно удалить / отключить gnome-screensaver.
Возможно, вы захотите установить xfce4-power-manager и настроить его (используя менеджер настроек или
xfce4-power-manager --customize
) для «приостановки», «когда крышка ноутбука закрыта». В этом случае вам может потребоваться настроить диспетчер питания для правильной обработки события закрытия крышки . Но я был склонен заблокировать + приостановить, прежде чем закрывать крышку.источник