Package: xfce4-terminal Version: 1.0.4-1 Followup-For: Bug #1013958 I think this bug is considerably more complicated that the OP suggests: there are numerous suggestions on the web about how to workaround it, none of which work for everybody, none of which worked for me, and most of which don't work for a significant proportion of people. for me.
This bug is noted upstream as XFCE bug 10314, which is detailed at https://bugzilla.xfce.org/show_bug.cgi?id=10314. Amazingly, there is a suggestion there that worked for me, namely the one detailed by 'runkharr', which I reproduce here in case it helps fellow Debian users and so we all get on the same page. 1. Create a file `exo-launch.desktop´ in your `~/.local/share/applications´ directory wit something like the following content: [Desktop Entry] Name=Exo Launcher Type=Application Icon=gtk-open Categories=Desktop; Comment=A try to force 'xfce4-terminal' to use the preferred application(s) GenericName=Exo Launcher Exec=exo-open %u MimeType=text/html;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;application/x-mimearchive; Terminal=false OnlyShowIn=XFCE; 2. Create (if not already existing) a local `defaults.list´ file, again in your `~/.local/share/applications´ directory. This file must start with a "group header" of [Default Applications] 3. Insert the following three lines somewhere below this `[Default Applications]´ group header the folowing three lines: x-scheme-handler/http=exo-launch.desktop; x-scheme-handler/https=exo-launch.desktop; x-scheme-handler/ftp=exo-launch.desktop; -- System Information: Debian Release: 12.6 APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.1.0-22-amd64 (SMP w/2 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages xfce4-terminal depends on: ii exo-utils 4.18.0-1 ii libc6 2.36-9+deb12u7 ii libcairo2 1.16.0-7 ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+deb12u1 ii libglib2.0-0 2.74.6-2+deb12u3 ii libgtk-3-0 3.24.38-2~deb12u1 ii libpango-1.0-0 1.50.12+ds-1 ii libutempter0 1.2.1-3 ii libvte-2.91-0 0.70.6-2~deb12u1 ii libx11-6 2:1.8.4-2+deb12u2 ii libxfce4ui-2-0 4.18.2-2 ii libxfce4util7 4.18.1-2 ii libxfconf-0-3 4.18.0-2 Versions of packages xfce4-terminal recommends: ii dbus-user-session [default-dbus-session-bus] 1.14.10-1~deb12u1 ii dbus-x11 [dbus-session-bus] 1.14.10-1~deb12u1 xfce4-terminal suggests no packages. -- no debconf information