Проблема с завершением работы. (решено)

Автор Tammy, 19 декабря 2013, 21:15:26

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Tammy

Не работает менюшка с выключением и перезагрузкой от пользователя. Как понимаю не хватает прав, но совершенно не понятно что ковырять.
Может кто-нибудь подскажет что делать?

I-Jurij

Какая менюшка? Откуда она, ее содержание?

doctor@tardis

#2
Tammy, если менюшку для выключения делали сами,
вот вам мой пример.
Это для выключения. Иконку можете сами поменять.
Открыть содержимое (спойлер)
[Desktop Entry]
Encoding=UTF-8
Name=Poweroff
Exec=dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Icon=/usr/share/icons/gnome/24x24/actions/gnome-logout.png
Type=Settings;System
[свернуть]
Обратите внимание на строчку dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Она позволяет выключить компьютер без запроса пароля.

Сообщение объединено: 19 декабря 2013, 23:26:04

Если что, просто создаете файлик poweroff.desktop, заполняете его вышесказанным, кладете куда удобно(допустим в /usr/share/applications), а дальше в панельке вместо программы указываете путь к этому файлу.

Tammy

Цитата: I-Jurij от 19 декабря 2013, 21:58:46Какая менюшка? Откуда она, ее содержание?
стандартное меню  завершения работы LXDE


Tammy

Цитата: ogost от 20 декабря 2013, 05:51:44нужно добавить себя в группу power
Такой группы вообще нет О_о


Tammy

Вообще нет ни одной группы содержащей что-то похожее на power в названии.

vladimir_ar

Найти конфиг, где в LXDE это меню прописано, и исправить строки. В openbox это есть, и я так делал.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Tammy

Решение проблемы нашлось на англоязычном форуме http://forums.debian.net/viewtopic.php?f=16&t=86757

Create the group powerdev:
groupadd powerdev

Add users to the powerdev group:
# do the following for each username that should be allowed to shut down and restart the system
adduser [i]yourAccountName[/i] powerdev

# The Gnome-Login-Manger runs as user "Debian-gdm"
adduser Debian-gdm powerdev


Allow users in the powerdev group to restart/shutdown:
Create a file /etc/polkit-1/localauthority/50-local.d/10-power.pkla with the following content:
[Local restart]
Identity=unix-group:powerdev
Action=org.freedesktop.consolekit.system.restart
ResultAny=yes
ResultInactive=no
ResultActive=yes

[Local shutdown]
Identity=unix-group:powerdev
Action=org.freedesktop.consolekit.system.stop
ResultAny=yes
ResultInactive=no
ResultActive=yes

[Local restart - multiple]
Identity=unix-group:powerdev
Action=org.freedesktop.consolekit.system.restart-multiple-users
ResultAny=yes
ResultInactive=no
ResultActive=yes

[Local shutdown - multiple]
Identity=unix-group:powerdev
Action=org.freedesktop.consolekit.system.stop-multiple-users
ResultAny=yes
ResultInactive=no
ResultActive=yes