1

Я использую CrunchBang Linux и менеджер окон Openbox, который очень минимален. Команда Exit в главном меню openbox открывает это окно, в котором нет списка Suspend.

В настоящее время я должен войти в систему как root в терминале и выполнить эту команду, чтобы приостановить мой компьютер:

root @ Tron:/home/aswin # pm-suspend

Это довольно много времени, и я хотел бы добавить приостановить в меню выхода .Есть ли способ добавить приостановку в меню выхода ?

1 ответ1

2

Crunchbang, похоже, поставляется с настроенным по-другому Openbox, чем то, что я получаю при установке на Debian. Мое меню выхода не так красиво, как у вас, и имеет еще меньше вариантов:

Итак, похоже, ваш Openbox настроен на запуск другого меню выхода, чем у меня. Я мог бы помочь больше, если вы точно определите, что он запускает и как он называется. Тем временем, в качестве обходного пути, вы можете добавить пункт меню Suspend в ваше меню:

  1. Настройте sudo , чтобы запускать pm-suspend без пароля. Откройте терминал, запустите visudo и добавьте эту строку (при условии, что ваше имя пользователя aswin):

    aswin ALL=NOPASSWD:/usr/sbin/pm-suspend
    

    Если вы не привыкли к vi , вы также можете редактировать файл /etc/sudoers напрямую, но использовать visudo безопаснее.

  2. Добавьте новый пункт меню в меню Openbox, которое запускает sudo pm-suspend . Отредактируйте файл меню в ~/.config/openbox/menu.xml (если файла там нет, скопируйте его из /etc/xdg/openbox/menu.xml) и добавьте следующие строки:

    <separator />
    <item label="Suspend">
     <action name="Execute"><execute>sudo pm-suspend</execute></action>
    </item>
    

Теперь перезапустите Openbox, и ваше меню будет содержать новую запись Suspend которая должна приостановить работу вашего компьютера без пароля:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .