![]() Registered Member ![]()
|
Hi folks,
I'm using ubuntu 18.04 with KDE from the standard repos (5.44). I'm experiencing an issue where the screenlocker will display the full username for any locally created users, but not for any LDAP authenticated users - this is not an uncommon issue, but there doesn't seem to have been any specific resolution I've found in any of the other threads. The following getent commands all return correct results from the remote LDAP server
Can anyone tell me where the screen locker sources the full username variable from? Screenies: Local User: ![]() LDAP User: ![]() |
![]() Registered Member ![]()
|
The plot thickens(?)
In the source code for kscreenlocker-5.12.8, greeter/greeterapp.cpp:300:
edit: It turns out this code snippet is in a function called
![]() I followed this tutorial to build my first KDE program, copied the KUser initialisation/property ref from greeterapp.cpp and stuck the fullName variable on my button... it gets the correct fullName for LDAP authenticated users. Next try, Simplify the logic for setting the kscreenlocker_userName context property:
- rebuilt the package, tested, still doesn't show for LDAP users. The kscreenlocker_userName context property is referenced in the greeter/fallbacktheme/Greeter.qml file, but I'm not using that theme. The theme I am using (I believe, it's been a while since I delved into the config) is breeze... Any thoughts on where a breeze qml theme file might live for me to look at? edit: found it
I'll keep digging |
![]() Registered Member ![]()
|
I've got an open bounty on askubuntu if anyone is interested:
https://askubuntu.com/questions/1179597 ... for-remote |
Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]