Я хочу изменить настройки по умолчанию для Ubuntu. Такие как настройки в Gnome Tweaks. И настройки в Gnome Settings. И я хочу, чтобы это было там, даже если я скомпилирую ОС с помощью Ubuntu Imager.
создайте текстовый файл с именем 20_my-settings.gschema.override
с содержанием ниже.
# My Default Settings #
[org.gnome.desktop.interface]
gtk-theme = 'Nordic-darker-standard-buttons'
[org.gnome.shell.extensions.user-theme]
name = 'Nordic-darker-standard-buttons'
[org.gnome.shell.extensions.dash-to-dock]
dock-position = 'BOTTOM'
dash-max-icon-size = 64
Измените значения согласно вашему желанию.
сохраните file & close ..
Примечание: Поскольку задействована shell-theme .. вам необходимо установить расширение user-theme
и включить его .. также убедиться, что его gschemas
скомпилированы.
скопируйте вышеуказанный файл в /usr/share/glib-2.0/schemas/
sudo cp 20_my-settings.gschema.override /usr/share/glib-2.0/schemas/
и скомпилируйте схемы
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Это не изменит настройки, если вы уже сделали другой выбор ..
вам нужно сбросить ключи для четырех вышеупомянутых вариантов ..
gsettings reset org.gnome.desktop.interface gtk-theme
gsettings reset org.gnome.shell.extensions.user-theme name
gsettings reset org.gnome.shell.extensions.dash-to-dock dock-position
gsettings reset org.gnome.shell.extensions.dash-to-dock dash-max-icon-size
Когда вы захотите отменить вышеуказанные изменения .. удалите файл и скомпилируйте ..
sudo rm /usr/share/glib-2.0/schemas/20_my-settings.gschema.override
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/