如何在台式机和笔记本电脑之间复制所有XFCE设置?


13

有谁知道我如何将XFCE设置的自定义及其外观复制到另一台计算机上?

外观/设计,面板,键盘快捷键和geany的设置都还不存在。

到目前为止,我已经完成了:

  • 复制~/.config/{autostart,xfce4,Thunar}(不是字面意思)

  • 注销并重新登录,重新启动

资源:

一些信息,对于两台机器都是正确的:

$ pacman -Qi xfwm4 | grep Version
Version                  : 4.12.4-1

$ uname -r
4.10.5-1-ARCH

1
我将检查xfce软件包附带的文件并查找配置-其中一些可能存储在/etc
Arkadiusz Drabczyk

Answers:


13

Xfce的通常存储在它的配置文件~/.config/xfce4(以及~/.local/share/xfce4~/.config/Thunar)。将这些目录复制到您的笔记本电脑即可完成此工作。键盘快捷键存储在中~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml,因此也应复制它们。

在复制文件后,当您注销会话时,它们可能会被覆盖,从而阻止启用新设置。也许您可以尝试通过tty登录来复制上述目录?

请注意,有一个在全球组配置文件/etc/xdg/xfce4/etc/xdg/Thunar//etc/xdg/menus等(以及/etc/xdg/xdg-xubuntu如果您使用的是Xubuntu)。如果要在具有完全不同的基本安装的两个系统之间复制配置文件,则也必须复制这些文件。


Atm我正在努力处理您的评论。第一件我没有注意的事情:~/.local/share/xfce4不存在。
亨利

1
@henry没关系。它不需要存在。实际上,只有在您更改了某些设置(例如,将默认终端更改为新的终端启动脚本)后,才会创建它。
StrangeAttractor

尽管已经过去了一段时间,但我确实通过StrangeAttractor的解决方案进行了工作……我不建议这样做(再次)。最终,它导致FF出现一些令人讨厌的小“错误”,并且通常导致与窗口大小相关的问题AFAIK。此外,侧栏(也称为“任务栏”)无法正常工作。但是,特定于程序的点文件是一个完全不同的主题,实际上我会建议其他任何人去做。
亨利

@henry bugs with“ FF” ....什么是“ FF”?
Lance Kind,

@LanceKind Firefox
henry

5

除了StrangeAttractor所说的(文件位于~/.config/xfce4~/.local/share/xfce4和中~/.config/Thunar)外,还有一个警告:即使注销时未选择“保存会话”,某些文件也会被xfce覆盖。此外,有些文件已加载到Xfconf中,直到重新启动后它们才会刷新。

因此,请按照以下步骤操作:

  • 复制文件之前注销xfce
  • 从终端(CTRL-ALT-F1)复制文件
  • 确保在复制的文件上设置了正确的权限(它们应属于所需用户;否则,请执行chown -R user:group .config/xfce4
  • 然后重新启动计算机(不要立即重新登录,而要重新启动)

这应该可以解决问题。(在xfce 4.12,xubuntu 18.04上测试)


2
实际上,您不需要重新启动,杀死要覆盖您的设置的用户所拥有的xfconfd进程具有相同的效果。+1却为我指明了正确的方向。
Besworks

1

确保检查复制文件的权限-即执行

chown -R user:group /home/user/.config/xfce4

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.