Mick wrote:

> On Thursday 15 Dec 2016 14:02:39 Jörg Schaible wrote:
>> Mick wrote:
>> > On Wednesday 14 Dec 2016 09:08:11 Jörg Schaible wrote:
>> >> Mick wrote:
>> >> > On Tuesday 13 Dec 2016 11:35:33 Jörg Schaible wrote:
>> >> [snip]
>> >> 
>> >> >> No, that's the point: If you enable it, all kwallet-4 based apps
>> >> >> will fail. At least until 5.7. I've not tested 5.8 yet.
>> >> >> 
>> >> >> Cheers,
>> >> >> Jörg
>> >> > 
>> >> > This is what works here without any problems:
>> >> [snip]
>> >> 
>> >> Well, for me it broke KDE4-based apps on several different machines.
>> >> So, tell me, can you open with Konqueror local files?
>> >> 
>> >> Cheers,
>> >> Jörg
>> > 
>> > Yes, I can open files from Konqueror with a single click, unlike
>> > Dolphin which requires a double click to descent into a directory or
>> > open a file.
>> 
>> Well, for me it broke on several machines for all KDE 4 based apps (e.g.
>> Konqueror) the file protocol (Konqueror only show an error page about an
>> unknown protocol 'file') and the FileOpen dialog no longer works (you
>> cannot open/save files in those apps using the default dialog, e.g.
>> libreoffice, amarok, ...).
>> 
>> As soon as I deactivate kwallet-pam, all apps start working properly.
>> 
>> Cheers,
>> Jörg
> 
> How do you activate/de-activate kwallet-pam?

By setting comments in /etc/pam.d/sddm

=================== %< =======================
$ cat /etc/pam.d/sddm
#%PAM-1.0

auth            include         system-login
account         include         system-login
password        include         system-login
session         include         system-login
#-auth          optional        pam_kwallet.so kdehome=.kde4
#-auth          optional        pam_kwallet5.so
#-session       optional        pam_kwallet.so
#-session       optional        pam_kwallet5.so auto_start
=================== %< =======================

> This is what my /etc/pam.d/kde contains, in case yours is different:
> 
> $ cat /etc/pam.d/kde
> #%PAM-1.0
> 
> auth       required     pam_nologin.so
> 
> auth       include      system-local-login
> 
> account    include      system-local-login
> 
> password   include      system-local-login
> 
> session    include      system-local-login

=================== %< =======================
$ cat /etc/pam.d/kde
#%PAM-1.0

auth       required     pam_nologin.so
auth       include      system-local-login
account    include      system-local-login
password   include      system-local-login
session    include      system-local-login
-auth           optional        pam_kwallet.so kdehome=.kde4
-auth           optional        pam_kwallet5.so
-session        optional        pam_kwallet.so
-session        optional        pam_kwallet5.so auto_start
=================== %< =======================

It contains obviously still the kwallet-pam entries, but AFAICS only the 
ones for your display manager are relevant. At least this is what the elog 
message indicates if you install it.

Cheers,
Jörg
 



Reply via email to