Я в xmonad на второй день. У меня пока все хорошо. Его установили в Ubuntu 12.4 из здесь , настроили раскладки клавиатуры, подправили настройки xmobar и т. Д.
Для блокировки экрана я буду использовать slock
, а из своих исследований - для управления питанием (переход в спящий режим на рабочем столе), держу пари, что лучше всего использовать /etc/acpi/sleep.sh
напрямую.
Итак, мой вопрос, как я могу вызвать sleep.sh более модным способом, не входя в терминал и не печатая sudo /etc/acpi/sleep.sh
? Может быть, ярлык? Или кнопка интерфейса?
Кроме того, решение должно учитывать часть sudo
, было бы неплохо заставить мой компьютер спать без ввода пароля.
Большое спасибо!
Чтобы перевести компьютер в спящий режим без пароля, вы можете использовать программу «visudo» (которую необходимо запустить с правами суперпользователя) и добавить запись типа:
your_username ALL = NOPASSWD: /etc/acpi/sleep.sh
где вы должны заменить «your_username» тем, что есть в вашей системе.
Затем вы можете привязать сочетание клавиш в XMonad для запуска этой команды, расширив «myKeyBindings» в конфигурации, на которую вы ссылаетесь, например:
myKeyBindings = [
...
, ((0, 0x1008FF13), spawn "amixer -q set Master 10%+")
-- SLEEP with Mod+Shift+s
, ((myModMask .|. shiftMask, xK_s), spawn "sudo /etc/acpi/sleep.sh") ]
Кроме того, не забудьте запустить «xmonad --recompile» для проверки конфигурации и перезапустить XMonad.