LinuxForum.Fans
Тема

Как реализовать кнопку выключить-перезагрузить?

Автор: Termo 17 сообщений 3455 просмотров
#349253

в дебиане джесси на гном-панеле справа вверху
если вход в Мате осуществляется командой startx?

#349256

Там наверняка можно посадить на панель "значок запуска", а в его параметры вписать sudo poweroff или sudo reboot. Вот такой костыль.

#349257

принято
спасибо

а если без ввода пароля?

#349259
text
termo localhost (NOPASSWD): /sbin/poweroff,/sbin/reboot
#349263

это в /etc/sudoers?

user@debian:~$ nano /etc/sudoers

user debian (NOPASSWD): /sbin/halt, /sbin/reboot

#349268

yars, костыль не нужен, за это отвечает пакет consolekit.

#349269

Termo, да. redix, тогда интересно, как он настраивается.

#349270

я однажды долго вспоминал пароль рута, так что не советую

#349271
"redix" написал:
yars, костыль не нужен, за это отвечает пакет consolekit.

Выключить:

text
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

Перегрузить:

text
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart 
#349272

ConsoleKit сам по себе костыль, который может и не быть в системе.
А вообще, если бы ConsoleKit работал (а он не работает, ибо был некорректно запущен), то кнопка выключения в MATE бы работала.

#349273
Termo написал:
это в /etc/sudoers?

user@debian:~$ nano /etc/sudoers

user debian (NOPASSWD): /sbin/halt, /sbin/reboot

НЕ РАБОТАЕТ!
просит пароль...

#349274
Lupo Alberto написал:
[quote="redix"]yars, костыль не нужен, за это отвечает пакет consolekit.

Выключить:

text
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

Перегрузить:

text
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart 

[/quote]
это каждый раз в консоли набирать?
да ну на фиг!

#349277
"Termo" написал:
НЕ РАБОТАЕТ!
просит пароль...

А так

text
user debian = NOPASSWD: /sbin/halt, /sbin/reboot
#349278
"Termo" написал:
это каждый раз в консоли набирать?
да ну на фиг!

...если скрипт написать не судьба!

#349295
Lupo Alberto написал:
[quote="Termo"]НЕ РАБОТАЕТ!
просит пароль...

А так

text
user debian = NOPASSWD: /sbin/halt, /sbin/reboot

[/quote]
завтра скажу

#349419

тоже не работает
[console]halt: must be superuser[/console]

#349422

а нужно то было просто реализовать автоматический вход пользователя в нужное DE/WM...

Войдите или зарегистрируйтесь, чтобы ответить.