I managed to create a user guest, with no password using adduser (didn't realize it is possible, but just hit enter three times when asked for the password did it. I would not generally recommend to do that, though).
In user "guest" LANG is now LC_ALL.
Therefore /usr/sbin/gtkservicesetup will not open.
If I change LANG=C gtk*setup will open.
In my home as user LANG=C remains.
I can hardly understand how it is possible, furthermore the LANG used should not be dependent on the user as it is set
systemwide in /etc/profile.d/lang.sh
Also, I don't understand what you mean by "LANG is now LC_ALL" as LC_ALL is a parameter, not a locale.
What say these command:
Code: Select all
grep "^[^#]*export LANG" /etc/profile.d/lang.sh
Please type these command twice: as home user and as guest.
Also please provide the output of these commands (replace atip with your home user login name):
Code: Select all
grep atip /etc/passwd
grep guest /etc/passwd
Anyway, LANG should not be set to C, so please change it to be en_US.utf8. In gtklocalesetup choose "English locale for the USA or in localesetup "en_US.utf8 English for the USA"
Now, if I open qcontrolcenter from a terminal all applications
requiring root password open in my home and in user "guest".
Whereas as reported a few times opening from menues nothing
happens after entering PW. The root PW enter window just disappears.
As already stated, I can't reproduce this here if there is a # before %wheel in the sudo file.
To check, just remove your home user from the wheel group.
It can look so, but we will see when you will have answered, if these issue comes from Slint itself or from specific commands you typed.
For instance copying /etc/passwd and /etc/shadow over from Slint-32, is certainly not something I would have advised.