Remove X-KDE-SubstituteUID and edit Exec on YaST2 .dekstop files
All YaST .destop files in /usr/share/applications/YaST2 use the
"X-KDE-SubstituteUID" to make them running as root.
X-KDE-SubstituteUID is a KDE only "workaround" for that only KDE is supposed to
be able to understand.
Really, also GNOME as very famous DE understand that.
All the others DE like XFCE, LXDE, Icewm and so on do not understand that (and
they are not supposed to do that) so they run all yast2 modules as NON root
all that Desktop files should edit their exec line and maybe remove
X-KDE-SubstituteUID exactly as has been done with
/usr/share/applications/YaST.desktop into yast2-control-center package.
Exec=/usr/bin/xdg-su -c /sbin/yast2
as you can see use /usr/bin/xdg-su -c in Exec line, made the .desktop file DE
That will increase openSUSE usability for users running a different DE like XFCE and LXDE, and will be a great step to have that feature: https://features.opensuse.org/307729 perfectly working
Set user benefit
You can add different relations here, for example duplicate features, obs projects, urls...
To embedd an image you can simply upload it to paste.opensuse.org and add a relation to its raw url.
Set release notes
any user running a DE different that KDE/GNOME will run al yast2 modules as non root user with all the warnings/errors that came from that
Last change: 5 months ago