slim ck-launch-session蛋疼问题 » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

slim ck-launch-session蛋疼问题

问题:
通过init 3 level 登录再键入 startx 命令启动xfce,重启/关机/移动设备自动挂载都没有问题。
通过slim登录(init 5 level )的话,普通用户关机/重启按钮是灰色的,移动设备也无法挂载(提示:Failed to mount … Not authorized )

尝试过的解决办法:
编辑 /etc/slim.conf
把login_cmd一行修改为:

login_cmd exec ck-launch-session dbus-launch --sh-syntax --exit-with-session startxfce4

login_cmd exec ck-launch-session dbus-launch --sh-syntax --exit-with-session /bin/bash -login ~/.xinitrc %session

再修改/etc/pam.d/login,在最后添加上:

session        optional    ck_connector.so

此方法来自:《Switch from GDM to SLiM (for OpenBox users) and fix USB auto-mount》
但是郁闷的是,照这样修改了也无效。
说明startxfce4 这个命令不是通过 ck-launch-session 启动的。

其它相关文档中介绍的方法也一一试过了:

https://wiki.archlinux.org/index.php/SLiM_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#PolicyKit

https://wiki.archlinux.org/index.php/SLiM#Shutdown.2C_reboot.2C_suspend.2C_exit.2C_launch_terminal_from_SLiM

https://wiki.archlinux.org/index.php/SLiM

甚至试着清空了: ~/.cache/sessions/ 目录下面的session文件。

Tagged in :

All Comments (0)
Gravatar image
No Comments