Registered Member
|
Hello,
I'm using the pam_kwallet module with KDE 4.14.8. On boxes running a display manager (kdm) it works perfectly, but on a system without kdm (kde is started via startx) it does not work. I suppose because the dbus it's not started. I tried starting dbus as a systemd user service and set DBUS_SESSION_BUS_ADDRESS on .bashrc (I thought it's supposed to be set by pam_systemd but it isn't) and kde still starts another instance. I checked that DBUS_SESSION_BUS_ADDRESS is properly set (to unix:path=/run/user/1000/dbus/user_bus_socket and the socket exists) but killing the dbus process that was started by kde screws up the desktop so it's using it. If I add the pam_kwallet module to /etc/pam.d/system-login (on gentoo) it does start kwalletd (even without dbus) but when I start kde ksplash starts for a second and then the whole session crashes and I'm taken back to the login prompt. The only thing on the user journal is:
So in short, I need a way to start dbus and kwalletd (via pam_kwallet) at login before starting kde. Any ideas?
|
Registered users: Bing [Bot], Evergrowing, Google [Bot], q.ignora, watchstar