LINUX.ORG.RU

Как выключить/перезагрузить Alt Linux из иксов?

 , , ,


0

1

Из ядерной консоли systemctl reboot/poweroff отрабатывает без проблем, из иксов прав не хватает

$ systemctl reboot
==== AUTHENTICATING FOR org.freedesktop.login1.reboot ====
Authentication is required to reboot the system.
Authenticating as: System Administrator (root)
Password:

иксы запущены из ядерной консоли так

$ startx /usr/bin/jwm
★★★★★

Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от Aceler

Это значит, что с активного сеанса разрешено выключать или перезагружать. Но этот вариант не отрабатывает

Тут ткну пальцем в небо, возможно у него активный vt тот, в котором запущен startx, а сами иксы открыли новый терминал, но logind об этом не знает. Нужно принудительно запускать иксы на том же vt.

Khnazile ★★★★★
()
Последнее исправление: Khnazile (всего исправлений: 1)
Ответ на: комментарий от Khnazile

Тут ткну пальцем в небо, возможно у него активный vt тот, в котором запущен startx, а сами иксы открыли новый терминал,

Я об этом с самого начала написал, при запуске через startx иксы занимают новый терминал. Но не обязательно запускать иксы строго на том же vt, есть же агенты! А вот как работают агенты в jwm при запуске через startx? Я что-то не в курсе)

Aceler ★★★★★
()
Ответ на: комментарий от Khnazile

возможно у него активный vt тот, в котором запущен startx, а сами иксы открыли новый терминал, но logind об этом не знает

Для logind нужно обязательно запускать иксы с -keepty. Как-то так startx -- -keeptty.

anonymous
()