
一、Manjaro 初體驗
Manjaro 是一款基于 Arch LInux 的自由開源發行版,它吸收了 Arch Linux 優秀豐富的軟體管理,同時提供了穩定流暢的操作體驗。優雅簡單是它的追求,穩定實用是它的優勢。
Manjaro 和 Arch Linux 一樣采用滾動發行模式,但是它的滾動更新是在 Arch Linux 更新測試一段時間之後,這也保證了系統的穩定性。話雖如此,使用中你依舊可能面臨大量的更新而不知如何選擇,是以,如果使用已經滿足需求,有更新的必要嗎?
1. 下載下傳鏡像
鏡像下載下傳可以去
Manjaro官方網站下載下傳,國内速度太慢也可以到
阿裡雲官方鏡像站進行下載下傳。Manjaro 提供了多種桌面環境,可以根據喜好自行下載下傳,我一般偏向于 kde 或者 gnome 桌面。
2. 制作啟動盤
使用
Rufus工具以 DD 模式寫入鏡像到 U 盤,制作 U 盤啟動成功之後,開機選擇 U 盤進行啟動即可。Rufus 工具這裡選擇的是 3.4 版本,經過測試,高版本的 Rufus 可能會存在分區類型等選項不能修改的 🐛 Bug。
3. 安裝 Manjaro
安裝 Manjaro 這裡不做描述,網上有很多優秀的教程可以參考。總體來說 Manjaro 安裝還是比較輕松的,相比其他的 Linux 發行版,安裝體驗更好。特别是對顯示卡驅動方面的支援,一鍵安裝,特别省心。
二、更換軟體源
更換軟體源為國内阿裡源,安裝軟體更迅速。
sudo pacman -Syy
sudo pacman-mirrors -i -c China -m rank #選一個阿裡源就行
#sudo pacman -Syyu
在彈出的視窗裡選擇一個鏡像源即可。
sudo vim /etc/pacman.conf
# 下面的内容添加到檔案
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.aliyun.com/archlinuxcn/$arch
# 執行更新,導入GPG key
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
三、安裝輸入法
sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-im # 全部安裝
sudo pacman -S fcitx-configtool # 圖形化配置工具
設定中文輸入法環境變量,編輯~/.xprofile檔案,增加下面幾行(如果檔案不存在,則建立)
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
四、使用 zsh
沒體驗過 zsh 的建議試試,指令敲起來十分順暢。
sudo pacman -S zsh
# 下載下傳這個 install.sh 自行運作
# https://github.com/ohmyzsh/ohmyzsh/blob/master/tools/install.sh
# 下面這種方式已經失效
#sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
chsh -s /bin/zsha
五、安裝常用軟體
99% 的軟體隻需要幾條指令就可以安裝,像下面這樣。
# 生成 ssh 密鑰 ssh-keygen -t rsa -b 4096 -C "[email protected]"
sudo pacman -S git
sudo pacman -S vim
sudo pacman -S visual-studio-code-bin # vscode
sudo pacman -S google-chrome # 谷歌浏覽器
sudo pacman -S netease-cloud-music # 網易雲音樂
sudo pacman -S wps-office
網易雲音樂還有一個基于 Python 編寫的開源的指令行版本,使用指令行播放操控歌曲,十分極客炫酷,有興趣的朋友可以嘗試。
NetEase-MusicBox 開源位址:
https://github.com/darknessomi/musicbox安裝堅果雲。
# 下載下傳堅果雲安裝包
wget https://www.jianguoyun.com/static/exe/installer/nutstore_linux_dist_x64.tar.gz
# 安裝堅果雲,解壓後運作
./bin/install_core.sh
# 安裝所需依賴
sudo pacman -S gvfs libappindicator-gtk3 python2-gobject
安裝 TIM / QQ.
sudo pacman -S deepin.com.qq.office
# 由于 qq 依賴了 cinnamon-settings-daemon
sudo pacman -S cinnamon-settings-daemon
/usr/lib/cinnamon-settings-daemon/csd-xsettings
# 可以嘗試将上方的 csd-xsettings 加入到開自啟
# 修改 TIM 字型大小,下面指令之後-》顯示 DPI 120
env WINEPREFIX="$HOME/.deepinwine/Deepin-TIM" /usr/bin/deepin-wine winecfg
六、開發環境配置
安裝 JDK,配置環境變量。
export JAVA_HOME=/home/niu/develop/program/jdk1.8.0_191
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
安裝 maven,配置環境變量。
export M2_HOME=/home/niu/program/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin
七、字型渲染
字型渲染的好壞直接影響到使用體驗,這裡推薦下面幾款字型。
sudo pacman -S ttf-roboto noto-fonts ttf-dejavu
# 文泉驿
sudo pacman -S wqy-bitmapfont wqy-microhei wqy-microhei-lite wqy-zenhei
# 思源字型
sudo pacman -S noto-fonts-cjk adobe-source-han-sans-cn-fonts adobe-source-han-serif-cn-fonts
你也可以從下面的 Git 倉庫中下載下傳微軟 windows 10 字型,獲得和 windows 相似的字型體驗。Github 下載下傳速度較慢,我已經克隆了一份到 Gitee 碼雲。
GIthub:
https://github.com/fphoenix88888/ttf-mswin10-archGitee:
https://gitee.com/niumoo/ttf-mswin10-arch你也可以自己下載下傳喜歡的字型複制到
/usr/share/fonts/TTF
檔案夾下。然後使用指令
fc-cache -fv
重新整理字型。
有時候你已經安裝了不錯的字型,顯示效果還是不好,可以嘗試調整設定裡的螢幕縮放和強制字型 DPI 參數,縮放我一般不建議調整,可以調整字型 DPI 為 120 或者 144。
八、可選操作
- 系統更新
# 更新所有軟體系統
sudo pacman -Syyu
如果你對更新内容不是很了解,對 Linux 操作還不熟練,那麼我給你的建議是沒問題不要更新,不然更新之後遇到一些問題之後你可能無法搞定。當然這個機率很小。
- 顯示卡驅動
安裝顯示卡驅動,如果你開機關機沒有任何問題,就不要折騰了。如果你不幸開機或者關機卡死,可以嘗試安裝一下驅動,在硬體設定裡點選 Auto Install Proprietary Driver 自動檢測安裝,這個顯示卡驅動自動檢測安裝是我喜歡 Manjaro 的原因之一。
- 垃圾清理
清除系統中無用的包。
sudo pacman -R $(pacman -Qdtq)
清除已下載下傳的安裝包。
sudo pacman -Scc
九、總結
幾天使用下來,Manjaro 的體驗比想象中的要好,在這之前我也體驗過把 Deepin 和 Ubunut 作為主力系統,Deepin 對于某些機器顯示卡驅動不是特别友好,經常會開機或者關機卡死,但是桌面環境相對優秀。而 Ubuntu 在作為桌面環境使用時,經常會出現莫名的内部錯誤,安裝軟體有時候比較繁瑣,當然 Ubuntu 的優點也很多,不錯的界面,活躍的社群等。在Manjaro 的體驗中我發現困擾很久的顯示卡驅動問題竟然可以如此輕松的解決。KDE 桌面環境也很舒服,目前不盡人意的地方在于字型渲染,不管我是調整縮放還是調整字型 DPI 效果都不明顯。可能是我沒有找到正确的方法吧,畢竟有的朋友可以開箱即用。
來源 | 未讀代碼 “ 阿裡巴巴開源鏡像站 提供全面,高效和穩定的鏡像下載下傳服務。釘釘搜尋 ' 21746399 ‘ 加入鏡像站官方使用者交流群。”