On 2015-01-20 09:26, wolfi323 wrote:
>
> Stan_Ice;2690189 Wrote:
>> I “figured” it out - on Xfce Yast uses GTK, takes over pulse directory
>> as root and then never releases it.
>>
>> Just checked, changed ownership back to myself, started Yast, and sure
>> enough, it took over /run/user/1000/pulse and never let it go. Works the
>> same for either Software Management or the main Yast panel.
Curious!
> Well, sounds exactly like this bug report:
> https://bugzilla.opensuse.org/show_bug.cgi?id=852015
>
> But that should have been fixed via an online update in 13.1.
At least in 13.1 XFCE it does not happen, in my system.
It is using this sequence of tools (trimmed ps afx):
cer 13:52 0:00 /bin/sh /usr/bin/xdg-su -c /sbin/yast2
cer 13:52 0:00 _ /usr/bin/gnomesu -c /sbin/yast2
root 13:52 0:00 _ /usr/lib/libgnomesu/gnomesu-pam-backend 12 11 root /sbin/yast2
root 13:53 0:00 _ /bin/bash /sbin/yast2
root 13:53 0:01 _ /usr/lib/YaST2/bin/y2controlcenter-gnome
And the ownership of pulse did not change.
Comment #6 says that the solution is temporary, waiting for a final one on systemd.
(what they did at this time was modify “pulse” instead of xdg-su)
Comment #17 mentions a modification to systemd, backported to version 208, that works partially.
It was improved later on.
Finally an update was released around 2013-12-09.
> Does this also happen when you run the Qt version if YaST? The GTK
> interface has been dropped recently because it has no maintainer, and
> there were some (severe) problems that nobody worked on.
What?
I’m surprised.
Does this mean the entire Yast GTK “flavour”, or just the sw-single, sw-online modules?
These two are very different in GTK: not only looks, but actual functionality and behaviour.
The rest of the modules only have different look than the QT modules, matching gnome environment.
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)