FS#30040 - [xdg-utils] breaks xdg-open in XFCE

Attached to Project: Arch Linux
Opened by jason (corruptz0r) - Monday, 28 May 2012, 02:14 GMT
Last edited by Evangelos Foutras (foutrelis) - Monday, 28 May 2012, 09:43 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Evangelos Foutras (foutrelis)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

The xdg-utils 1.1.0-0.20120520 release drops the xfce-detection.diff patch, because detection is supposedly fixed upstream.

Back on 1.1.0rc1-3, `xdg-open http://example.com/` obeys the settings set by exo-preferred-applications and opens chromium for me.

With 1.1.0-0.20120520 xdg-open fails for URLs and always opens firefox, even though I have chromium set as my default browser everywhere I know of (gconf settings, ~/.local/share/applications/mimeapps.list, ~/.local/share/xfce4/helpers/custom-WebBrowser.desktop).

`xdg-settings get default-web-browser` returns an error: "xdg-settings: unknown desktop environment" no matter which of these versions of xdg-utils is installed.

Steps to reproduce:
1. Install xdg-utils 1.1.0-0.20120520
2. Set chromium as a default browser from exo-preferred-applications
3. Execute `xdg-open http://example.com/` in a terminal
4. Observe that firefox gets started instead of chromium
This task depends upon

Closed by  Evangelos Foutras (foutrelis)
Monday, 28 May 2012, 09:43 GMT
Reason for closing:  Duplicate
Additional comments about closing:  Since you copied the description from  FS#29967 , you might as well read further down why it's not a bug.
Comment by jason (corruptz0r) - Monday, 28 May 2012, 02:32 GMT
When manually making this package, I un-commented out the xfce-detection.diff patch line, compiled, and it works right again.

This needs to be included in the Arch build.
Comment by Andreas Radke (AndyRTR) - Monday, 28 May 2012, 09:37 GMT
Dupe of  FS#29967 

Loading...