Debian系统中Compton安装步骤
导读:Debian系统中Compton安装步骤 一、前置准备 在安装Compton前,需确保系统已连接互联网且具备管理员权限(sudo)。若使用NVIDIA显卡,建议提前安装官方闭源驱动以提升兼容性。 二、使用APT包管理器安装(推荐) APT是...
Debian系统中Compton安装步骤
一、前置准备
在安装Compton前,需确保系统已连接互联网且具备管理员权限(sudo)。若使用NVIDIA显卡,建议提前安装官方闭源驱动以提升兼容性。
二、使用APT包管理器安装(推荐)
APT是Debian默认的包管理工具,操作简便且能自动处理依赖关系,适合大多数用户。
- 更新软件包列表:打开终端,运行以下命令同步官方软件源的最新信息:
sudo apt update - 安装Compton:执行安装命令,系统将自动下载并安装Compton及必要依赖:
sudo apt install compton - 验证安装:安装完成后,通过以下命令检查Compton版本,确认安装成功:
compton --version
三、从源码编译安装(可选,适用于需要最新版本的用户)
若官方仓库的Compton版本过旧,可通过源码编译安装最新版,但过程较复杂。
- 安装编译依赖:运行以下命令安装构建工具及Compton所需的开发库:
sudo apt install build-essential cmake git libx11-dev libxcb-xinerama0-dev libxcb-render-util0-dev libxcb-shm0-dev libxcb-randr0-dev libxcb-glx0-dev libxcb-keysyms1-dev libxcb-image0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-util-dev - 克隆Compton仓库:使用git获取Compton的源码:
git clone https://github.com/compton-compositor/compton.git cd compton - 编译并安装:创建构建目录,配置编译选项后编译安装:
mkdir build & & cd build cmake -DCMAKE_BUILD_TYPE=Release .. make -j$(nproc) # 使用多核加速编译 sudo make install # 安装至系统目录
四、配置Compton(可选,自定义效果)
Compton的配置文件用于调整窗口特效、透明度、阴影等参数,支持用户个性化设置。
- 创建/编辑配置文件:
- 全局配置(影响所有用户):
sudo nano /etc/compton.conf - 用户级配置(仅当前用户生效,推荐):
mkdir -p ~/.config touch ~/.config/compton.conf nano ~/.config/compton.conf
- 全局配置(影响所有用户):
- 常用配置选项(根据需求添加或修改):
# 渲染后端:glx(性能好,需显卡支持)或xrender(兼容性好) backend = "glx" # 开启窗口阴影(true/false) shadow = true # 阴影排除规则(避免桌面图标、面板等产生阴影) shadow-exclude = [ "class_g = 'GtkWindow'", "class_i = 'GtkDialog'", "instance_g = 'Firefox'" ] # 窗口透明度(0.0~1.0,1.0为不透明) opacity = 0.8 # 启用垂直同步(减少画面撕裂,true/false) vsync = true - 保存配置:按
Ctrl+O保存文件,Ctrl+X退出编辑器。
五、启动Compton
安装完成后,可通过以下命令手动启动Compton:
compton --config ~/.config/compton.conf # 使用用户级配置
# 或
compton --config /etc/compton.conf # 使用全局配置
若配置文件路径正确,Compton将自动应用设置并启动。
六、设置开机自启(可选,持久化运行)
若希望Compton随系统启动自动运行,需创建systemd服务文件。
- 创建服务文件:
sudo nano /etc/systemd/system/compton.service - 添加以下内容(将
your_username替换为实际用户名):[Unit] Description=Compton Window Composer After=graphical.target [Service] ExecStart=/usr/bin/compton --config ~/.config/compton.conf Restart=on-failure User=your_username [Install] WantedBy=multi-user.target - 启用并启动服务:
sudo systemctl daemon-reload # 重新加载systemd配置 sudo systemctl enable compton # 设置开机自启 sudo systemctl start compton # 立即启动服务 - 验证服务状态:
sudo systemctl status compton # 查看服务是否运行正常 ```。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian系统中Compton安装步骤
本文地址: https://pptw.com/jishu/744947.html
