Bug#576829: xdg-settings: cannot set default-web-browser

2020-01-22 Thread Witold Baryluk
Package: xdg-utils
Followup-For: Bug #576829

FYI. Works for me:

user@debian:/tmp$ xdg-settings get default-web-browser
firefox-esr.desktop
user@debian:/tmp$ xdg-settings set default-web-browser chromium.desktop
user@debian:/tmp$ xdg-settings get default-web-browser
chromium.desktop
user@debian:/tmp$ 


-- Package-specific info:
Desktop environment: XDG_CURRENT_DESKTOP=MATE

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.2.0-3-amd64 (SMP w/32 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

xdg-utils depends on no packages.

Versions of packages xdg-utils recommends:
ii  libfile-mimeinfo-perl  0.29-1
ii  libnet-dbus-perl   1.2.0-1
ii  libx11-protocol-perl   0.56-7
ii  x11-utils  7.7+4
ii  x11-xserver-utils  7.7+8

xdg-utils suggests no packages.

-- no debconf information



Bug#576829: xdg-settings: cannot set default-web-browser

2017-01-15 Thread Michal Suchanek
Package: xdg-utils
Followup-For: Bug #576829

Hello,

this is probably upstream bug report for this issue:
https://bugs.freedesktop.org/show_bug.cgi?id=98562



Bug#576829: xdg-settings: cannot set default-web-browser

2016-03-18 Thread Douglas Calvert
Package: xdg-utils
Version: 1.1.1-1
Followup-For: Bug #576829

I am running debian unstable with i3 as a window manager and have this bug. 

I have attached sh-x for set and then get. 

xdg-settings set default-web-browser firefox.desktop
xdg-settings get default-web-browser
xdg-mime query default  x-scheme-handler/http
xdg-mime default firefox.desktop x-scheme-handler/http


firefox's desktop file is /usr/share/applications/firefox.desktop

It is odd that xdgsettings set uses:

   xdg-mime default firefox.desktop text/html

But xdg-settings get uses: 

   xdg-mime query default x-scheme-handler/http



$ sh -x /usr/bin/xdg-settings set default-web-browser firefox.desktop
+ check_common_commands set default-web-browser firefox.desktop
+ '[' 3 -gt 0 ']'
+ parm=set
+ shift
+ case "$parm" in
+ '[' 2 -gt 0 ']'
+ parm=default-web-browser
+ shift
+ case "$parm" in
+ '[' 1 -gt 0 ']'
+ parm=firefox.desktop
+ shift
+ case "$parm" in
+ '[' 0 -gt 0 ']'
+ '[' -z '' ']'
+ unset XDG_UTILS_DEBUG_LEVEL
+ '[' 0 -lt 1 ']'
+ xdg_redirect_output=' > /dev/null 2> /dev/null'
+ '[' xset = x--list ']'
+ '[' xset '!=' x ']'
+ '[' xdefault-web-browser '!=' x ']'
+ '[' xset = xget -o xfirefox.desktop '!=' x ']'
+ op=set
+ parm=default-web-browser
+ shift 2
+ '[' xset '!=' xget -a xset '!=' xcheck -a xset '!=' xset ']'
+ detectDE
+ unset GREP_OPTIONS
+ '[' -n i3 ']'
+ case "${XDG_CURRENT_DESKTOP}" in
+ '[' x = x ']'
+ '[' x '!=' x ']'
+ '[' x '!=' x ']'
+ '[' x '!=' x ']'
++ dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus 
org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager
+ xprop -root _DT_SAVE_MODE
+ grep ' = \"xfce4\"$'
+ xprop -root
+ grep -i '^xfce_desktop_window'
+ echo
+ grep -q '^Enlightenment'
+ '[' x = x ']'
+ case "$DESKTOP_SESSION" in
+ '[' x = x ']'
+ case "$(uname 2>/dev/null)" in
++ uname
+ '[' x = xgnome ']'
+ '[' -z '' ']'
+ DE=generic
+ case "$DE" in
+ dispatch_specific generic firefox.desktop
+ local handler=generic
+ shift
+ '[' xset = xget ']'
+ '[' xset = xcheck ']'
+ case "$parm" in
+ '[' 1 -eq 1 ']'
+ check_desktop_filename firefox.desktop
+ case "$1" in
+ return
+ set_browser_generic firefox.desktop
+ '[' -n '' ']'
++ desktop_file_to_binary firefox.desktop
++ search=/home/dfc/.local/share:/usr/local/share:/usr/share
+++ basename firefox.desktop
++ desktop=firefox.desktop
++ IFS=:
++ for dir in '$search'
++ unset IFS
++ '[' /home/dfc/.local/share ']'
++ '[' -d /home/dfc/.local/share/applications ']'
++ file=/home/dfc/.local/share/applications/firefox.desktop
++ '[' -r /home/dfc/.local/share/applications/firefox.desktop ']'
++ continue
++ for dir in '$search'
++ unset IFS
++ '[' /usr/local/share ']'
++ '[' -d /usr/local/share/applications ']'
++ continue
++ for dir in '$search'
++ unset IFS
++ '[' /usr/share ']'
++ '[' -d /usr/share/applications ']'
++ file=/usr/share/applications/firefox.desktop
++ '[' -r /usr/share/applications/firefox.desktop ']'
+++ cut -d= -f 2-
+++ grep -E '^Exec(\[[^]=]*])?=' /usr/share/applications/firefox.desktop
+++ first_word
+++ read first rest
+++ echo firefox
++ command=firefox
+++ which firefox
++ command=/usr/bin/firefox
++ readlink -f /usr/bin/firefox
++ return
+ binary=/usr/lib/firefox/firefox
+ '[' -n /usr/lib/firefox/firefox ']'
+ set_browser_mime firefox.desktop text/html
+ xdg_mime_fixup
+ '[' generic = kde -a -z '' ']'
+ test -z text/html
+ MIME=text/html
++ get_browser_mime text/html
++ test -z text/html
++ MIME=text/html
++ xdg_mime_fixup
++ '[' generic = kde -a -z '' ']'
++ xdg-mime query default text/html
+ orig=userapp-Iceweasel-3YIBCY.desktop
+ fix_local_desktop_file firefox.desktop text/html
+ test -z text/html
+ MIME=text/html
+ apps=/home/dfc/.local/share/applications
+ '[' '!' -f /home/dfc/.local/share/applications/firefox.desktop ']'
+ return
+ mkdir -p /home/dfc/.local/share/applications
+ xdg-mime default firefox.desktop text/html
++ get_browser_mime
++ test -z ''
++ MIME=text/html
++ xdg_mime_fixup
++ '[' generic = kde -a -z '' ']'
++ xdg-mime query default text/html
+ '[' xuserapp-Iceweasel-3YIBCY.desktop '!=' xfirefox.desktop ']'
+ xdg-mime default userapp-Iceweasel-3YIBCY.desktop text/html
+ exit_failure_operation_failed
+ '[' 0 -gt 0 ']'
+ exit 4


$ sh -x /usr/bin/xdg-settings get default-web-browser 
+ check_common_commands get default-web-browser
+ '[' 2 -gt 0 ']'
+ parm=get
+ shift
+ case "$parm" in
+ '[' 1 -gt 0 ']'
+ parm=default-web-browser
+ shift
+ case "$parm" in
+ '[' 0 -gt 0 ']'
+ '[' -z '' ']'
+ unset XDG_UTILS_DEBUG_LEVEL
+ '[' 0 -lt 1 ']'
+ xdg_redirect_output=' > /dev/null 2> /dev/null'
+ '[' xget = x--list ']'
+ '[' xget '!=' x ']'
+ '[' xdefault-web-browser '!=' x ']'
+ '[' xget = xget -o x '!=' x ']'
+ op=get
+ parm=default-web-browser
+ shift 2
+ '[' xget '!=' xget -a xget '!=' xcheck -a xget '!=' xset ']'
+ detectDE
+ unset GREP_OPTIONS
+ '[' -n i3 ']'
+ case "${XDG_CURRENT_DESKTOP}" in
+ '[' x = x ']'
+ '[' x '!=' x ']'
+ '[' x '!=' x ']'
+ '[' x '!=' x ']'
++ dbus-send --print-reply 

Bug#576829: xdg-settings: cannot set default-web-browser

2015-09-23 Thread Per Olofsson
Hi Ansgar,

Sorry I haven't replied for 5 years :-(

On Thu, 08 Apr 2010 00:01:44 +0900 Ansgar Burchardt
 wrote:
> Package: xdg-utils
> Version: 1.0.2+cvs20100307-1
> Severity: important
> 
> I cannot change the default browser by using
> 
>   $ xdg-settings set default-web-browser iceweasel.desktop
> 
> Before and after this I get the following result:
> 
>   $ xdg-settings get default-web-browser
>   kfmclient_html.desktop

Are you still having this problem?

If yes, which desktop environment (if any) are you using?

And, could you please in that case run

sh -x /usr/bin/xdg-settings set default-web-browser iceweasel.desktop

and send me the output.

-- 
Pelle



Bug#576829: xdg-settings: cannot set default-web-browser

2015-09-23 Thread Per Olofsson
Hi Ansgar,

Sorry I haven't replied for 5 years :-(

On Thu, 08 Apr 2010 00:01:44 +0900 Ansgar Burchardt
 wrote:
> Package: xdg-utils
> Version: 1.0.2+cvs20100307-1
> Severity: important
> 
> I cannot change the default browser by using
> 
>   $ xdg-settings set default-web-browser iceweasel.desktop
> 
> Before and after this I get the following result:
> 
>   $ xdg-settings get default-web-browser
>   kfmclient_html.desktop

Are you still having this problem?

If yes, which desktop environment (if any) are you using?

And, could you please in that case run

sh -x /usr/bin/xdg-settings set default-web-browser iceweasel.desktop

and send me the output.

-- 
Pelle



Bug#576829: xdg-settings: cannot set default-web-browser

2010-04-07 Thread Ansgar Burchardt
Package: xdg-utils
Version: 1.0.2+cvs20100307-1
Severity: important

I cannot change the default browser by using

  $ xdg-settings set default-web-browser iceweasel.desktop

Before and after this I get the following result:

  $ xdg-settings get default-web-browser
  kfmclient_html.desktop

Regards,
Ansgar

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (900, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

xdg-utils depends on no packages.

Versions of packages xdg-utils recommends:
ii  file  5.04-1 Determines file type using magic
ii  iceweasel [www-browser]   3.6.3-1Web browser based on Firefox
ii  konqueror [www-browser]   4:4.3.4-1  KDE 4's advanced file manager, web
ii  mime-support  3.48-1 MIME files 'mime.types'  'mailcap
ii  shared-mime-info  0.71-1 FreeDesktop.org shared MIME databa
ii  w3m [www-browser] 0.5.2-4WWW browsable pager with excellent
ii  x11-utils 7.5+3  X11 utilities
ii  x11-xserver-utils 7.5+1  X server utilities

Versions of packages xdg-utils suggests:
pn  gvfs-bin  none (no description available)

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org