要使用 Compton 實現 Linux 桌面的透明效果,可以按照以下步驟進行操作:
更新系統包列表(可選但推薦):
sudo apt update
安裝 Compton:
在基于 Debian 的系統(如 Ubuntu)上:
sudo apt install compton
在基于 Fedora 的系統上:
sudo dnf install compton
在基于 Arch 的系統上:
sudo pacman -S compton
創建或編輯配置文件:
Compton 的配置文件通常位于 ~/.config/compton.conf
。如果文件不存在,請手動創建:
mkdir -p ~/.config
touch ~/.config/compton.conf
編輯配置文件:
使用文本編輯器打開配置文件,例如使用 nano:
nano ~/.config/compton.conf
添加或修改以下配置項:
# 啟用透明度合成
alpha: 0.5
# 啟用陰影
shadow-exclude: [".*"]
# 設置陰影模糊程度
shadow-radius: 10
shadow-dx: 0
shadow-dy: 0
# 設置幀率(降低 CPU 占用)
frame-rate: 60
# 選擇渲染后端(根據您的系統選擇 glx 或 x11)
backend: "glx"
參數說明:
alpha
:透明度值(0.0 - 完全不透明,1.0 - 完全透明)shadow-exclude
:排除某些窗口不顯示陰影。shadow-radius
, shadow-dx
, shadow-dy
:陰影的模糊半徑和偏移量。frame-rate
:幀率,數值越高,動畫越流暢,但 CPU 占用越高。backend
:渲染后端,glx
通常性能更好。手動啟動 Compton:
在終端運行以下命令啟動 Compton:
compton --config ~/.config/compton.conf
添加到啟動項:
為了讓 Compton 隨系統啟動,請將其添加到您的啟動應用程序列表中(方法因桌面環境而異)。
使用 systemd 服務啟動 Compton(推薦):
創建一個 systemd 服務文件:
sudo nano /etc/systemd/system/compton.service
添加以下內容:
[Unit]
Description=Compton Window Composer
After=display-manager.service
[Service]
Type=simple
ExecStart=/usr/bin/compton --config ~/.config/compton.conf
Restart=always
[Install]
WantedBy=multi-user.target
保存后,運行以下命令重新加載 systemd 配置并啟用 Compton 服務:
sudo systemctl daemon-reload
sudo systemctl enable compton
打開一些應用程序窗口,調整它們的透明度,看看是否按照你的配置生效。
通過以上步驟,你應該能夠在 Linux 系統中利用 Compton 實現窗口透明效果。如果需要進一步的個性化設置,可以參考 Compton 的官方文檔或社區支持。