Manjaro Linux 折騰小記
一篇關於 Manjaro 新手要踏入新世界的紀錄

自從我小學第一次接觸 Linux 我就深深的意識到這個系統還是得要花大量的時間讓所有的東西都能美好的運作,不過 Manjaro 在這方面還是不如隕落的 Ubuntu 做得那麼 user-friendly,所以還是要來研究一番。
我到底該選擇哪個 Manjaro 發行版?
用最簡單的方式來說
xfce = 適合想要有輕量級桌面,或是你的電腦硬體很糟的人
kde = 適合想要有 windows-like 的桌面,保守但是美觀 UI 設計的人
gnome = 適合想要有 macos-like 的桌面,前衛,直覺,簡約,但不失美感 UI 設計的人
architect = 適合geek,很了解電腦,或是想要了解系統到底是怎麼運作的人
其他的發行版的話就看人吧,可以去下載來玩玩看再做決定吧。
我最後是選擇 gnome,我是覺得系統的美感 > 一切,反正我的電腦也不是跑不動。

Manjaro Boot Menu (圖片來源:https://linuxhint.com/install_manjaro_linux/)
不過不管你是選哪個發行版,你都會看到這樣的 Boot Menu,調整一下設定
- keytable = us
- lang = zh_tw
- driver = nonfree(這個很重要,閉源的驅動效能好很多)
就可以按下 Boot: Manjaro……. 進到安裝畫面一路將系統安裝好。
安裝完第一次進到桌面就會發現螢幕右上方跳了五百多個更新,請先去跑完那些更新再來進行系統的設定或是常用軟體的安裝,問題會少很多。
Dark Mode

Manjaro 外觀設定
Manjaro 內建的 UI 其實滿好看的,缺點就是沒有預設系統全面 Dark Mode。
到「設定值」裡頭調整外觀,將應用程式調整成 Matcha-dark-azul 。
注音輸入法設定

Manjaro 語言設定
Manjaro 安裝如果是設定漢語,格式是臺灣的話,那輸入法就會是臺灣語(這真的非常有趣的名字,就跟當年小學的我在 Ubuntu 語言裡找不到中文(台灣)直到我看到了漢語一整個很衝擊沒什麼兩樣)。
不過雖然叫做臺灣語,但是這輸入法一點用處都沒有,其實打出來就是英文。所以我們需要找一個輸入法框架把注音安裝進去。
如果你是用其他的拼音輸入法的話,你就把 chewing(新酷音)換成其他你喜歡的輸入法,如 googlepinyin(Google拼音)或是 sougoupinyin(搜狗拼音)之類的就好。
-
從 套件管理員(pacman)安裝
fcitx-config \ fcitx-gtk2 \ fcitx-gtk3 \ fcitx-qt5 \ fcitx-chewing \
-
修改檔案 /etc/profile,在最尾端加入
export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export XMODIFIERS=”[@im](http://twitter.com/im)=fcitx”
-
登出後再登入即可使用
如果你是使用 GNOME 桌面
-
打開終端機,輸入
gsettings set \ org.gnome.settings-daemon.plugins.xsettings overrides \ “{‘Gtk/IMModule’:<’fcitx’>}”
-
登出後再登入即可使用
如果再不行
- 重新安裝 fctix
rm -rf ~/.config/fcitx
Linux 版的新酷音基本上用起來跟 Windows 版是一樣的,切換輸入法可以改成 control + space,換頁可以換上跟下,有很聰明的選字也可以開垂直選單(可以改一次顯示10字),缺點就是沒有辦法用上下鍵選字,不過這不太會影響我打字的速度啦,所以應該是還好。
好希望 Windows 版的新酷音也能跟 Linux 版一樣穩定,不過看來也是有生之年系列的了。
資料來源
【系統調校】放棄 EOS,改用 Manjaro Linux
https://bit.ly/2KD3aHv
Archlinux(manjaro)下无法调用fcitx中文输入法的最全解决方案
https://bit.ly/2M5mwba
螢幕縮放比例

Manjaro 顯示器設定
我目前使用的螢幕為 BenQ EW3270U,是一款 32 吋 4K 解析度 (3840x2160) 的螢幕,但是在 Gnome 版的 Manjaro 裡頭給的 HiDPI 縮放選項只有 100%, 200%, 300%, 400%(到底誰會需要那麼大,廣告看板嗎?),對我來說 100% 太小,200% 太大,因此我需要在這邊下點功夫。
你在網路上可能有找到修改 gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"
之類的內容,但很不幸的只適用於 wayland 的 Gnome。另外也有人說透過 Gnome Tweaks 更改字形的縮放係數,但是字體變大了界面沒變大,還出了一堆介面 bug 這簡直不能看,所以不推薦。希望在九月的 Gnome 3.34 能修好這個很蠢的設計。
以下就是我的方法:
- 打開「設定值」,裝置>顯示器,將縮放調整為 100%
- 打開終端機,輸入
xrandr-q
看一下你的輸出編號是多少,是 DP-0 還是 HDMI-0 之類的 - 輸入
xrandr --output <輸出編號> --scale 1.25x1.25
例如說xrandr --output HDMI-0 --scale 1.25x1.25
像這樣 - 將縮放調整為 200%
這樣就有類似 macOS 底下縮放 2560x1440 的效果,圖案跟字體不會太大也不會太小,而且介面也不會糊掉(因為UI是渲染成200%的大小)。
不過這樣會有兩個問題
- 重新開機之後會變回原來的樣子,所以可能就寫成一個 script 開機自動跑吧
- 一些 Qt 軟體,Steam 上使用 Proton 的 Windows 遊戲,以及使用 Wine 打包的 Windows 軟體不支援這樣的縮放,所以可能會造成沒有全螢幕,或是縮放維持 100% 的狀況存在,所以建議看狀況調整放大倍率。
關於這點就日後再研究吧,看有沒有更懶人的方法。不過最治本的方法還是 Gnome 修好這個問題或是換成其他的桌面吧。
資料來源
X11 hidpi scaling available for testing on Disco
http://bit.ly/2ON6W6t
解決每次啟動 Firefox 開啟 manjaro.org 的問題
如果你要在系統內建的 Firefox 登入你的 Firefox Account 的話,建議你先將內建的所有書籤都清除,要不然那些網站會跟著你跑到其他平台甚至是手機上。
但是不知道為什麼 manjaro.org 被綁在類似首頁,但是也不能修改的地方,所以你每次開啟 Firefox 都會被自動導向到 manjaro.org,這種酷似惡意軟體會幹的事情令我感到非常煩躁,以下是我的方法:
-
打開終端機,輸入指令
sudo sed -i “s|[https://manjaro.org/|about:home|1](https://manjaro.org/|about:home|1)" /usr/lib/firefox/distribution/distribution.ini
-
鍵入密碼後,會立即生效
資料來源
Firefox opens manjaro.org every time I start it
http://bit.ly/2OMqMOW
好吧,大致就先這樣吧,有想到什麼再補上來。
謝謝您的閱讀。
如果喜歡我的文章,您的 5下鼓掌 將會成為我寫作的動力。
點擊上方鼓掌,登入 LikeCoinID,點擊鼓掌5下,
使我獲得回饋且無須付費,轉化為寫作的助力。
您也可以留言、追蹤我,在未來期望也能夠有與您交流互動的機會。