2017 完全用 Fedora GNU/Linux 工作

Posted on

既然到了 Red Hat,桌面系統和工作環境用 Fedora 也就是順理成章的事情了。我選擇的環境是 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 4000,可以做很多工作了。

這篇文章是的標題是參考王垠的類似文章起的,我在大約 2010 年從《開源世界旅行手冊》上讀到王垠的文章,並且在七年後,自己也開始完全使用 GNU/Linux 爲開源工作,真是莫名有一種感慨輪迴的想法。


This site uses Akismet to reduce spam. Learn how your comment data is processed.