LINUX.ORG.RU

Slackware. XFCE4 не активны кнопки питания и перезагрузки

 ,


0

1

Если зайти в XFCE4 как root, то в меню выхода из системы кнопки активны.
А если зайти как пользователь (wheel) активна токмо кнопка Log Out.
Как их активировать?
Инструкция по использованию Режима Kiosk не помогла.



Последнее исправление: RodoSlav (всего исправлений: 1)

Если зайти в XFCE4 ... как пользователь (wheel) активна токмо кнопка Log Out

Не подтверждаю (Debian Bullseye).

Slackware
Xfce

MOPKOBKA.

posixbit ★★
()
Ответ на: комментарий от turbognida
bash-4.3# slackpkg search polkit
[  upgrade  ] - polkit-0.113-i586-2 --> polkit-0.113-i586-4_slack14.2
[ installed ] - polkit-gnome-0.105-i586-1
[ installed ] - polkit-qt-1-0.103.0-i486-1
RodoSlav
() автор топика
Ответ на: комментарий от RodoSlav
# adduser
...
* Security implications *
Please be aware that by adding users to additional groups may
potentially give access to the removable media of other users.

If you are creating a new user for remote shell access only,
users do not need to belong to any additional groups as standard,
so you may press ENTER at the next prompt.

Press ENTER to continue without adding any additional groups
Or press the UP arrow to add/select/edit additional groups


На этом шаге жмете стрелку вверх, потом смотрите, членства в каких группах вам не хватает (power и/или plugdev).
Получив секретное знание, отказываетесь от создания ненужного пользователя по Ctrl+C.

Добавляете себя в недостающие группы, релогинитесь.

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

В группе power твоего юзера нет. Мой есть. у меня тоже Slackware и кнопки активны.

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

По очереди добавил пользователя в группы power и plugdev.
Кнопки попрежнему не активны.

bash-4.3$ id
uid=1000(fanbass) gid=10(wheel) groups=10(wheel),7(lp),11(floppy),17(audio),18(video),19(cdrom),83(plugdev),84(power),93(scanner)

RodoSlav
() автор топика
Ответ на: комментарий от RodoSlav

Ещё надо перелогиниться полностью.

И кстати как ты запускаешь Xfce? Командой startx из консоли или через сессию?

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

Добавляете себя в недостающие группы, релогинитесь.

По очереди добавил пользователя в группы power и plugdev.
Кнопки попрежнему не активны.

Повторяю: новые права вступят в силу только после релогина.

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

Вычисляйте,
1) какие из пакетов (прежде всего из A, L) отсутствуют в вашей установке по отношению к полной,
2) какие из сервисов по отношению к умолчанию отключены.

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

Устанавливал с DVD полную версию. Но для проверки:
1.

bash-4.3# slackpkg install a l   
Looking for a l in package list. Please wait... DONE
No packages match the pattern for install. Try:
/usr/sbin/slackpkg reinstall|upgrade
2. Как узнать сервисы по умолчанию?

RodoSlav
() автор топика
Ответ на: комментарий от bormant
 bash-4.3$ ls -F | grep '*$'
rc.4*
rc.6*
rc.K*
rc.M*
rc.S*
rc.acpid*
rc.bluetooth*
rc.cgmanager*
rc.cgproxy*
rc.consolekit*
rc.cpufreq*
rc.fuse*
rc.gpm*
rc.inet1*
rc.inet2*
rc.inetd*
rc.local*
rc.loop*
rc.mcelog*
rc.messagebus*
rc.modules*
rc.modules.local*
rc.sshd*
rc.syslog*
rc.sysvinit*
rc.udev*
rc.ulogd*
rc.wireless*
RodoSlav
() автор топика

Ну что там? Решено?

bormant ★★★★★
()

Какая система инициализации используется?

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

$dbus-run-session startxfce4

запустилось, токмо со второй попытки. Но кнопки без изменений.

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

$ startxfce4 --with-ck-launch

Помогло, но что значат ключи? вкратце.

$ startx

тоже сработало. Нахрена спрашивается я запускал через startxfce4 :-(
Благодарю.

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

В Slackware 14.2 сеансом управляет ConsoleKit2.

Ключ --with-ck-launch у startxfce4 означает запускать xfce под управлением ConsoleKit2.

startx делает это по умолчанию.

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

Из вашего ответа, что запускаете startxfce4, а не startx.
Открыл его почитать, там ключ про сеанс на виду, пазл и сложился.

А то что менеджер сеансов нужен, иначе кнопки отвалится, это опыт
;)

А rc.d не при чем, там rc.consolekit и на месте, и исполняемый (ls -F заставляет выводить для исполняеммых в конце имени *).

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.