Compton 是一個輕量級的 X11 透明度合成器,它可以讓你在 Linux 桌面上實現窗口透明效果。以下是如何在 Linux 上安裝和使用 Compton 來實現桌面透明效果的步驟:
打開終端。
更新你的包列表(可選,但推薦):
sudo apt update
安裝 Compton:
sudo apt install compton
sudo dnf install compton
sudo pacman -S compton
創建或編輯 Compton 配置文件:
默認情況下,Compton 使用 ~/.config/compton.conf
文件。如果該文件不存在,你可以手動創建一個:
mkdir -p ~/.config
touch ~/.config/compton.conf
編輯配置文件:
打開 ~/.config/compton.conf
文件并添加以下內容進行基本配置:
# 啟用透明度合成
alpha: 0.5
# 啟用陰影
shadow-exclude: [".*"]
# 設置陰影模糊程度
shadow-radius: 10
shadow-dx: 0
shadow-dy: 0
# 設置幀率
frame-rate: 60
# 設置輸出設備(如果有多個顯示器)
backend: "glx" # 或者 "x11",取決于你的系統
根據需要調整配置:
alpha
:設置透明度級別,范圍從 0(完全不透明)到 1(完全透明)。shadow-exclude
:排除某些窗口不顯示陰影。shadow-radius
、shadow-dx
、shadow-dy
:設置陰影的模糊程度和偏移量。frame-rate
:設置幀率,以減少 CPU 使用率。手動啟動 Compton:
compton
將 Compton 添加到啟動應用程序(可選):
gnome-session-properties
工具添加啟動應用程序。System Settings
-> Startup and Shutdown
-> Autostart
添加啟動腳本。使用 systemd 服務啟動 Compton(推薦): 創建一個 systemd 服務文件:
sudo nano /etc/systemd/system/compton.service
添加以下內容:
[Unit]
Description=Compton Compositor
After=display-manager.service
[Service]
ExecStart=/usr/bin/compton --config ~/.config/compton.conf
Restart=always
[Install]
WantedBy=multi-user.target
啟用并啟動服務:
sudo systemctl enable compton
sudo systemctl start compton
打開一些應用程序窗口,調整它們的透明度,看看是否按照你的配置生效。
通過以上步驟,你應該能夠在 Linux 桌面上成功實現透明效果。如果你遇到任何問題,可以查看 Compton 的官方文檔或社區支持。