Double Sllash Logo
- Blog

Lunux 的 Alternatives 機制

Lunux 的 Alternatives 機制

在 Linux 的世界有所謂的「alternatives」機制,有點類似「預設的應用程式」,在 alternatives 裡面可以選擇想要的預設的瀏覽器、預設的文字編輯器,甚至是預設的 Java 版本等。

想要調整 alternatives,有文字界面的 update-alternatives 指令可以用,如果想用更親切的方式,可以用 Rover

Rover

或者是圖形界面下的 G Alternatives

每個候選項目都有一個數字,這個數字表示在 auto 時,會被選上的項目,數字越大,表示會被優先選上。

因為 Alternatives 是系統級設定,不論是 Rover 或 G Alternatives,都請記得用 root 權限才可以改好改滿。

Alternatives 裡面的項目有點多,要改的時候務必要完整改到,以 Java 為例,不只是出現在 J 起頭的項目,在其他項目也有與 Java 相關的設定。

而有的項目,看起來好像是重複的,像 gnome-www-browserx-www-browser,看似性質一樣,但層級不同,在 Gnome 環境下,gnome-www-browser 指定的瀏覽器有較高的優先權,在未指定 gnome-www-browser 的情況下,才會去找 x-www-browser,當然,在其他的環境,例如 KDE,應該就不會把 gnome-www-browser 視為第一優先了。