Я настроил Ubuntu, чтобы при закрытии крышки ноутбука экран был черным, но я хочу, чтобы при повторном его открытии требовался пароль, например, блокировка экрана с помощью Ctrl kbd > + Alt kbd> + L kbd>, но я не могу найти правильный вариант. Не могли бы вы сказать мне?
У меня та же проблема на ноутбуке с Ubuntu 11.10 ... Хотя сообщество не разработало «полное» решение (т. Е. Добавило параметр «блокировка» в диспетчере питания), я реализовал свой собственный решение. Чтобы реализовать мое решение, вы должны сделать следующие шаги:
sudo apt-get install gnome-tweak-tool
mkdir /etc/acpi/local
gksudo gedit /etc/acpi/local/lid.sh.post
#!/bin/sh ######################################################################### ## Script written by Rafael Fernandes Lopes and Thyago Mendes Neves ## ## Twitter: @rafaelf_l and @ThyagoNeves ## ## ## ## Description: This script locks the screen when the laptop lid is ## ## closed in Ubuntu 11.10 (Oneiric Ocelot). ## ## ## ## This script can be freely redistributed, modified and used. ## ## Any redistribution must include the information of authors. ## ## ## ## THIS SCRIPT HAS NO WARRANTY! ## ######################################################################### grep -q close /proc/acpi/button/lid/*/state if [ $? = 0 ]; then # Some system process is used to verify who is the current logged user. PROCESS_PID=`pidof gnome-session` CURRENT_USER=`ps up $PROCESS_PID | awk '{if ($1 != "USER") { print $1 }}'` DBUS_SESSION_BUS_ADDRESS=`grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PROCESS_PID/environ | sed -e 's/DBUS_SESSION_BUS_ADDRESS=//'` export DBUS_SESSION_BUS_ADDRESS su -c "gnome-screensaver-command -l" $CURRENT_USER fiСохраните!
sudo chmod +x /etc/acpi/local/lid.sh.postХорошо! Теперь вы можете протестировать скрипт закрытия вашего ноутбука!
Насколько мне известно, это больше невозможно из-за ограниченных возможностей, доступных в GNOME 3.x на данный момент. Вы можете сообщить об ошибке на панели запуска или в апстриме об этом, но я не уверен, будет ли добавлена опция, поскольку такие ошибки часто заканчиваются просто бесконечным обсуждением без реального решения (честно говоря здесь).
Лучшее, что вы можете сделать - это приостановить работу системы при закрытой крышке.
Отключение экрана блокировки с помощью "Экранного" диалогового окна не всегда работает.
Однако эта "чрезмерная сила" решение делает:
sudo mv /usr/bin/gnome-screensaver /usr/bin/gnome-screensaver.disabled
Экран блокировки реализован gnome-screensaver
, таким образом, если мы отключаем gnome-screensaver
, мы никогда не можем получать экран блокировки.