Как скопировать все мои настройки 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

Ответы:

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). Если вы копируете файлы конфигурации между двумя системами, имеющими совершенно разные базовые установки, вам также придется скопировать эти файлы.

StrangeAttractor
источник
Я работаю над вашим комментарием. 1-го, что я не пробовал: ~/.local/share/xfce4не существует.
Генри
1
@ Генри, все в порядке. Это не должно существовать. Фактически, он создается только при изменении определенных настроек (например, при изменении терминала по умолчанию на новый скрипт запуска терминала).
StrangeAttractor
Хотя прошло некоторое время, и я работал над решением StrangeAttractor ... Я бы не рекомендовал делать это (снова). В конечном итоге это привело к некоторым раздражающим небольшим «ошибкам» с FF и вообще к AFAIK, связанным с размером окна. Также боковые панели (также «панели задач») не работали должным образом. Однако специфичные для программы точечные файлы - это совершенно другая тема, и на самом деле я бы посоветовал этим заняться всем остальным.
Генри
@ Генри ошибки с "FF" .... Что такое "FF"?
Lance Kind
@LanceKind Firefox
Генри
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

jameh
источник