温馨提示×

怎样备份linux compton配置

小樊
46
2026-09-12 16:20:45
栏目: 智能运维

在 Linux 下备份 compton(现在很多发行版用它的分支 picom)的配置,通常只需要复制它的配置文件和相关环境即可。下面按常见情况说明。


一、确认 compton 配置文件位置

compton 的配置文件通常位于以下之一:

  • ~/.config/compton.conf
  • ~/.compton.conf
  • /etc/compton.conf(系统级,较少见)

如果你用的是 picom(compton 的维护分支):

  • ~/.config/picom.conf
  • ~/.picom.conf

可用以下命令查找:

ls -la ~/.config | grep -E "compton|picom"
ls -la ~ | grep -E "compton|picom"

二、备份配置文件(最常用)

1. 备份到当前目录

cp ~/.config/compton.conf ./compton.conf.bak

2. 打包备份(推荐)

tar czvf compton-config-backup.tar.gz ~/.config/compton.conf

或(如果是 picom):

tar czvf picom-config-backup.tar.gz ~/.config/picom.conf

三、如果你用了启动参数或 systemd

1. 查看启动方式

ps aux | grep compton

或

ps aux | grep picom

如果你是通过命令行启动,例如:

compton --config ~/.config/compton.conf -b

建议把这条命令也记下来或写进脚本。


2. 备份 systemd 用户服务(如有)

如果你用 systemd 管理:

ls ~/.config/systemd/user/ | grep compton

备份示例:

cp ~/.config/systemd/user/compton.service ./compton.service.bak

四、一键备份脚本(示例)

#!/bin/bash
BACKUP_DIR=~/compton-backup-$(date +%Y%m%d)
mkdir -p $BACKUP_DIR

[ -f ~/.config/compton.conf ] && cp ~/.config/compton.conf $BACKUP_DIR/
[ -f ~/.config/picom.conf ] && cp ~/.config/picom.conf $BACKUP_DIR/
[ -f ~/.config/systemd/user/compton.service ] && cp ~/.config/systemd/user/compton.service $BACKUP_DIR/

echo "备份完成:$BACKUP_DIR"

五、恢复方法

cp compton.conf.bak ~/.config/compton.conf

若修改后未生效,可重启 compton:

pkill compton
compton --config ~/.config/compton.conf -b

如果你愿意,可以告诉我:

  • 你用的是 compton 还是 picom
  • 发行版(Arch / Ubuntu / Debian 等)
  • 是否用桌面环境(i3 / bspwm / KDE 等)

我可以给你更精确的备份方案。

0 踩