Bug#576829: xdg-settings: cannot set default-web-browser
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
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
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
Hi Ansgar, Sorry I haven't replied for 5 years :-( On Thu, 08 Apr 2010 00:01:44 +0900 Ansgar Burchardtwrote: > 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
Hi Ansgar, Sorry I haven't replied for 5 years :-( On Thu, 08 Apr 2010 00:01:44 +0900 Ansgar Burchardtwrote: > 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
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