[Linux] Fedora 41 一些小眉角

前陣子新增了一台 Fedora 41 的機器玩玩,發現有些小地方和以前使用習慣有些不一樣,所以記錄在此。


Terminal 快捷鍵設定失敗

以往在桌面應用設定 terminal 快捷鍵都是 gnome-terminal,並且將快捷鍵設定為 ctrl + alt + t。不過這次安裝完後發現似乎沒反應?

後來爬文才知道 Fedora 41 將預設終端機從 gnome-terminal 更改為 ptyxis,所以在 command 那欄要填寫的是 ptyxis

然而這還不夠,雖然可以成功打開 terminal,但會直接回到已開啟視窗,而我的習慣跟以前一樣是每次按快捷鍵都希望可以給我一個新的視窗。如果習慣上和我一樣的話,可以再新增一個 -s 的 option,也就是說那欄填入 ptyxis -s 就可以達到每次都開啟一個新的視窗的效果了。

Fedora 41 Group Install 語法差異

會起其他環境的虛擬機有個原因是作為開發用途,所以前期大概都會需要透過打包好的群組一次性安裝相關開發套件。不過在 Fedora 41 卻有個問題,以往成功的安裝指令卻無法執行,原因是 Fedora 41 採用的新版 dnf5,語法上更為簡潔(?),不過群組名字似乎都有改變,因此以往的指令比較無法直接轉換。

dnf5 版本:

dnf install @development-tools

至於名稱方面可以用以下方式查詢:

dnf group list --hidden

會出現清單(僅供參考):

c-development                C Development Tools and Libraries
d-development                D Development Tools and Libraries
development-libs             Development Libraries
development-tools            Development Tools
gnome-software-development   GNOME Software Development
java-development             Java Development
kde-software-development     KDE Software Development
kf6-software-development     KDE Frameworks 6 Software Development
libreoffice-development      LibreOffice Development
perl                         Perl Development
rpm-development-tools        RPM Development Tools
xfce-software-development    Xfce Software Development
x-software-development       X Software Development

Fedora 41 VirtualBox 重開後黑屏問題

當一切都佈置好後,最後遇到令人抓狂的問題是只要重新開機,這台機器就一片黑無法使用。

後來這個鍋目前在社群上討論應該是 Mesa 的相容性導致和 VirtualBox 的整合有問題,主要是在 Mesa 24.3 這一版出現,目前暫時的解法是降版至 24.2 這一版,就不會有凍結的現象。

以下僅供參考,實際安裝建議還是跟隨 Fedora 社群或是 VirtualBox 最新的進度。

sudo dnf install -y mesa-dri-drivers-24.2.4-1.fc41.x86_64
sudo dnf install -y mesa-filesystem-24.2.4-1.fc41.x86_64
sudo dnf install -y mesa-libEGL-24.2.4-1.fc41.x86_64
sudo dnf install -y mesa-libgbm-24.2.4-1.fc41.x86_64
sudo dnf install -y mesa-libGL-24.2.4-1.fc41.x86_64
sudo dnf install -y mesa-libglapi-24.2.4-1.fc41.x86_64
sudo dnf install -y mesa-va-drivers-24.2.4-1.fc41.x86_64
sudo dnf install -y mesa-vulkan-drivers-24.2.4-1.fc41.x86_64

不過要特別注意的是降級有潛在的風險,像是最可能直接受影響的應該就是圖形相關應用,因此要評估一下可行性,或是也可以追蹤目前版本是否已解決此 issue。


初期的問題終於解決完成了!

但因為碰到的坑略多,以及和之前使用 RHEL 分支的習慣都不大一樣,因此也先回到 Fedora 40 了哈哈哈哈,畢竟最近開發時間有些緊迫(而且偷偷說我比較喜歡 40 這一版預設的桌面XD)


參考資料

讓我知道你在想什麼!