Вы можете попробовать добавить доменное имя в файл /etc/hosts Формат
<home IP> myhome.net
Я всегда так делаю, чтобы сэкономить время.
Решение почти указано в вопросе :препятствуют xdg-open
выбору exo-open
. Подход грубой силы -состоит в том, чтобы скопировать /usr/bin/xdg-open
в/usr/local/bin
(/usr/local/bin
ранее в PATH
, если только PATH
не был изменен ), и исправить его, чтобы использовать open_generic
вместо exo_open
(, в отличие отXFCE4
-конкретные exo-open
, open_generic
учитывают xdg
мим-типы)
--- /usr/bin/xdg-open 2020-03-31 03:20:01.000000000 +0200
+++ /usr/local/bin/xdg-open 2020-07-18 10:12:20.133132390 +0200
@@ -691,15 +691,11 @@
open_xfce()
{
- if exo-open --help 2>/dev/null 1>&2; then
- exo-open "$1"
- elif gio help open 2>/dev/null 1>&2; then
- gio open "$1"
- elif gvfs-open --help 2>/dev/null 1>&2; then
- gvfs-open "$1"
- else
+ #if gvfs-open --help 2>/dev/null 1>&2; then
+ # gvfs-open "$1"
+ #else
open_generic "$1"
- fi
+ #fi
if [ $? -eq 0 ]; then
exit_success