При использовании Bash можно также использовать Ctrl-Z и тип bg
"помещать текущее задание в фон".
xfce Wiki предлагает много различных решений. Тот я предпочитаю использование hal и dbus.
Шаг 1: Узнайте, как группу пользователей для всех вещей питание называют в Вашем распределении. Заключение в кавычки Wiki:
Ваш/etc/dbus-1/system.d/hal.conf должен содержать раздел, подобный этому:
<policy group="power">
<allow send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
...
</policy>
Здесь, группу пользователей называют питанием. На моей debian установке я нашел, что это называют powerdev.
Шаг 2: Снова, от Wiki:
Добавьте пользователя к влиятельной группировке (корень):
gpasswd -a <username> power
То, когда Вы выходите из системы и входите в систему снова, завершение работы и перезапускаете кнопки, должно быть чувствительным.Примечание: Перезагрузка или перезапуск deamons требуются; просто выходить из системы на экран входа в систему xdm не достаточно.
Править: Решение выше не работало над новой установкой. Следующий прием работал (Источник):
Создать /etc/polkit-1/localauthority/50-local.d/shutdownreboot.pkla
и добавьте следующее:
[restart]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.restart
ResultAny=yes
[stop]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop
ResultAny=yes
Как zebonaut сказал, большинство дистрибутивов Linux должно поставить названную группу power
или powerdev
это имеет разрешение, ну, в общем, управлять питанием системы. Так же, как у Вас есть группа audio
или audiodev
с доступом к аудиоустройствам и netdev
для сетевых устройств, plugdev
, scanner
- Вы видите шаблон.
Обратите внимание, что, чтобы видеть, что изменения вступают в силу, Вы, возможно, должны выйти из системы и войти в систему снова. Полномочия группы обычно применяются во время входа в систему.
Добавление пользователей этим группам позволит им выполнять действие завершения работы.
Недавно у меня возникла эта проблема в Debian, и я решил ее, установив пакет network-manager
. Я не совсем уверен, как происходит соединение, но я предполагаю, что это из-за зависимостей, которые оно втягивает, возможно, libpam-systemd
и / или libpolkit
. См. Зависимости здесь:
Если у кого-то есть идея, дайте мне знать, как происходит соединение.
Siguiendo la sugerencia de hochi, miré los paquetes adicionales que se instalarían con el administrador de red -. Uno se llamaba policykit -1. Lo instalé, que venía con otros tres paquetes. Tuve que cerrar la sesión y luego volver a iniciarla, pero luego se solucionó el problema.