Как зарегистрировать новые типы mime, недоступные в настройках xfce4 -mime -, чтобы они распознавались с помощью xdg -, открытого в XFCE4?

Вы можете попробовать добавить доменное имя в файл /etc/hosts Формат

<home IP>  myhome.net

Я всегда так делаю, чтобы сэкономить время.

3
16.10.2020, 01:13
1 ответ

Решение почти указано в вопросе :препятствуют 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
3
18.03.2021, 22:57

Теги

Похожие вопросы