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

Reply via email to