FS#33125 - [exo] .desktop files open in text editor

Attached to Project: Arch Linux
Opened by Jonathan Arnold (jdarnold) - Tuesday, 18 December 2012, 15:48 GMT
Last edited by Evangelos Foutras (foutrelis) - Saturday, 22 December 2012, 22:25 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Evangelos Foutras (foutrelis)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
When I try to use exo-open on a .desktop file, it opens in my text editor (Emacs in this case). I get the following warning:

$ exo-open GooglePlus.desktop

(exo-open:1288): exo-open-CRITICAL **: Launching desktop files is not supported when exo-open is compiled without GIO-Unix features.

This had been working up until fairly recently (perhaps until the most recent version, 0.10.1, submitted on 12-9-2012).

Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:

See above. My GooglePlus.desktop file is:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=Google+
Exec=/opt/google/chrome/google-chrome --app="https://plus.google.com/?hl=en"
Terminal=false
Icon=/home/jdarnold/.local/share/icons/hicolor/16x16/apps/chrome-https___plus.google.com__hl=en.png
Type=Application
Categories=Network;WebBrowser;

I don't use a DE, although I have "DE=xfce" in my .xinitrc.
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Saturday, 22 December 2012, 22:25 GMT
Reason for closing:  Fixed
Additional comments about closing:  exo 0.10.1-2
Comment by Jan de Groot (JGC) - Tuesday, 18 December 2012, 16:37 GMT
It was broken upstream in this commit:
http://git.xfce.org/xfce/exo/commit/?id=d92e4797d07001f9396f61b2fdb6f48ee8970171

gio-unix dependency has been removed, so the code in exo-open is no longer compiled.
Comment by Evangelos Foutras (foutrelis) - Saturday, 22 December 2012, 22:25 GMT
Filed a bug report upstream:

https://bugzilla.xfce.org/show_bug.cgi?id=9679

Also updated our packages with the patch I have attached to the above bug report.

Loading...