Bug 710459

Summary: gnomesu: GIO_LAUNCHED_DESKTOP_FILE support
Product: [openSUSE] openSUSE 12.1 Reporter: Vincent Untz <vuntz>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: RESOLVED WONTFIX QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P2 - High CC: badshah400, kkirill
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 713896    

Description Vincent Untz 2011-08-04 18:15:20 UTC
If you start yast in gnome-shell, you can see that it is not associated with the right .desktop file.

That's because gnomesu doesn't forward the GIO_LAUNCHED_DESKTOP_FILE and GIO_LAUNCHED_DESKTOP_FILE_PID variable to its child. In addition, we need some hack since gnomesu is called from xdg-su (so the pid will be the one of xdg-su).
Comment 2 Vincent Untz 2011-10-11 21:33:38 UTC
I'm well aware of the pkexec status, and unfortunately we can't switch to it right now -- it needs some love, and more importantly, it's too late in the cycle...
Comment 3 Thomas Göttlicher 2013-07-05 13:23:57 UTC
*** Bug 713896 has been marked as a duplicate of this bug. ***
Comment 4 Tomáš Chvátal 2017-08-12 16:37:30 UTC
12.1 release is out of support. As it is indicated by upstream changelog this was fixed in git we can consider it fixed on current OpenSUSE too.