XFCE 4 + рестарт и выключение из гуя + {xdm, gdm, slim, lxdm, ...}

Автор bonibom, 26 сентября 2011, 21:28:05

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

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

bonibom

Прочитал посты про настройку выключения компьютера в XFCE из GUI.

Ребята, вы же ничего не решили. Никакой gksu, hal, ковыряние групп и тому подобные вещи не нужны. Тем более, что ни в squeeze, ни в wheezy нет никакой группы powerdev.

Проблема решается ковырянием policykit.

Делаем следующее:
1. Если не установлен consolekit, ставим
2. Настраиваем .xinitrc, .slim.conf, ... или что там у вас с параметром ck-launch-session
3. Ковыряем: /usr/share/polkit-1/actions/org.freedesktop.consolekit.policy на предмет следующего
(изменяемые строчки выделены жирным)

бла-бла-бла ...

<action id="org.freedesktop.consolekit.system.stop"> - выключение компа
    <description>Stop the system</description>
    ... бла-бла-бла ...
  <allow_any>yes</allow_any>
   ... бла-бла-бла ...
<action>

<action id="org.freedesktop.consolekit.system.stop-multiple-users">
эта опция управляет выключением компа, если в системе работает одновременно несколько юзеров.
Если хотите включить ее, делаете такие же изменения (меняете <allow_inactive> на <allow_any> и меняете no на yes)

То же самое делаете для
<action id="org.freedesktop.consolekit.system.restart"> - рестарт системы

и, если надо, для

<action id="org.freedesktop.consolekit.system.restart-multiple-users"> -ребут компа, если в системе работает одновременно несколько юзеров


Таким же способом можно поковырять
/usr/share/polkit-1/actions/org.freedesktop.udisks.policy
на предмет монтирования устройств (флэшек, разделов, не прописанных в fstab, или что там у вас), только вначале нужно сделать
aptitude install udisks + обязательно включение пользователя в группу plugdev (для внешних монтируемых устройств)




paulcarroty

В сиде у меня все решилось даунгрейдом consolekit до версии с ленни и установкой xdm. ВСЕ.

dimas000

вот спасибо! а то ковыряния ни к чему толковому так и не привели в итоге. на досуге попробую - глядишь, и снесу нафиг этот gdm с его зависимостями да поставлю взад xdm

fry

Автор, спасибо! Удалось завести ждущий и спящий режимы. осталось сделать монтирование флешек и нормально разрулить управление соединениями в network-manager.
Товарищи призывники! Надо понимать всю глубину наших глубин!

Руководство по добавлению изображений на форум

alastor

Цитата: fry от 04 марта 2012, 04:36:39осталось сделать монтирование флешек и нормально разрулить управление соединениями в network-manager.
С монтированием флешек в Xfce не наблюдал проблем.

gromozeka.deb

Много букв  :D

https://debianforum.ru/index.php?topic=2110.msg20333#msg20333

в /etc/pam.d/common-session перед session optional   pam_ck_connector.so nox11 строку:
session optional  pam_loginuid.so

автомонтирование, ребут и халт работать будут.

fry

Цитата: gromozeka.deb от 04 марта 2012, 18:10:04
Много букв  :D

https://debianforum.ru/index.php?topic=2110.msg20333#msg20333

в /etc/pam.d/common-session перед session optional   pam_ck_connector.so nox11 строку:
session optional  pam_loginuid.so

автомонтирование, ребут и халт работать будут.
а вот таким методом не хочет работать :P
Товарищи призывники! Надо понимать всю глубину наших глубин!

Руководство по добавлению изображений на форум

gromozeka.deb

Цитата: fry от 05 марта 2012, 09:19:17а вот таким методом не хочет работать :P
:-\ У меня на тестинге всё работает (кроме этой строчки ничего больше не добавлял).

fry

Цитата: gromozeka.deb от 05 марта 2012, 09:57:30
Цитата: fry от 05 марта 2012, 09:19:17а вот таким методом не хочет работать :P
:-\ У меня на тестинге всё работает (кроме этой строчки ничего больше не добавлял).
Тоже тестинг. Все конфиги подчистил к оригиналам. и не хочет так работать)
Товарищи призывники! Надо понимать всю глубину наших глубин!

Руководство по добавлению изображений на форум

Humanoid

gromozeka.deb,
Цитата: gromozeka.deb от 05 марта 2012, 09:57:30
Цитата: fry от 05 марта 2012, 09:19:17а вот таким методом не хочет работать :P
:-\ У меня на тестинге всё работает (кроме этой строчки ничего больше не добавлял).

К сожалению увы :( Что-то где то наверное ещё?
Если жизнь бросила тебя в нокдаун, помни: у тебя есть девять секунд, чтобы встать, отдышаться, и двигаться дальше