debian

Debian中Compton安装步骤

小樊
49
2025-09-23 13:14:10
栏目: 智能运维

一、通过APT包管理器安装Compton(推荐)

  1. 更新软件包列表:打开终端,运行sudo apt update,确保系统获取最新的软件包信息。
  2. 安装Compton:执行sudo apt install compton,跟随提示完成安装(默认会安装到/usr/bin/compton)。

二、从源码编译安装Compton(可选,适用于需要最新版本的情况)

  1. 安装编译依赖:运行sudo apt install build-essential cmake 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,安装编译所需的工具和库。
  2. 克隆源码仓库:使用git clone https://github.com/astra1us/compton.git(或指定分支/作者的仓库)下载源码,进入目录cd compton
  3. 编译并安装:创建构建目录mkdir build && cd build,运行cmake ..生成Makefile,接着make编译源码,最后sudo make install将Compton安装到系统标准路径(如/usr/local/bin)。

三、配置Compton

  1. 创建/编辑配置文件:Compton的默认配置文件路径为~/.config/compton.conf(用户级)或/etc/compton.conf(系统级)。若文件不存在,可通过touch ~/.config/compton.conf创建,然后用文本编辑器(如nano ~/.config/compton.conf)打开。
  2. 常用配置选项(根据需求调整):
    • 启用阴影:shadow = true
    • 设置窗口透明度:opacity = 0.8(0.0~1.0,1.0为不透明);
    • 忽略根窗口透明度:ignore_root = true(避免桌面背景透明设置冲突);
    • 启用垂直同步:vsync = true(减少画面撕裂);
    • 选择后端:backend = glx(OpenGL加速,性能更好;若有问题可改用xrender)。

四、启动Compton及设置开机自启

  1. 启动Compton:安装完成后,直接运行compton即可启动(若配置了~/.config/compton.conf,可添加--config ~/.config/compton.conf指定配置文件)。
  2. 设置开机自动启动
    • 创建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
      
    • 启用并启动服务:运行sudo systemctl daemon-reload重新加载Systemd配置,接着sudo systemctl enable compton设置开机自启,sudo systemctl start compton立即启动服务。

0
看了该问题的人还看了