Dconf editor astra linux

dconf

dconf – низкоуровневая система конфигурации. При помощи dconf в GNOME и Unity хранятся настройки большинства программ.

dconf это простая система конфигурации основанная на ключах. Ключи находятся в неструктурированной базе данных (ключи логически связанные между собой объединены в категории). База данных хранится в бинарном файле, который располагается в ~/.config/dconf.

Управление ключами dconf

В большинстве случаев пользователю не нужно вручную редактировать настройки хранящиеся в dconf. Но иногда графическое представление тому или иному параметру отсутствует и единственным способом изменить его значение является редактирование ключа напрямую. Это можно осуществить несколькими способами.

GSettings

GSettings это консольная утилита, при помощи которой можно управлять ключами dconf. GSettings входит в стандартную поставку Ubuntu.

Синтаксис использования GSettings:

gsettings [--schemadir КАТАЛОГ_СХЕМ] КОМАНДА [АРГУМЕНТЫ…]
Команда Описание
help Показать справку
list-schemas Список установленных схем
list-relocatable-schemas Список перемещаемых схем
list-keys Список ключей схемы
list-children Список потомков схемы
list-recursively Список ключей и значений, рекурсивно
range Запросить диапазон значений ключа
get Получить значение ключа
set Изменить значение ключа
reset Сбросить значение ключа
reset-recursively Сбросить все значения в заданной схеме
writable Проверить ключ на запись
monitor Следить за изменениями

Для того, чтобы получить более подробную справку по интересующей команде выполните:

dconf-editor

dconf-editor

dconf-editor это графическая программа для редактирования ключей dconf. Для того чтобы ее установить перейдите по ссылке слева или выполните

sudo apt-get install dconf-editor

В dconf-editor все ключи представлены в виде дерева. Жирным текстом выделяются ключи, значение которых было изменено.

dconf-editor позволяет искать ключи по их названию. Для этого нажмите Ctrl + F и введите название ключа.

dconf для системного администратора

FIXME

Перевод статьи https://live.gnome.org/dconf/SystemAdministrators

dconf для разработчика

Работа с dconf в GTK происходит при помощи класса GSettings. Более подробную информацию смотрите на сайте GNOME Dev Center.

Читайте также:  Линукс элементари ос обзор

Источник

dconf / dconf-editor

dconf – низкоуровневая система конфигурации, система конфигурации основанная на ключах, при помощи которой в GNOME, MATE и Unity хранятся настройки большинства приложений. Ключи конфигурации находятся в неструктурированной базе данных (ключи логически связанные между собой объединены в категории), база данных ключей хранится в бинарном файле, который располагается:

Этот файл создаётся в момент создания профиля нового пользователя и динамически меняется в процессе работы. В большинстве случаев пользователю нет нужды вручную редактировать настройки хранящиеся в dconf. Большинство настроек сохраняемых в файле конфигурации при настройки соответствующих приложений и утилит (панелей, апплетов панели, файлового менеджера и пр). Но иногда единственным способом изменить значение ключа является его прямое редактирование, это наиболее просто можно осуществить с помощью GSettings и dconf-editor.

GSettings – консольная утилита, при помощи которой можно управлять ключами dconf, входит в стандартную поставку большинства GNU/Linux систем. Синтаксис использования утилиты:

gsettings [--schemadir КАТАЛОГ_СХЕМ] КОМАНДА [АРГУМЕНТЫ…]

dconf-editor – является наиболее часто используемым графическим приложением для редактирования ключей dconf. В приложении все ключи представлены в виде дерева, можно искать ключи по их названию, жирным текстом выделяются ключи значение которых было изменено.

С помощью dconf-editor можно получить быстрый доступ к множеству «скрытых» настроек, как системных так и внешнего вида, позволяя быстро сделать в системе комфортное и удобное для себя рабочее окружение.

Источник

Управление Dconf

Dconf – низкоуровневая система конфигурации. При помощи dconf в GNOME и Unity хранятся настройки большинства программ.

Dconf это простая система конфигурации основанная на ключах. Ключи находятся в неструктурированной базе данных (ключи, логически связанные между собой объединены в категории). База данных хранится в бинарном файле, который располагается в ~/.config/dconf.

Управление ключами dconf

В большинстве случаев пользователю не нужно вручную редактировать настройки хранящиеся в dconf. Но иногда графическое представление тому или иному параметру отсутствует и единственным способом изменить его значение является редактирование ключа напрямую. Это можно осуществить несколькими способами.

GSettings

GSettings — это консольная утилита, при помощи которой можно управлять ключами dconf.

Читайте также:  Установка openssh server astra linux

Синтаксис использования GSettings:

Команда Описание
help Показать справку
list-schemas Список установленных схем
list-relocatable-schemas Список перемещаемых схем
list-keys Список ключей схемы
list-children Список потомков схемы
list-recursively Список ключей и значений, рекурсивно
range Запросить диапазон значений ключа
get Получить значение ключа
set Изменить значение ключа
reset Сбросить значение ключа
reset-recursively Сбросить все значения в заданной схеме
writable Проверить ключ на запись
monitor Следить за изменениями

Для того чтобы получить более подробную справку по интересующей команде, выполните:

Поиск соответствий схемы настройкам рабочего стола.

Здесь необходимо выяснить пути и названия элементов схемы, отвечающих за конкретные настройки рабочего стола. Например, что именно определяет фон или цвет рабочего стола.

Для начала открываем консоль и набираем от имени обычного пользователя:

gsettings list-schemas | grep background org.mate.background org.mate.SettingsDaemon.plugins.background org.gnome.desktop.background

Тем самым мы получим список схем, в которых может содержаться интересующая нас информация. Теперь выясняем, что именно из перечисленного отвечает за интересующие нас настройки рабочего стола:

gsettings monitor org.mate.background

Откройте параметры рабочего стола и попробуйте изменить фон, цвет, или иной пункт. В терминале появится информация вида схема/ключ/значение.

gsettings list-recursively org.mate.background org.mate.background picture-opacity 100 org.mate.background secondary-color '#3C8F25' org.mate.background show-desktop-icons true org.mate.background background-fade true org.mate.background primary-color '#5891BC' org.mate.background picture-filename '/usr/share/design/current/backgrounds/default.png' org.mate.background color-shading-type 'vertical-gradient' org.mate.background picture-options 'zoom' org.mate.background draw-background true

Установка настроек рабочего стола по умолчанию

Здесь административно установить настройки рабочего стола, которые будут применяться у всех вновь создаваемых пользователей. Например, так можно определить конкретный фон или цвет рабочего стола. Эти изменения не затронут ранее созданных пользователей, которые уже используют графическую среду. Кроме того, пользователи смогут изменить установленные администратором настройки, если захотят. Чтобы заблокировать им такую возможность, читайте следующий раздел.

Все действия выполняются с правами пользователя root:

mkdir -p /etc/dconf/db/local.d/locks
nano /etc/dconf/db/local.d/00_background

Сохраняем в него только те ключи и значения, полученные на шаге 1, которые нас интересуют. В квадратных скобках указываем название схемы.

[org/mate/background]
secondary-color=’#858 5d4d45b5b’
background-fade=true
primary-color=’#babadada5555′
picture-filename=’/usr/share/backgrounds/mate/desktop/MATE-Stripes-Dark.png’
color-shading-type=’vertical-gradient’
picture-options=’zoom’
draw-background=true

Читайте также:  Astra linux установка шрифтов microsoft

Блокировка настроек рабочего стола

Пока были определены значения, которые в дальнейшем будут использоваться по умолчанию. Пользователь всё ещё имеет возможность их поменять. Чтобы пользователь не мог внести изменения в настройки рабочего стола никакими средствами, создадим ещё один файл:

nano /etc/dconf/db/local.d/locks/00_background

/org/mate/desktop/background/secondary-color
/org/mate/desktop/background/background-fade
/org/mate/desktop/background/primary-color
/org/mate/desktop/background/picture-filename
/org/mate/desktop/background/color-shading-type
/org/mate/desktop/background/picture-options
/org/mate/desktop/background/draw-background

Здесь стоит обратить внимание, что схема указана другая — не /org/mate/background, а /org/mate/desktop/background. В случае с MATE это связано с особенностью обработки схем dconf и gsettings. Посмотреть текущие схемы можно в директории /usr/share/glib-2.0/schemas.

Новые настройки вступают в силу немедленно.

Пример настройки dconf — настройка общих для всех пользователей горячих клавиш

Для понимания, какие параметры dconf требуется изменить, выполните в терминале команду для «прослушивания» изменений в системе:

Параллельно с запущенным dconf зайдите в графическую утилиту «Сочетание клавиш клавиатуры» («Главное меню» — «Параметры») и настройте нужные вам сочетания клавиш.

В терминале вы увидите применяемые изменения, например:

dconf watch / /org/mate/marco/global-keybindings/run-command-window-screenshot 'F3'

Далее создайте файл (если уже существует, то оставьте без изменений):

Создайте файл, который будет отвечать за настройки по умолчанию:

nano /etc/dconf/db/local.d/00_session

И в конце обновите dconf командой:

После этого для новых пользователей будут вступать в силу параметры нового dconf по умолчанию.

Dconf-editor

Dconf-editor – является наиболее часто используемым графическим приложением для редактирования ключей dconf. В приложении все ключи представлены в виде дерева, можно искать ключи по их названию, жирным текстом выделяются ключи, значение которых было изменено.

По умолчанию dconf-editor не установлен на РЕД ОС. Чтобы установить его нужно использовать специальную команду в консоли:

sudo yum install dconf-editor
sudo dnf install dconf-editor

Для запуска используется консольная команда:

С помощью dconf-editor можно получить быстрый доступ к множеству «скрытых» настроек, как системных, так и внешнего вида, позволяя быстро сделать в системе комфортное и удобное для себя рабочее окружение.

Дата последнего изменения: 15.07.2022

Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

Источник

Оцените статью
Adblock
detector