Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

打造 Linux 桌面環境:從 Fedora 20 安裝到 Cinnamon 桌面、主題優化、Java 開發全棧配置實錄

編輯:Linux 系統常見問題解答

作者記錄 Fedora 20(Red Hat 系)安裝後的桌面美化、系統優化、開發環境搭建全過程,作為個人備忘錄與新手參考。涵蓋桌面環境選擇、系統更新、GNOME Tweak Tool、Cinnamon 桌面、主題安裝、Java/Maven/IDE 配置等。

0. 為什麼選 Fedora / Red Hat 系?

  • 企業級穩定性、長期支持、SELinux 強制訪問控制。
  • 與 RHEL/CentOS 生態一致,生產環境技能可迁移。
  • 雖然 Ubuntu 社區更活躍、中文資源更豐富,但作者偏好 Red Hat 系生態。

1. 系統安裝後首要任務

# 升級所有包到最新(耗時較長,建議換鏡像源)
sudo dnf update -y  # Fedora 22+ 用 dnf,20 用 yum
# 重啟內核生效
reboot

2. 桌面環境選擇:Cinnamon 勝出

嘗試過 GNOME 3(過於簡陋)、KDE(重)、MATE(經典但舊),最終選 Cinnamon:傳統任務欄+現代特效、系統設置整合度高、插件豐富、資源佔用適中。

sudo dnf install cinnamon -y
# 登錄界面選擇 Cinnamon 會話

Cinnamon 桌面截圖

3. 系統優化工具:GNOME Tweak Tool(Cinnamon 內建設置已足夠)

sudo dnf install gnome-tweak-tool -y
# 啟動「優化工具」可調整:主題、字體、窗口行為、啟動應用、擴展等

GNOME Tweak Tool 界面

4. GNOME Shell Extensions 擴展生態

訪問 extensions.gnome.org,瀏覽器安裝 GNOME Shell Integration 插件,點擊擴展頁面「ON」即可一鍵安裝。推薦:

  • Dash to Dock:底部應用欄,類 macOS Dock。
  • TopIcons Plus:系統托盤圖標顯示在頂欄。
  • Caffeine:防止鎖屏/休眠。
  • Workspace Indicator:工作區切換指示器。

5. 主題美化:Numix / Arc / Paper 圖標

# 安裝主題與圖標
sudo dnf install numix-gtk-theme numix-icon-theme-circle arc-theme paper-icon-theme -y
# 在 Tweak Tool → Appearance 選擇 GTK 主題、圖標、Shell 主題

6. 開發環境:Java / Maven / IntelliJ IDEA / Docker

JDK 安裝(OpenJDK 推薦)

sudo dnf install java-11-openjdk-devel -y
# 驗證
java -version
javac -version
# 環境變量通常由 alternatives 自動管理,無需手動配置
# 如需指定 JAVA_HOME,加入 ~/.bashrc:
# export JAVA_HOME=/usr/lib/jvm/java-11-openjdk

Maven 安裝

sudo dnf install maven -y
mvn -version

IntelliJ IDEA 安裝

# 方式 1:Snap(自動更新)
sudo snap install intellij-idea-community --classic
# 或 sudo snap install intellij-idea-ultimate --classic

# 方式 2:Toolbox App(推薦,管理多版本)
# 下載 JetBrains Toolbox App → 安裝 → 選擇 IDEA 版本安裝

Docker 安裝

sudo dnf install docker -y
sudo systemctl enable --now docker
sudo usermod -aG docker $USER
# 重新登錄生效

7. 終端增強:Zsh + Oh My Zsh + Powerlevel10k

sudo dnf install zsh -y
chsh -s /bin/zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
# 主題 Powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
# 編輯 ~/.zshrc 設置 ZSH_THEME="powerlevel10k/powerlevel10k"
# 重啟終端運行配置向導

8. 實用工具箱

  • htop、btop:進程監控
  • ncdu:磁盤佔用分析
  • fzf:模糊搜索神器
  • ripgrep (rg):代碼搜索替代 grep
  • bat:高亮 cat
  • exa:現代 ls
  • tldr:簡化 man 頁面

結語: Linux 桌面可玩性極高,但「穩定可用」才是生產力核心。記錄配置、腳本化安裝、備份配置文件,才能在重裝/遷移時一鍵復原。分享給正在折騰的你,願少走彎路。

Copyright © Windows教程網 All Rights Reserved