[Pkg-chromium-maint] Bug#580582: Bug#580582: Still thinks it is /usr/lib/chromium-browser

Giuseppe Iuculano giuseppe at iuculano.it
Sun Jun 27 14:36:48 UTC 2010


On 06/27/2010 04:08 PM, Sam Morris wrote:
> Hm, this is not sufficient to persuade chromium-browser that it is the
> default browser. Setting 'Chromium' in
> gnome-default-applications-properties makes chromium start prompting to
> make it the default browser again!
> 
> If I acceed to chromium's demands, it
> sets /desktop/gnome/applications/browser/exec to
> '/usr/lib/chromium-browser/chromium-browser', rather than
> '/usr/bin/chromium-browser'.
> 
> Having set chromium as the default in chromium itself, the bundled copy
> of xdg-settings does a weird thing:

damn, I can't reproduce this anymore on my local installation.
Could you paste your "sh -x /usr/lib/chromium-browser/xdg-settings check
default-web-browser chromium-browser.desktop" please?

chromium now sets '/usr/bin/chromium-browser', I have:

$ sh -x /usr/lib/chromium-browser/xdg-settings check default-web-browser
chromium-browser.desktop
+ check_common_commands check default-web-browser chromium-browser.desktop
+ [ 3 -gt 0 ]
+ parm=check
+ shift
+ [ 2 -gt 0 ]
+ parm=default-web-browser
+ shift
+ [ 1 -gt 0 ]
+ parm=chromium-browser.desktop
+ shift
+ [ 0 -gt 0 ]
+ [ -z  ]
+ unset XDG_UTILS_DEBUG_LEVEL
+ [ 0 -lt 1 ]
+ xdg_redirect_output= > /dev/null 2> /dev/null
+ [ xcheck = x--list ]
+ [ xcheck != x ]
+ [ xdefault-web-browser != x ]
+ [ xcheck = xget -o xchromium-browser.desktop != x ]
+ op=check
+ parm=default-web-browser
+ shift 2
+ [ xcheck != xget -a xcheck != xcheck -a xcheck != xset ]
+ detectDE
+ [ x = xtrue ]
+ [ xthis-is-deprecated != x ]
+ DE=gnome
+ dispatch_specific chromium-browser.desktop
+ [ xcheck = xget ]
+ [ xcheck = xcheck ]
+ check_desktop_filename chromium-browser.desktop
+ return
+ check_browser_gnome chromium-browser.desktop
+ desktop_file_to_binary chromium-browser.desktop
+
search=/home/giuseppe/.local/share:/usr/share/gnome:/usr/local/share/:/usr/share/:/usr/share/gdm/
+ basename chromium-browser.desktop
+ desktop=chromium-browser.desktop
+ IFS=:
+ unset IFS
+ [ /home/giuseppe/.local/share -a -d
/home/giuseppe/.local/share/applications ]
+ file=/home/giuseppe/.local/share/applications/chromium-browser.desktop
+ [ -r /home/giuseppe/.local/share/applications/chromium-browser.desktop ]
+ grep -E ^Exec(\[[^]=]*])?=
/home/giuseppe/.local/share/applications/chromium-browser.desktop
+ cut -d= -f 2-
+ first_word
+ read first rest
+ echo /usr/bin/chromium-browser
+ command=/usr/bin/chromium-browser
+ which /usr/bin/chromium-browser
+ command=/usr/bin/chromium-browser
+ readlink -f /usr/bin/chromium-browser
+ return
+ check=/usr/bin/chromium-browser
+ [ -z /usr/bin/chromium-browser ]
+ gconftool-2 --get /desktop/gnome/applications/browser/exec
+ first_word
+ read first rest
+ echo /usr/bin/chromium-browser
+ binary=/usr/bin/chromium-browser
+ [ x/usr/bin/chromium-browser != x/usr/bin/chromium-browser ]
+ gconftool-2 --get /desktop/gnome/url-handlers/http/command
+ first_word
+ read first rest
+ echo /usr/bin/chromium-browser
+ binary=/usr/bin/chromium-browser
+ [ x/usr/bin/chromium-browser != x/usr/bin/chromium-browser ]
+ first_word
+ read first rest
+ gconftool-2 --get /desktop/gnome/url-handlers/https/command
+ echo /usr/bin/chromium-browser
+ binary=/usr/bin/chromium-browser
+ [ x/usr/bin/chromium-browser != x/usr/bin/chromium-browser ]
+ get_browser_mime
+ xdg_mime_fixup
+ [ gnome = kde -a -z  ]
+ xdg-mime query default text/html
+ browser=chromium-browser.desktop
+ desktop_file_to_binary chromium-browser.desktop
+
search=/home/giuseppe/.local/share:/usr/share/gnome:/usr/local/share/:/usr/share/:/usr/share/gdm/
+ basename chromium-browser.desktop
+ desktop=chromium-browser.desktop
+ IFS=:
+ unset IFS
+ [ /home/giuseppe/.local/share -a -d
/home/giuseppe/.local/share/applications ]
+ file=/home/giuseppe/.local/share/applications/chromium-browser.desktop
+ [ -r /home/giuseppe/.local/share/applications/chromium-browser.desktop ]
+ cut -d= -f 2-
+ grep -E ^Exec(\[[^]=]*])?=
/home/giuseppe/.local/share/applications/chromium-browser.desktop
+ first_word
+ read first rest
+ echo /usr/bin/chromium-browser
+ command=/usr/bin/chromium-browser
+ which /usr/bin/chromium-browser
+ command=/usr/bin/chromium-browser
+ readlink -f /usr/bin/chromium-browser
+ return
+ binary=/usr/bin/chromium-browser
+ [ x/usr/bin/chromium-browser != x/usr/bin/chromium-browser ]
+ echo yes
yes
+ exit_success
+ [ 0 -gt 0 ]
+ exit 0


Cheers,
Giuseppe.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-chromium-maint/attachments/20100627/850c89d8/attachment.pgp>


More information about the Pkg-chromium-maint mailing list