Manjaro 是一款基於 Arch LInux 的自由開源發行版,它吸取了 Arch Linux 優秀豐富的軟件管理,同時提供了穩定流暢的操做體驗。優雅簡單是它的追求,穩定實用是它的優點。python
Manjaro 和 Arch Linux 同樣採用滾動發行模式,可是它的滾動更新是在 Arch Linux 更新測試一段時間以後,這也保證了系統的穩定性。話雖如此,使用中你依舊可能面臨大量的更新而不知如何選擇,因此,若是使用已經知足需求,有升級的必要嗎?linux
鏡像下載能夠去 Manjaro 官方網站下載,國內速度太慢也能夠到 清華大學開源軟件鏡像站 進行下載。Manjaro 提供了多種桌面環境,能夠根據喜愛自行下載,我通常偏向於 kde 或者 gnome 桌面。git
使用 Rufus 工具以 DD 模式寫入鏡像到 U 盤,製做 U 盤啓動成功以後,開機選擇 U 盤進行啓動便可。Rufus 工具這裏選擇的是 3.4 版本,通過測試,高版本的 Rufus 可能會存在分區類型等選項不能修改的 :bug: Bug。github
安裝 Manjaro 這裏不作描述,網上有不少優秀的教程能夠參考。整體來講 Manjaro 安裝仍是比較輕鬆的,相比其餘的 Linux 發行版,安裝體驗更好。特別是對顯卡驅動方面的支持,一鍵安裝,特別省心。面試
更換軟件源爲國內清華大學源,安裝軟件更迅速。chrome
sudo pacman -Syy
sudo pacman-mirrors -i -c China -m rank #選一個清華源就行
#sudo pacman -Syyu
複製代碼
在彈出的窗口裏選擇一個鏡像源便可,我這裏選擇的是清華大學鏡像源。shell
sudo vim /etc/pacman.conf
# 下面的內容添加到文件
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.ustc.edu.cn/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文件,增長下面幾行(若是文件不存在,則新建)apache
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
複製代碼
沒體驗過 zsh 的建議試試,命令敲起來十分順暢。vim
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% 的軟件只須要幾條命令就能夠安裝,像下面這樣。windows
# 生成 ssh 密鑰 ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
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 開源地址:github.com/darknessomi…
安裝堅果雲。
# 下載堅果雲安裝包
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:github.com/fphoenix888…
Gitee:gitee.com/niumoo/ttf-…
你也能夠本身下載喜歡的字體複製到 /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 效果都不明顯。多是我沒有找到正確的方法吧,畢竟有的朋友能夠開箱即用。
<完> 我的網站:www.wdbyte.com 若是你喜歡這篇文章,能夠關注公衆號,一塊兒成長。 關注公衆號回覆資源能夠沒有套路的獲取全網最火的的 Java 核心知識整理&面試核心資料。