溫馨提示×

怎樣在Debian上啟用Compton

小樊
45
2025-10-14 12:13:04
欄目: 智能運維

在Debian上啟用Compton的步驟

1. 安裝Compton

Compton的安裝方式分為APT(官方源)Snap兩種,推薦優先使用APT(更穩定,適合大多數Debian版本):

  • APT安裝
    更新系統包列表并安裝Compton:
    sudo apt update && sudo apt install compton -y
    
  • Snap安裝(可選):
    若需最新版本,可通過Snap安裝(需先安裝Snapd):
    sudo apt install snapd -y  # 若未安裝Snapd
    sudo snap install compton --classic  # 安裝Compton(--classic模式允許無沙盒訪問)
    

2. 配置Compton

Compton的默認配置文件路徑為~/.config/compton.conf(用戶級配置,僅影響當前用戶),若文件不存在可手動創建:

mkdir -p ~/.config  # 若.config目錄不存在
nano ~/.config/compton.conf  # 編輯配置文件

常用配置選項(根據需求調整):

  • 啟用垂直同步(減少畫面撕裂):vsync = true
  • 啟用窗口陰影(提升視覺層次感):shadow = true
  • 設置窗口透明度(opacity范圍0-1,1為不透明):opacity = 0.9
  • 忽略桌面/面板窗口(避免不必要的合成):ignore_root = true
  • 啟用背景模糊(需顯卡支持):
    [blur]
    method = gaussian  # 模糊算法(gaussian/box)
    size = 10          # 模糊半徑
    deviation = 5.0    # 模糊強度
    
  • 排除特定窗口(如Firefox)的陰影/模糊:
    [opacity-rule]
    90:class_g = 'Firefox'  # Firefox窗口透明度設為90%
    100:class_g = 'Xephyr'  # Xephyr窗口完全不透明
    

3. 啟動Compton

  • 手動啟動(臨時生效):
    直接運行Compton并指定配置文件(若使用默認路徑可省略--config):
    compton --config ~/.config/compton.conf &
    
    &表示后臺運行,避免阻塞終端)
  • 開機自啟(永久生效):
    創建systemd服務文件,讓Compton隨系統啟動:
    sudo nano /etc/systemd/system/compton.service
    
    寫入以下內容(根據安裝方式調整ExecStart路徑):
    [Unit]
    Description=Compton Window Compositor
    After=graphical.target  # 確保在圖形界面啟動后運行
    
    [Service]
    ExecStart=/usr/bin/compton --config /home/你的用戶名/.config/compton.conf  # 替換為實際路徑
    Restart=always          # 崩潰后自動重啟
    User=你的用戶名         # 替換為實際用戶名
    
    [Install]
    WantedBy=multi-user.target  # 多用戶模式下啟動
    
    保存后執行以下命令啟用并啟動服務:
    sudo systemctl daemon-reload  # 重新加載systemd配置
    sudo systemctl enable compton # 設置開機自啟
    sudo systemctl start compton  # 立即啟動
    

4. 驗證與調試

  • 檢查運行狀態
    systemctl status compton  # 查看服務狀態(若顯示“active (running)”則為正常)
    
  • 查看日志
    若遇到問題,查看Compton日志定位錯誤:
    cat ~/.cache/compton.log  # 默認日志路徑
    
  • 重啟Compton
    修改配置后,重啟服務使更改生效:
    sudo systemctl restart compton
    

注意事項

  • 顯卡驅動:確保已安裝正確的顯卡驅動(如NVIDIA專有驅動),并支持OpenGL(Compton性能依賴GPU加速)。
  • 依賴項:若使用APT安裝,系統會自動安裝依賴(如x11-xserver-utils);若使用Snap,需確保Snapd服務正常運行(sudo systemctl status snapd)。
  • 沖突排查:若與桌面環境(如GNOME、KDE)沖突,可嘗試禁用桌面自帶的合成器(如GNOME的“窗口合成”選項),或在Compton配置中調整backend(如改為xrender以兼容舊硬件)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女