LINUX.ORG.RU

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

 ,


0

1

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



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

Ответ на: комментарий от 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 ★★★★★
()
Ответ на: комментарий от 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

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

По очереди добавил пользователя в группы 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

$ startxfce4 --with-ck-launch

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

$ startx

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

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

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

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

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

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