Package: firejail
Version: 0.9.66-2
Severity: normal
Tags: upstream
Forwarded: https://github.com/netblue30/firejail/pull/4831

When Firefox needs to run an application with Terminal=true in its
.desktop file, this is done via glib, which uses a hardcoded list
of terminals <https://gitlab.gnome.org/GNOME/glib/-/issues/338>.
See also Debian bug 1003206.

In particular, rxvt comes before xterm in this list:
  https://gitlab.gnome.org/GNOME/glib/-/blob/main/gio/gdesktopappinfo.c

But rxvt needs Perl modules, which are blacklisted with the firefox
profile, thus does not work. So we need to blacklist it in this case
so that an alternative terminal emulator (further in the list) is
tried by glib.

I've submitted a pull request upstream. The corresponding patch:
https://github.com/netblue30/firejail/pull/4831/commits/ed5c259fcc106b8b07f056f65e828c680fec9562

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 
'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=POSIX, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages firejail depends on:
ii  libapparmor1  3.0.3-6
ii  libc6         2.33-1
ii  libselinux1   3.3-1+b1

Versions of packages firejail recommends:
ii  firejail-profiles  0.9.66-2
ii  iproute2           5.15.0-1
ii  iptables           1.8.7-1
ii  xauth              1:1.1-1
ii  xdg-dbus-proxy     0.1.2-2
ii  xpra               3.1-1+b3
ii  xvfb               2:1.20.13-3

firejail suggests no packages.

-- no debconf information

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

Reply via email to