Bug#1117382: gnome-session: XML files should open in a text editor by default, rather than in a web browser

Simon McVittie smcv at debian.org
Sun Oct 5 17:00:13 BST 2025


On Sun, 05 Oct 2025 at 17:03:25 +0200, Amr Ibrahim wrote:
>I am not sure which Debian package this bug should be assigned to. However,
>please change it if necessary, as I don't believe it is GNOME-specific.

It is GNOME-specific, and in fact gnome-session might be the correct 
GNOME package (or rather, gnome-session-common). Apps only announce 
whether they *can* open a particular file format, and it's up to the 
desktop environment to have a preference for which of the apps that can 
open a particular file format *should* open it by default.

Specifically, in GNOME the preference order is controlled by 
/usr/share/applications/gnome-mimeapps.list, and in non-GNOME 
environments it's controlled by some other 
/usr/share/applications/*-mimeapps.list.

(A corollary is that if you want this to change in non-GNOME desktop 
environments, you would have to open separate bugs for those other 
desktop environments.)

However, none of the text editors currently announce that they want to 
be considered for XML and other markup/programming formats: only the web 
browsers and gnome-builder announce specific support for text/xml and 
application/xml, and only gnome-builder for programming languages like 
C. Perhaps gnome-text-editor, gedit, etc. should also announce 
themselves as a good handler for programming and markup languages, but 
currently they do not.

     smcv



More information about the pkg-gnome-maintainers mailing list