無需完整安裝 KDE 即可手動設定 KDE 預設應用程式

無需完整安裝 KDE 即可手動設定 KDE 預設應用程式

我在 XFCE 環境 (archlinux) 中使用 Okular。如何在不安裝完整 KDE 配置面板的情況下設定用於開啟 URL 的預設瀏覽器?

事實上,它不使用我的預設瀏覽器。從strace我相信它使用/usr/lib/kf5/kioslave5.我嘗試~/.config/mimeapps.list按照以下設置這個描述:

[Default Applications]
x-scheme-handler/http=vivaldi-stable.desktop;
x-scheme-handler/https=vivaldi-stable.desktop;

無濟於事。我也嘗試過exo-web-browser.desktop

注意這個問題指的是KDE4,所以我認為它不適用。

澄清一下:我根據 XFCE 控制面板將 Vivaldi 設定為首選應用程式/Web 瀏覽器。如果我使用xdg-open http://...它,則使用維瓦爾第。我確實有兩份文件~/.local/share/xfce4/helpers/{custom-WebBrowser.desktop,vivaldi-stable.desktop},都牽涉到維瓦爾第。

答案1

完整答案由發文者給出。該答案僅詳細說明了指向它的連結。

詢問 Ubuntu 帖子 點擊使用 Okular 打開的 pdf 中的連結將開啟 Abiword(而不是預設瀏覽器) 包含 Okular 使用 的檔案類型text/html而不是 的基本提示html,因此這是要尋找的類型。

在上面的評論中,我還提到了xfce4-mime-settings 可以編輯這些設定的實用程序,該實用程式目前位於 Arch Linux 軟體包中 xfce4-設定 4.14.2-1

答案2

使用~/.config/mimeapps.list/[Default Applications]一直都是正確的。然而,Okular 使用text/html而非x-scheme-handler/http(s).所以對我來說,看起來像。

[Default Applications]
text/html=vivaldi-stable.desktop;

也可以使用 進行編輯xfce4-mime-settings

看來 Okular 首先會在內部下載所有 url,然後才根據文件的 mime 類型決定如何處理它。

相關內容