Fedora是一個非常流行的Linux發(fā)行版,與Ubuntu齊名。但是Fedora相對于Ubuntu更加激進(jìn),新軟件和新內(nèi)核會直接上到Fedora的軟件源中。所以如果你那種比較喜歡更新軟件的人,但是又感覺Arch/Manjaro這類滾動發(fā)行版更新的太頻繁,那么Fedora會是一個很好的選擇。
但是Fedora也有一個問題就是默認(rèn)的Gnome桌面既丑又不好用,所以我研究了一下,由根據(jù)以前寫的Linux美化筆記,做了一下總結(jié),如果大家想安裝Fedora的話,可以參考我這篇文章,讓Fedora更加好用。當(dāng)然這里講的是配置和美化,所以安裝的過程就略過了。
使用國內(nèi)鏡像源
這里用清華鏡像源替換了官方源。
sudo cp /etc/yum.repos.d/fedora.repo{,.backup}
sudo cp /etc/yum.repos.d/fedora-updates.repo{,.backup}
sudo tee /etc/yum.repos.d/fedora.repo <<EOL
[fedora]
name=Fedora \$releasever - \$basearch
failovermethod=priority
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/releases/\$releasever/Everything/\$basearch/os/
metadata_expire=28d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-\$releasever-\$basearch
skip_if_unavailable=False
EOL
sudo tee /etc/yum.repos.d/fedora-updates.repo <<EOL
[updates]
name=Fedora \$releasever - \$basearch - Updates
failovermethod=priority
baseurl=https://mirrors.tuna.tsinghua.edu.cn/fedora/updates/\$releasever/Everything/\$basearch/
enabled=1
gpgcheck=1
metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-\$releasever-\$basearch
skip_if_unavailable=False
EOL
sudo dnf update
具體可以參考清華鏡像源的幫助信息:
https://mirrors.tuna.tsinghua.edu.cn/help/fedora/
sudo無需密碼
如果你覺得每次輸入sudo的時候輸入密碼太麻煩了,其實(shí)也可以修改配置,無需密碼即可執(zhí)行sudo命令。雖然我也這么做了,但是要注意這么做的風(fēng)險。
sudo mkdir -p /etc/sudoers.d/
echo "$USER ALL=(ALL) NOPASSWD: ALL" | sudo tee "/etc/sudoers.d/$USER"
Gnome桌面美化
gnome-tweak-tool
首先要安裝gnome-tweak-tool工具,用來配置Gnome桌面的詳細(xì)參數(shù)。
sudo dnf install gnome-tweak-tool
安裝完畢之后在程序菜單中就可以找到,這個軟件名字叫做優(yōu)化?,F(xiàn)在你就可以開啟最小化、最大化按鈕,順便啟用一些自己喜歡的功能。

numix主題
然后安裝Numix主題和圖標(biāo)主題。
sudo dnf install numix-gtk-theme numix-icon-theme-circle numix-icon-theme-square
然后在剛剛安裝的優(yōu)化工具里找到外觀,修改主題及圖標(biāo)即可。記得安裝完重新打開優(yōu)化工具才能看到新安裝的主題。方形圖標(biāo)和圓形圖標(biāo)你喜歡哪個就用那個。
gnome shell擴(kuò)展
接下來打開Fedora的軟件商店,點(diǎn)擊左上角的搜索按鈕,然后搜索以下名字的Gnome Shell擴(kuò)展:
- Dash to Dock,一個很好用的Dock欄
- Hide Activity Button,隱藏左上角的沒啥用的活動按鈕
然后在優(yōu)化工具里進(jìn)行配置,像Dash to Dock等擴(kuò)展還有自己的配置面板。我喜歡把Dash to Dock的點(diǎn)擊動作設(shè)置為最小化或概覽,這樣就可以達(dá)到類似任務(wù)管理器點(diǎn)擊的效果。這里還推薦打開Application menu擴(kuò)展,這樣就會在左上角顯示開始按鈕。這樣我們就徹底和難用的活動按鈕說再見了

shell美化
在這里我們安裝zsh并配置ohmyzsh。因為需要頻繁從Github下載東西,所以最好確保你有代理之類的可以流暢訪問。首先安裝zsh。
sudo dnf install zsh
然后下載Meslo NF字體。下載完畢之后把終端字體設(shè)置完MesloLGS Nerd Font Mono Regular。
mkdir -p ~/.fonts
cd ~/.fonts
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Meslo.zip
unzip Meslo.zip
rm Meslo.zip
fc-cache -f
接下來下載我的zsh配置文件,配置文件里用antigne設(shè)置了很多插件,如果你有些插件用不到的話,可以將對應(yīng)的antigen bundle行刪除,當(dāng)然自動補(bǔ)全那幾個插件最好留下,因為算是必選插件,而且不會因為系統(tǒng)沒有對應(yīng)插件功能出錯。
cd
curl -L git.io/antigen >.antigen.zsh
wget https://raw.githubusercontent.com/techstay/dotfiles/master/zsh/.zshrc
wget https://raw.githubusercontent.com/techstay/dotfiles/master/zsh/.p10k.zsh
然后輸入zsh進(jìn)入zsh環(huán)境,這時候antigen會開始下載插件,等待一段時間之后,你就可以看到一個全新的shell環(huán)境了!

我的配置文件使用antigen作為包管理器來下載和安裝ohmyzsh的插件和功能。如果你感興趣的話,可以研究antigen,配置自己的zsh環(huán)境。這個主題名字叫powerline10k,你還可以通過運(yùn)行p10k configure來重新運(yùn)行主題配置向?qū)?,按自己的喜好來配置主題樣式。
好了,最后再給整個系統(tǒng)截個圖,這樣一來,F(xiàn)edora的美化工作就完成了。
