在 Linux 下备份 Compton(现在多为 picom 分支)通常就是备份它的配置文件和可选的启动方式。下面按常见情况说明。
Compton 的配置文件通常位于以下位置之一:
~/.config/compton.conf
# 或
~/.compton.conf
查看是否存在:
ls -l ~/.config/compton.conf ~/.compton.conf
/etc/compton.conf
/etc/xdg/compton.conf
cp ~/.config/compton.conf ~/compton.conf.bak
# 或
cp ~/.compton.conf ~/compton.conf.bak
mkdir -p ~/backup
cp -v ~/.config/compton.conf ~/backup/ 2>/dev/null
cp -v ~/.compton.conf ~/backup/ 2>/dev/null
很多发行版已用 picom 替代 compton:
配置文件可能是:
~/.config/picom/picom.conf
~/.config/picom.conf
备份:
cp ~/.config/picom/picom.conf ~/picom.conf.bak
如果你设置了开机自启,也建议备份相关配置:
~/.config/systemd/user/compton.service
# 或
~/.config/systemd/user/picom.service
备份:
cp ~/.config/systemd/user/compton.service ~/backup/
~/.config/autostart/compton.desktop
~/.config/i3/config~/.config/openbox/autostartmkdir -p ~/backup/compton
cp -v ~/.config/compton.conf ~/backup/compton/ 2>/dev/null
cp -v ~/.compton.conf ~/backup/compton/ 2>/dev/null
cp -v ~/.config/picom/picom.conf ~/backup/compton/ 2>/dev/null
cp -v ~/.config/systemd/user/compton.service ~/backup/compton/ 2>/dev/null
cp -v ~/.config/autostart/compton.desktop ~/backup/compton/ 2>/dev/null
cp ~/backup/compton/compton.conf ~/.config/compton.conf
如果是 systemd:
systemctl --user daemon-reload
systemctl --user restart compton
如果你愿意,可以告诉我:
我可以给你更精确的备份方案。