в дебиане джесси на гном-панеле справа вверху
если вход в Мате осуществляется командой startx?
Как реализовать кнопку выключить-перезагрузить?
Там наверняка можно посадить на панель "значок запуска", а в его параметры вписать sudo poweroff или sudo reboot. Вот такой костыль.
принято
спасибо
а если без ввода пароля?
termo localhost (NOPASSWD): /sbin/poweroff,/sbin/rebootэто в /etc/sudoers?
user@debian:~$ nano /etc/sudoers
user debian (NOPASSWD): /sbin/halt, /sbin/reboot
yars, костыль не нужен, за это отвечает пакет consolekit.
Termo, да. redix, тогда интересно, как он настраивается.
я однажды долго вспоминал пароль рута, так что не советую
yars, костыль не нужен, за это отвечает пакет consolekit.
Выключить:
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.StopПерегрузить:
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart ConsoleKit сам по себе костыль, который может и не быть в системе.
А вообще, если бы ConsoleKit работал (а он не работает, ибо был некорректно запущен), то кнопка выключения в MATE бы работала.
это в /etc/sudoers?
user@debian:~$ nano /etc/sudoers
user debian (NOPASSWD): /sbin/halt, /sbin/reboot
НЕ РАБОТАЕТ!
просит пароль...
[quote="redix"]yars, костыль не нужен, за это отвечает пакет consolekit.
Выключить:
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.StopПерегрузить:
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart [/quote]
это каждый раз в консоли набирать?
да ну на фиг!
НЕ РАБОТАЕТ!
просит пароль...
А так
user debian = NOPASSWD: /sbin/halt, /sbin/rebootэто каждый раз в консоли набирать?
да ну на фиг!
...если скрипт написать не судьба!
[quote="Termo"]НЕ РАБОТАЕТ!
просит пароль...
А так
user debian = NOPASSWD: /sbin/halt, /sbin/reboot[/quote]
завтра скажу
тоже не работает
[console]halt: must be superuser[/console]
а нужно то было просто реализовать автоматический вход пользователя в нужное DE/WM...