Fedora GNU/Linux 是一套功能完備、更新快速的 Linux 發行版。浅羽選擇的環境是 Fedora 26 配上 GNOME 3.24 桌面環境,這是初次寫作時(2017 年 11 月 6 日)最新的穩定版本。按照一般 Linux 的設定過程很快就能讓系統工作起來。不過,工作起來和好用還是有一些小距離的。
對浅羽來說第一個問題是,Fedora 26 的源中帶的 Firefox 版本爲 56,而由於新的引擎、UI 及附加組件的原因浅羽希望使用至少 Firefox 57。爲了在保持 Fedora 官方源的情況下使用新的 Firefox,參考這篇社羣問答,浅羽更新到了 Fedora 27 Beta,用上了 Firefox 57 和 GNOME 3.26。然而 Fedora 27 Beta 下的 GNOME 桌面環境很不穩定,經常性地出現崩潰,返回 GDM。經過大約一週的嘗試,浅羽發現 GNOME 在使用與 Keyring 相關的操作比如 gpg
、ssh
時,以及在 Firefox 中輸入密碼時特別容易崩潰。浅羽嘗試儘量去少去觸發崩潰,但是平均一天還是會觸發三五次,搜尋解決方案無果後,昨天還是降級回了 Fedora 26,並且添加第三方源使用新版本的 Firefox,終於能夠好好工作了。這裏有一點讓浅羽十分驚訝:很多發行版都有升級選項,但是 Fedora 竟然還有降級選項,並且實際用起來也還算可以。降級的過程中,grub2-tools
與 grub2
包、fuse-common
包與 fuse
包產生衝突,推測是新舊版本拆包不一致的問題,使用 rpm -e --nodeps
刪除後解決。
另外一個問題是浅羽需要 Telegram 聯絡朋友,但官方源也是沒有提供的。Oracle VirtualBox 在官方源中也是沒有的。然而這麼清真的 Fedora 還是因爲 firmware blob 的問題沒有通過 GNU 的自由作業系統認證。Fedora 以及其他 RPM 系的桌面用戶通常都會添加一個 RPM Fusion 源,所以浅羽也添加了,其中就有浅羽上面說官方源缺失的套件。另外一點是預設的 ibus
輸入前端配合 libpinyin
用着不順爪,更換了 RIME 之後遷移了設定檔,相對比較好用了。不過有的時候 ibus
會 lag,按一下按鍵會出幾十個字母,這個暫時沒有解決。
Linux 下,先前購買的 YubiKey 可以發揮很大的作用。浅羽設定了 Yubico OTP 鑑權,U2F 鑑權,並且把 YubiKey 作爲 GPG 智能卡來簽名和 SSH 登入伺服器。關於這些設定,因爲看起來比較技術向,稍後浅羽會發在櫻川家博客上而不是浅羽的個人記錄中。指紋辨識似乎也有支援到,不過因爲沒有 GUI 所以就暫時沒有動。同步檔案浅羽依然使用 Syncthing,並且 Linux 上有一個好用的前端叫做 Syncthing-GTK。Atom、GoldenDict 等其他浅羽常用的工具大多也是跨平臺的,IDEA 使用社羣版也非常不錯,因此並沒有遇到更多麻煩。音樂播放器,Fedora 預載的是 Rhythmbox,也就用着了。原本找了一個 GNOME 擴展可以控制音樂播放,後來發現不知道是 Rhythmbox 還是 GNOME 適配的,播放音樂時通知中心會有控制列,於是擴展也停用了。還有打譜用的 MuseScore,會有依賴 QT 版本和 Updates Testing 的最新版本衝突的問題,不過不更新 QT 就能用。這個問題等待源更新套件解決就可以了。
插上 HHKB Professional 2 和 Microsoft Wireless Mobile Mouse 4000,可以做很多工作了。
這篇文章是的標題是參考王垠的類似文章起的,浅羽在大約 2010 年從《開源世界旅行手冊》上讀到王垠的文章,並且在七年後,自己也開始完全使用 GNU/Linux 爲開放原始碼工作,真是莫名有一種感慨輪迴的想法。
發佈留言