Bug ID 1209000
Summary processing of 'Exec' line from desktop files differs between thunar and xfce4-panel
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS openSUSE Tumbleweed
Status NEW
Severity Normal
Priority P5 - None
Component Xfce
Assignee bnc-team-xfce@forge.provo.novell.com
Reporter haenig@cosifan.de
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

The example here is Citrix's Workspace App which launched via xfce4-panel
works, but does not work if one copies the entry from xfce4-panel onto ones
desktop and tries to launch it from there.

The desktop file for the xfce4-panel has been auto-generated by running
Citrix's selfservice program.


launched from xfce4-panel, the parent process being xfce4-panel, the citrix
workspace app works 
thomas:~ # ps -ef
thomas    2675  2560  0 06:59 ?        00:00:31 xfce4-panel --display :0.0
--sm-client-id 21c415512-902c-4c2b-9948-e34db3a0ee27
thomas   14549  2675  0 09:40 ?        00:00:00
/opt/Citrix/ICAClient/util/storebrowse -L DeliveryController.Company-Desktop
$S1-2 -f
file:///home/thomas/.local/share/applications/Citrix_subscribed_DeliveryController.Company-Desktop%20$S1-2.desktop
https://citrix.our.company.de/citrix/company/discovery


launched from the desktop, the parent process here being thunar, the parameters
from the "Exec" Line of the desktop file are parsed differently and the citrix
workspace app does not work:
thomas:~ # ps -ef
thomas    2679  2560  0 06:59 ?        00:00:04 Thunar --sm-client-id
27dd9d8d6-3dd8-4284-a2b9-92d5daed9455 --daemon
thomas   26063  2679  0 09:43 ?        00:00:00
/opt/Citrix/ICAClient/util/storebrowse -L DeliveryController.Company-Desktop
\$S1-2 -f
/home/thomas/Desktop/Citrix_subscribed_DeliveryController.Company-Desktop
$S1-2.desktop https://citrix.our.company.de/citrix/company/discovery


the 'Exec' lines of both desktop files are indentical (as one would expect):

thomas@thomas:~> grep Exec
"/home/thomas/.local/share/applications/Citrix_subscribed_DeliveryController.Company-Desktop
\$S1-2.desktop" 
Exec=/opt/Citrix/ICAClient/util/storebrowse -L
"DeliveryController.Company-Desktop \\$S1-2" -f %k
https://citrix.our.company.de/citrix/company/discovery

thomas@thomas:~> grep Exec
"/home/thomas/Desktop/Citrix_subscribed_DeliveryController.Company-Desktop
\$S1-2.desktop" 
Exec=/opt/Citrix/ICAClient/util/storebrowse -L
"DeliveryController.Company-Desktop \\$S1-2" -f %k
https://citrix.our.company.de/citrix/company/discovery


You are receiving this mail because: