xdg-settings {get | check | set} {property} [subproperty] [value]
其實主要是最近用了 qutebrowser 以後,要把預設瀏覽器從 Firefox 改成 qutebrowser,因為在 qutebrowser 的設定裡頭找不到,查了 qutebrowser 的說明也沒看到,後來發現一個指令就可以做掉了。
如果是 CLI 環境的話,可以透過 EDITOR
, BROWSER
等環境變數來做設定。
如果是桌面環境的話,我通常是在我使用的應用程式裏面找看看有沒有可以把該程式設定為預設開啟程式的選項,但因為這在 qutebrowser 上行不通,所以用下面這個方法。
只要是走 XDG 標準 都可以用這個設定方式。(XDG 為 X Desktop Group 的縮寫)
XDG 的設定檔有下面三種路徑:
~/.config/mimeapps.list
/etc/xdg/mimeapps.list
/usr/local/share/applications/mimeapps.list
/usr/share/applications/mimeapps.list
但我修改了以後發現沒用,所以就直接透過 xdg-settings
這個指令做設定,
後來用下面這一行解決:
xdg-settings set default-web-browser qutebrowser.desktop
使用 xdg-settings --list
可以察看有哪些 XDG properties 可以設定。
詳細內容可以參考這篇文章:Default applications - ArchWiki
如果覺得我的文章不錯的話,
請幫我按讚、追蹤、訂閱、留言、分享,
有任何問題也都歡迎留言討論,
也可以利用像是 Feedly 等 RSS Reader,
直接訂閱我的部落格:https://blog.m157q.tw。
iThome 這邊我應該只有鐵人賽的時候會使用。