Меняется ли UUID профиля терминала по умолчанию dconf между установками Ubuntu?

Я хотел бы сделать мою настройку dconf переносимой, поэтому я записываю ее в файл с помощью dconf dump /> файл . Однако, когда дело доходит до настройки профиля терминала, включается мой UUID профиля

[org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9]
visible-name='artu-hnrq'
use-theme-colors=false
1use-transparent-background=true
background-transparency-percent=8

Итак, предположим, что каждая установка Ubuntu генерирует другой UUID профиля терминала по умолчанию, я считаю, что файл дампа не будет правильно применять желаемую конфигурацию, поскольку UUID целевого установочного профиля терминала не будет таким же, когда я запустил dconf load / на другом компьютере.

Таким образом, я хотел бы прочитать UUID профиля терминала машины перед установкой ключей dconf.

Есть ли способ работать с переменными внутри этого файла? Или есть другой способ обойти это?

0
задан 25 April 2020 в 10:09

1 ответ

Удивительно, но профиль по умолчанию (первый) имеет этот идентификатор на каждом компьютере.

Список профилей gnome-терминала, как и профиль по умолчанию, хранится в org/gnome/terminal/legacy/profiles:/list и org/gnome/terminal/legacy/profiles:/default соответственно. Вы можете запрашивать и восстанавливать их с помощью dconf так же, как вы делаете с самими профилями (например, dconf читать [...] ), или использовать их результат при построении следующей командной строки dconf.

2
ответ дан 25 April 2020 в 09:09

Другие вопросы по тегам:

Похожие вопросы: