This is probably due to some integration problem with polkit or consolekit. I am using manjaro stable with frameworks 5.6 and plasma 5.2 with open-rc/eudev/consolekit/polkit-consolekit/sddm-consolekit(only the last one is forked from upstream) system settings is accessible and kdesu gui prompt for my password (I set the config file to ask for sudo password) also works. However, when in system settings, there is no prompt when I change system-wide things like date/time or locale or sddm. I only see the message plastered across the top that I do not have the authorization to change these settings. Any changes I make are not applicable and the apply button is grayed out. This may be a general problem or a problem due to kde deprecating support for consolekit (true? i heard that clock stuff in future versions would take advantage of timedated but nothing about logind being mandatory in system-settings at this stage) Reproducible: Always Steps to Reproduce: 1. Use KDE Plasma 5 with polkit-consolekit 2. go into system settings 3. try to change any system-wide settings Actual Results: Error script written on chrome of systemsettings gui "you do not have authorization to change this" Expected Results: I expect that my user would be recognized as a logged-in member of the sudo group or I would be prompted by kdesu for password confirmation to apply system-wide changes I am forced to hunt the interwebs for info on config files and manually change locale and time and sddm settings
run pkexec ls from the command line and see what happens. (that's running ls just via polkit. If that fials, we know roughly what layer the problem is.
a pop-up for kdesu appears. I enter my password (I am a sudoer and kdesu is set to use sudo. I manually created edited config files for kdesu versions 4 and 5 to be extra sure no problems there.). The terminal reads " Manjaro " I tried running " sudo pkexec ls" and I am prompted for my password in the terminal, I enter it, and I see the same " Manjaro " then it ends the process and shows the normal console prompt of [username@xxxxxxx ~] $ Is this what we're looking for? I don't know what " pkexec ls " does or what it is supposed to do, by the way.
pkexec --version output is " pkexec version 0.112 "
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!