前陣子新增了一台 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)