├磁片備用站點┤

總之先寫點東西……

使用者工具

網站工具


home:guide:linux:windowingsystem

顯示階層

在 Linux 的畫面顯示中,主要分為三個階層,從底層到最上層依序為:

  1. 顯示伺服器(Display Server / 視窗系統):
    1. 代表:X11 (X.Org)、Wayland
    2. 職責:直接跟顯示卡、螢幕、鍵盤、滑鼠溝通。它負責在螢幕上畫出一個「空白的四方形視窗」,並接收滑鼠點擊。它不知道什麼叫桌面、圖示或選單。
  2. 視窗管理器(Window Manager):
    1. 代表:Xfwm (Xfce 預設)、Mutter (GNOME 預設)
    2. 職責:幫 X11 畫出來的空白視窗加上「邊框」、「縮小/放大/關閉按鈕」,並決定視窗重疊時誰在上面。
  3. 桌面環境(Desktop Environment):
    1. 代表:Xfce、GNOME、KDE

各種視窗系統訊息

名稱 優勢 劣勢 適合誰
Xfce 老舊電腦救星與極簡主義者首選。預設外觀較為過時。
速度極快。 缺乏一些現代化的視覺特效(如毛玻璃、流暢動畫)。
對硬體要求極低,能讓 10 年前的老電腦流暢運行。
————— ———————————————————

1. Xfce:老舊電腦救星與極簡主義者首選
優勢:速度極快。對硬體要求極低,能讓 10 年前的老電腦流暢運行。
劣勢:預設外觀較為過時。缺乏一些現代化的視覺特效(如毛玻璃、流暢動畫)。
適合誰:追求極致效能、使用虛擬機、或偏好傳統 Windows 經典介面的使用者。

2. GNOME:現代化與極簡工作流
優勢:介面乾淨美觀。獨特的工作視窗切換(Activities)能讓人專注於當前任務,非常適合搭配筆電觸控板的轉場手勢。
劣勢:記憶體消耗較大。若想修改細節(如隱藏頂端列),必須到 GNOME Extensions 安裝第三方插件,且系統升級時插件容易失效。
適合誰:喜歡現代感、不愛動手調整設定、追求開箱即用的工作者。

3. KDE Plasma:控制狂與視覺愛好者的終極天堂
優勢:強大的內建自訂能力。無須安裝額外工具,就能在系統設定內直接下載、更換全世界創作者分享的主題、小工具(Widgets)與視窗特效。
劣勢:設定選項過於龐大複雜,初學者容易在迷宮般的設定選單中迷失方向。
適合誰:喜歡華麗特效、希望完全掌控桌面一草一木、或習慣 Windows 介面的硬派玩家。

  • Xfce 安裝方式:
    1. 終端機安裝 Xfce。
    2. 安裝後重啟電腦,在登入畫面(GDM)右下角點擊齒輪,切換為 “Xfce Session” 即可。
    3. 如果不習慣,隨時可以切換回 GNOME,兩者資料完全互通。
      sudo apt update
      sudo apt install xfce4 xfce4-goodies
  • Xubuntu 安裝方式:
    1. 終端機安裝 Xubuntu。
    2. 安裝後重啟電腦,在登入畫面(GDM)右下角點擊齒輪切換即可。
    3. 包含了 Xubuntu 團隊預設調校好的外觀、字體與音量、網路等快捷鍵。
    4. 注意:安裝過程中,終端機可能會跳出一個藍色畫面,問您要選擇 gdm3 還是 lightdm 作為預設的「登入畫面管理器」。
    5. 建議選擇:保持 gdm3 即可(這是 Ubuntu 預設的)。這樣可以確保隨時想換回 GNOME 時最安全。
      sudo apt update
      sudo apt install xubuntu-desktop
  • 換視窗系統後顯示驅動衝突問題解決方式:
    • 步驟一:啟用 NVIDIA 核心模式設定 (KMS)
    • 這能確保核心在開機時就正確處理 NVIDIA 的顯示模式。
      1. 開啟設定檔:
        sudo nano /etc/default/grub
      2. 找到這行(內容可能略有不同):
        GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
      3. 在引號內加入 nvidia-drm.modeset=1,修改後如下:
        GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"
      4. 儲存離開並且更新 Grub 設定:
        sudo update-grub
    • 步驟二:將 NVIDIA 模組加入 initramfs
    • 確保開機最早階段就載入驅動,避免後續搶奪主控權失敗。
      1. 開啟設定檔:
        sudo nano /etc/initramfs-tools/modules
      2. 在檔案底部加入以下四行:
        nvidia
        nvidia_modeset
        nvidia_uvm
        nvidia_drm
      3. 儲存離開,並更新 initramfs:
        sudo update-initramfs -u
      4. 重開機後,可執行以下指令來檢查這串參數是否有成功被系統載入。
        cat /proc/cmdline
home/guide/linux/windowingsystem.txt · 上一次變更: 磁片