Как иметь настройки инструмента тонкой настройки гнома то же для всех пользователей

Я хочу переместить настройки инструмента тонкой настройки гнома в /etc/skel так, чтобы все пользователи могли получить тот же взгляд gnome3 и расширения.

Я скопировал всю свою папку расширений ~/.local/share/gnome-shell/extensions кому: /etc/skel. Но они не становятся включенными по умолчанию для новых пользователей. Таким образом, я предполагаю, что dconf настройки (или настройки инструмента тонкой настройки гнома) также должны быть скопированы и включены для нового пользователя.

Я могу создать резервную копию своего использования dconf dconf dump / > some_file

Я нашел это здесь

Как я импортирую dconf и окружаю расширения при gnome3 входе в систему сессии и предпочтительно через /etc/skel?

1
задан 11 November 2017 в 01:41

1 ответ

Это руководство помогло мне.

Для предоставления доступа к расширениям доступными для всех пользователей в системе установите их в /usr/share/gnome-shell/extensions каталог.

Обратите внимание, что недавно установленные расширения всей машины отключены по умолчанию.

Для включения расширений для всех пользователей необходимо установить org.gnome.shell.enabled-extensions ключ. Для установки его создайте профиль пользователя в /etc/dconf/profile/user:

user-db:user
system-db:local
Create a local database for machine-wide settings in /etc/dconf/db/local.d/00-extensions:
[org/gnome/shell]
# List all extensions that you want to have enabled for all users
enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']

Ключ включенных расширений указывает включенные расширения с помощью uuid расширения (myextension1@myname.example.com и myextension2@myname.example.com).

Для завершения его обновите системные базы данных с:

dconf update
1
ответ дан 7 December 2019 в 15:31

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

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