Launchpad has imported 11 comments from the remote bug at
https://bugs.freedesktop.org/show_bug.cgi?id=98562.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2016-11-03T00:44:14+00:00 Simotek wrote:

>From any desktop / window manager using the fallback mechanisms
(enlightenment, XMonad tested)

$ xdg-settings get default-web-browser 
firefox.desktop
$ xdg-settings set default-web-browser chromium-browser.desktop
$ xdg-settings get default-web-browser 
firefox.desktop

-rw-r--r-- 1 root root 414 Oct  1 22:16 /usr/share/applications
/chromium-browser.desktop

openSUSE Bug report: https://bugzilla.suse.com/show_bug.cgi?id=1004321

This issue is sitting somewhere on my todo list, but probably won't be
looked at this week.

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1509139/comments/48

------------------------------------------------------------------------
On 2016-11-04T17:30:14+00:00 Spam-martin-schulze wrote:

I am not sure if this should go here as well (please tell me whether I
should open another bug for that).

I am running KDE5 on Arch Linux and cannot xdg-settings set default-web-
browser either.

Running with XDG_UTILS_DEBUG_LEVEL=3 I obtained:

> $ xdg-settings set default-web-browser chromium-browser.desktop
> Running KDE trader query "text/html" mimetype and "Application" servicetype
> make_default_kde: No kde runtime detected
> make_default_generic chromium-browser.desktop text/html
> Updating /home/username/.local/share/applications/mimeapps.list
> Running KDE trader query "text/html" mimetype and "Application" servicetype
> make_default_kde: No kde runtime detected
> make_default_generic userapp-Firefox-65I9HY.desktop text/html
> Updating /home/username/.local/share/applications/mimeapps.list

I dug a bit deeper into this and noticed, that xdg-mime still has some
parts which are not aware of KDE 5. I attached a patch which does some
superficial fixes but it is not working although the output changed:

> $ xdg-settings set default-web-browser chromium.desktop
> Running KDE trader query "text/html" mimetype and "Application" servicetype
> make_default_kde chromium.desktop text/html
> Updating /home/username/.local/share/applications//mimeapps.list
> kbuildsycoca5 running...
> Reusing existing ksycoca
> Recreating ksycoca file ("/home/username/.cache/ksycoca5_de_<redacted>", 
> version 303)
> Still in the time dict (i.e. deleted files) ("apps")
> Menu "applications-kmenuedit.menu" not found.
> Saving
> make_default_generic chromium.desktop text/html
> Updating /home/username/.local/share/applications/mimeapps.list
> Running KDE trader query "text/html" mimetype and "Application" servicetype
> make_default_kde userapp-Firefox-65I9HY.desktop text/html
> Updating /home/username/.local/share/applications//mimeapps.list
> kbuildsycoca5 running...
> Reusing existing ksycoca
> Recreating ksycoca file ("/home/username/.cache/ksycoca5_de_<redacted>", 
> version 303)
> Still in the time dict (i.e. deleted files) ("apps")
> Menu "applications-kmenuedit.menu" not found.
> Saving
> make_default_generic userapp-Firefox-65I9HY.desktop text/html
> Updating /home/username/.local/share/applications/mimeapps.list

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1509139/comments/49

------------------------------------------------------------------------
On 2016-11-04T17:31:51+00:00 Spam-martin-schulze wrote:

Created attachment 127764
The superficial patch for KDE 5 support

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1509139/comments/50

------------------------------------------------------------------------
On 2016-11-04T18:22:39+00:00 Spam-martin-schulze wrote:

After having read
https://wiki.archlinux.org/index.php/Default_applications#XDG_standard I
symlinked as follows:

> $ ln -s ~/.local/share/applications/mimeapps.list
~/.config/mimeapps.list

And it seems to work now. As can be seen from the logs, xdg-settings
changed ~/.local/share/applications/mimeapps.list while xdg-mime query
reads ~/.config/mimeapps.list via ktraderclient5.

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1509139/comments/51

------------------------------------------------------------------------
On 2016-11-07T03:35:38+00:00 Simotek wrote:

I've tracked down the issue, not sure how to solve it yet,
desktop_file_to_binary treats filenames with a - in the format vendor-
app.desktop so it is searching for browser.desktop in the chromium
directory and failing. If "-" shouldn't be allowed in the desktop file
filename there is a large number of broken files on this openSUSE
Tumbleweed system, if they are allowed then desktop_file_to_binary needs
fixing, i'll raise this on the xdg mailing list

find -iname "*-*"                                                               
 [Mon Nov  7 14:01:25 ACDT 2016|0]
./YaST2/samba-server.desktop
./YaST2/services-manager.desktop
./YaST2/iscsi-client.desktop
./YaST2/relocation-server.desktop
./YaST2/virtualization-config.desktop
./YaST2/add-on.desktop
./YaST2/yast-language.desktop
./YaST2/samba-client.desktop
./YaST2/auth-client.desktop
./YaST2/ntp-client.desktop
./YaST2/http-server.desktop
./kde4/active-documentviewer_chm.desktop
./kde4/active-documentviewer_comicbook.desktop
./kde4/active-documentviewer_djvu.desktop
./kde4/active-documentviewer_dvi.desktop
./kde4/active-documentviewer_epub.desktop
./kde4/active-documentviewer_fax.desktop
./kde4/active-documentviewer_fb.desktop
./kde4/active-documentviewer_ghostview.desktop
./kde4/active-documentviewer_ooo.desktop
./kde4/active-documentviewer_pdf.desktop
./kde4/active-documentviewer_plucker.desktop
./kde4/active-documentviewer_tiff.desktop
./kde4/active-documentviewer_txt.desktop
./kde4/active-documentviewer_xps.desktop
./textmaker-free.desktop
./planmaker-free.desktop
./presentations-free.desktop
./gtk-recordmydesktop.desktop
./yast2-metapackage-handler-ymu.desktop
./yast2-metapackage-handler.desktop
./claudia-launcher.desktop
./projectM-jack.desktop
./git-gui.desktop
./simple-scan.desktop
./vivaldi-stable.desktop
./lxqt-config-powermanagement.desktop
./lxqt-config-session.desktop
./lxqt-hibernate.desktop
./lxqt-leave.desktop
./lxqt-lockscreen.desktop
./lxqt-logout.desktop
./lxqt-reboot.desktop
./lxqt-shutdown.desktop
./lxqt-suspend.desktop
./lxqt-config-notificationd.desktop
./lxqt-about.desktop
./lxqt-config-appearance.desktop
./lxqt-config-brightness.desktop
./lxqt-config-file-associations.desktop
./lxqt-config-input.desktop
./lxqt-config-locale.desktop
./lxqt-config-monitor.desktop
./lxqt-config.desktop
./lxqt-config-globalkeyshortcuts.desktop
./pcmanfm-qt-desktop-pref.desktop
./pcmanfm-qt.desktop
./chromium-bsu.desktop
./gnome-mimeapps.list
./pavucontrol-qt.desktop
./notification-daemon.desktop
./gnome-calculator.desktop
./geoclue-where-am-i.desktop
./gpk-prefs.desktop
./bluetooth-sendto.desktop
./uget-gtk.desktop
./gcr-prompter.desktop
./mount-archive.desktop
./nautilus-autorun-software.desktop
./nautilus-classic.desktop
./gcm-calibrate.desktop
./gcm-import.desktop
./gcm-picker.desktop
./gcr-viewer.desktop
./lximage-qt-screenshot.desktop
./lximage-qt.desktop
./ibus-setup.desktop
./xscreensaver-properties.desktop
./exo-file-manager.desktop
./exo-mail-reader.desktop
./exo-preferred-applications.desktop
./exo-terminal-emulator.desktop
./exo-web-browser.desktop
./itweb-settings.desktop
./xfce4-power-manager-settings.desktop
./xfce4-about.desktop
./xfce4-screenshooter.desktop
./claws-mail.desktop
./system-config-printer.desktop
./gnome-background-panel.desktop
./gnome-bluetooth-panel.desktop
./gnome-control-center.desktop
./gnome-datetime-panel.desktop
./gnome-display-panel.desktop
./gnome-info-panel.desktop
./gnome-keyboard-panel.desktop
./gnome-mouse-panel.desktop
./gnome-network-panel.desktop
./gnome-notifications-panel.desktop
./gnome-power-panel.desktop
./gnome-printers-panel.desktop
./gnome-privacy-panel.desktop
./gnome-region-panel.desktop
./gnome-search-panel.desktop
./gnome-sharing-panel.desktop
./gnome-sound-panel.desktop
./gnome-universal-access-panel.desktop
./gnome-user-accounts-panel.desktop
./gnome-wacom-panel.desktop
./gnome-online-accounts-panel.desktop
./gnome-color-panel.desktop
./gnome-shell-extension-prefs.desktop
./evolution-calendar.desktop
./chromium-browser.desktop
./org.kde.krusader.root-mode.desktop
./yast2-packager.desktop
./audio-assistant.desktop
./gtk3-icon-browser.desktop
./gtk3-demo.desktop
./gtk3-widget-factory.desktop
./gkbd-keyboard-display.desktop
./nm-connection-editor.desktop
./nm-applet.desktop
./vivaldi-snapshot.desktop

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1509139/comments/52

------------------------------------------------------------------------
On 2016-11-07T16:39:50+00:00 Rex Dieter wrote:

According to the xdg specs (and my understanding), use of the vendor
prefix means that

foo/bar.desktop
foo-bar.desktop

should be treated as equivalent.  This code probably should too.

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1509139/comments/53

------------------------------------------------------------------------
On 2016-11-07T16:41:02+00:00 Rex Dieter wrote:

Sorry, so .... in short , use of - in filenames *should* be ok (and
allowed)

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1509139/comments/54

------------------------------------------------------------------------
On 2016-11-08T03:14:07+00:00 Simotek wrote:

Ok i'll patch desktop_file_to_binary to search for
/usr/share/applications/foo-bar.desktop after its searched for
/usr/share/applications/foo/bar.desktop (As an example)

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1509139/comments/55

------------------------------------------------------------------------
On 2016-11-09T23:56:21+00:00 Simotek wrote:

Turns out the issue I was seeing was a regression in my fix for
https://bugs.freedesktop.org/show_bug.cgi?id=44163 that never got
upstreamed, i'll leave this ticket open as the kde patch is separate to
this.

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1509139/comments/56

------------------------------------------------------------------------
On 2017-02-28T15:07:04+00:00 Rex Dieter wrote:

fyi, applied fixes from bug #44163 now, any news/update here?

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1509139/comments/58

------------------------------------------------------------------------
On 2019-02-16T13:38:07+00:00 Gitlab-migration wrote:

-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has
been closed from further activity.

You can subscribe and participate further through the new bug through
this link to our GitLab instance: https://gitlab.freedesktop.org/xdg
/xdg-utils/issues/99.

Reply at: https://bugs.launchpad.net/ubuntu/+source/chromium-
browser/+bug/1509139/comments/69


** Changed in: xdg-utils
       Status: Confirmed => Unknown

** Bug watch added: bugzilla.suse.com/ #1004321
   https://bugzilla.suse.com/show_bug.cgi?id=1004321

** Bug watch added: freedesktop.org Bugzilla #44163
   https://bugs.freedesktop.org/show_bug.cgi?id=44163

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1509139

Title:
  Shows "Chromium isn't your default browser" since 15.10.

To manage notifications about this bug go to:
https://bugs.launchpad.net/xdg-utils/+bug/1509139/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to