From ed5c259fcc106b8b07f056f65e828c680fec9562 Mon Sep 17 00:00:00 2001 From: Vincent Lefevre Date: Fri, 7 Jan 2022 03:25:03 +0100 Subject: Blacklist rxvt after the blacklist of Perl. rxvt needs Perl modules, thus does not work. And its blacklist is needed so that Firefox can run applications with Terminal=true in their .desktop file (depending on what is installed). --- etc/inc/disable-interpreters.inc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'etc/inc') diff --git a/etc/inc/disable-interpreters.inc b/etc/inc/disable-interpreters.inc index 804869e2a..ca43e5ed9 100644 --- a/etc/inc/disable-interpreters.inc +++ b/etc/inc/disable-interpreters.inc @@ -40,6 +40,15 @@ blacklist /usr/lib/perl* blacklist /usr/lib64/perl* blacklist /usr/share/perl* +# rxvt needs Perl modules, thus does not work. In particular, blacklisting +# it is needed so that Firefox can run applications with Terminal=true in +# their .desktop file (depending on what is installed). The reason is that +# this is done via glib, which currently uses a hardcoded list of terminal +# emulators: +# https://gitlab.gnome.org/GNOME/glib/-/issues/338 +# And in this list, rxvt comes before xterm. +blacklist ${PATH}/rxvt + # PHP blacklist ${PATH}/php* blacklist /usr/lib/php* -- cgit v1.2.3-70-g09d2