Description of problem: Since quite recently (upgrade to kde 4.8.2 ?) desktop items for launching applications with root permissions by clicking the desktop icon do not work any more. This is a regression, it still worked with kde 4.8.1 Version-Release number of selected component (if applicable): kde 4.8.2 How reproducible: always Steps to Reproduce: 1. Create a desktop-item file in $HOME/Desktop (see below) 2. Click the corresponding icon on the desktop Using a test desktop-item file $HOME/Desktop/test.desktop [Desktop Entry] Comment=test Exec=xemacs GenericName=test Name[en_US]=test-root Name=test-root NoDisplay=false Path[$e]= StartupNotify=true Terminal=0 TerminalOptions= Type=Application X-KDE-SubstituteUID=true X-KDE-Username=root Works perfectly if the SubstitueUid is set to false (and the user name is cleared). Same problem when replacing xemacs by other applications (e.g. kwrite or kfind)
Hi John, can you have a look at this one please?
Assignee: bugsquad => balcaen.john
not really :/ (i did not change my status on wiki & did not expect to be really available until June) I don't have any working cauldron currently (only a vm in virtualbox to be able to compile some stuff ) @Jurgen did you check on kde bugzilla if it was not already reported? Fwang did this update to 4.8.2 so i don't know (& did not check) if he did add/removed some patchs we might have for this .
CC: (none) => balcaen.john
CC: (none) => fundawang, lmenut
> did you check on kde bugzilla I did, but without success - which is not 100% conclusive: kde bugzilla is a big haystack and this needle is quite small; I searched for kdesu, substituteUID, root (and tried clarifying by filtering on 2012)
CC: (none) => sander.lepikAssignee: balcaen.john => bugsquad
Now it works - I am sure it did not. One possible explanation is that I just rebooted (something might unawares have gone wrong locally). I had not done a boot for quite some time - I should have before filing this bug - sorry.
Reopen if you hit it again.
Status: NEW => RESOLVEDResolution: (none) => INVALID