GNOME Bugzilla – Bug 693209
steam: scheme not recognised
Last modified: 2021-06-10 20:25:35 UTC
Gnome Terminal underlines http, mailto and more protocols appearing in the terminal output. It would be nice to support steam: to easily trigger software installs and launches. irc: and apt: would also be a pretty handy to support, having a system‐wide ability to enable these would be useful but thats the scope for another bug.
Bug 579859 is for a general way to add new handlers. As to specifically the steam: protocol, I don't think it's for gnome-terminal to support out-of-the-box custom protocols that are used only to purchase proprietary software...
I’m unsure if Bug 579859 applies, I do not wish to specify a specific application and parsing string, just a scheme that g-t can pass off onto xdg. Until a generic SCHEME variable is broken out into gconf or the gui, it would be nice to use these schemes that do occur on the platform whatever their FOSSiness. This is about usability of the desktop, I don’t think it’s for gnome-terminal to not support. Currently missing, off the top of my head, tel:, irc:, xmpp:, apt:, steam:
(In reply to comment #1) > Bug 579859 is for a general way to add new handlers. Handlers for schemes should be easy to add, just look for "x-scheme-handler/*" content-types in the output of g_content_types_get_registered (); and match URLs based on that. > As to specifically the steam: protocol, I don't think it's for gnome-terminal > to support out-of-the-box custom protocols that are used only to purchase > proprietary software... This means that steam: would work out-of-the-box if the installer sets up a handler for x-scheme-handler/steam
(In reply to comment #3) > This means that steam: would work out-of-the-box if the installer sets up a > handler for x-scheme-handler/steam It does, Steam.desktop: MimeType=x-scheme-handler/steam;
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME'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.gnome.org/GNOME/gnome-terminal/-/issues/7247.