1

Как правильно это реализовать?

Дистрибутив: Slaskware 14.1
Логин менеджер: slim
пользователь добавлен в группу power и wheel

Но не работает ac http://i.imgur.com/KWj1Ba8.png

2 (22.08.2014 08:30:28 отредактировано kirillov3798)

Revorg, поставьте lightdm, должно заработать (https://www.linux.org.ru/forum/general/6878351).

Fedora 21 Workstation KDE 4.14.4
Gigabyte GA-Z77-D3H, Intel Core i5-3470, nVidia GeForce GTX 660 2GB, 8GB RAM, 1TB HDD

3

Решил проблему установкой gdm.

4

Revorg,
вообще говоря странно. Вероятно ConsoleKit имеет (имел) отношение к проблеме...
И почему-то вспоминается группа plugdev, надо проверить...

5

bormant, так и есть. Во-первых, SLiM должен быть собран с поддержкой ConsoleKit, во-вторых, необходимо модифицировать штатный xinitrc.xfce, там вот этот кусок нужно закомментировать

 if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
  exec ck-launch-session dbus-launch --exit-with-session /usr/bin/startxfce4
else
  exec dbus-launch --exit-with-session /usr/bin/startxfce4
fi

и добавить вызов startxfce4 в конец скрипта. Как буду дома, выложу свой билд SLiM.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

6

yars пишет:

во-вторых, необходимо модифицировать штатный xinitrc.xfce

Лишнее это. Позже перепроверю на чистой системе, ибо не помню уже точно подробностей, но если правильно путаю, достаточно было наличия пользователя в группах (членство применяется только после релогина),

# sbopkg -i slim

(-DUSE_CONSOLEKIT=yes в слакбилде уже присутствует) и поправить /etc/rc.d/rc4.d по README.SLACKWARE на предмет запуска, добавив в начало

# Try to use SLiM login manager.  This comes first, because if SLiM is 
# installed, then the user probably wants to use it by default:
if [ -x /usr/bin/slim ]; then
    exec /usr/bin/slim
fi

7 (22.08.2014 16:35:26 отредактировано yars)

bormant, у меня без этой правки не работало. Может, что-то я и делал не так, но это помогло. И да, пользователь к началу моих экспериментов в группе plugdev уже состоял, так что наверняка дело не в этом.
P.S. Как и обещал, выкладываю пакет (х86_64),  исходники, слакбилд, патчи и сопутствующие файлы.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

8 (22.08.2014 20:53:34 отредактировано bormant)

Кстати, похоже, это особенность в slim-1.3.6, вот аналогичное обсуждение в Г+:
https://plus.google.com/103887516955170 … 78zszjWHLC

В итоге, использовано решение отказаться от CK:

cmake \
...
  -DUSE_CONSOLEKIT=no \

http://slackbuilds.org/ChangeLog.txt

Fri Aug 22 15:12:19 UTC 2014
...
system/slim: Disable ConsoleKit.