Package: xdg-utils Version: 1.1.3-1+deb10u1 Severity: important Hello,
thank you for maintaining xdg-open. There seems to be no way to use it to open a file whose name begins with a dash: $ sh -x `which xdg-open` -test.pdf + check_common_commands -test.pdf + [ 1 -gt 0 ] + parm=-test.pdf + shift + [ 0 -gt 0 ] + [ -z ] + unset XDG_UTILS_DEBUG_LEVEL + [ 0 -lt 1 ] + xdg_redirect_output= > /dev/null 2> /dev/null + [ x-test.pdf != x ] + url= + [ 1 -gt 0 ] + parm=-test.pdf + shift + exit_failure_syntax unexpected option '-test.pdf' + [ 1 -gt 0 ] + echo xdg-open: unexpected option '-test.pdf' xdg-open: unexpected option '-test.pdf' + echo Try 'xdg-open --help' for more information. Try 'xdg-open --help' for more information. + exit 1 I also tried the usual double-dash approach, which doesn't seem to be supported: $ sh -x `which xdg-open` -- -test.pdf + check_common_commands -- -test.pdf + [ 2 -gt 0 ] + parm=-- + shift + [ 1 -gt 0 ] + parm=-test.pdf + shift + [ 0 -gt 0 ] + [ -z ] + unset XDG_UTILS_DEBUG_LEVEL + [ 0 -lt 1 ] + xdg_redirect_output= > /dev/null 2> /dev/null + [ x-- != x ] + url= + [ 2 -gt 0 ] + parm=-- + shift + exit_failure_syntax unexpected option '--' + [ 1 -gt 0 ] + echo xdg-open: unexpected option '--' xdg-open: unexpected option '--' + echo Try 'xdg-open --help' for more information. Try 'xdg-open --help' for more information. + exit 1 Enrico -- Package-specific info: Desktop environment: XDG_CURRENT_DESKTOP=XFCE -- System Information: Debian Release: 10.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.6.0-0.bpo.2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), LANGUAGE=en_IE:en (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled xdg-utils depends on no packages. Versions of packages xdg-utils recommends: ii libfile-mimeinfo-perl 0.29-1 ii libnet-dbus-perl 1.1.0-5+b1 ii libx11-protocol-perl 0.56-7 ii x11-utils 7.7+4 ii x11-xserver-utils 7.7+8 xdg-utils suggests no packages. -- no debconf information