# Руководство по редактору конфигурации

## Введение

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

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

Настройки хранятся в GConf в виде иерархии ключей конфигурации. Каждый ключ имеет соответствующее значение, определяющее предпочтения для данной настройки. Например, ключ `/apps/glines/preferences/ball_theme` определяет тему, используемую в игре Пять или больше.

Редактор конфигурации позволяет напрямую редактировать базу настроек. Если вы не опытный пользователь, не используйте Редактор конфигурации. Вместо этого используйте диалоги настройки параметров рабочего стола GNOME для установки его параметров. Для получения дополнительной информации по инструментам настройки рабочего стола GNOME обратитесь к последней версии Руководства пользователей рабочего стола GNOME для требуемой платформы.

## Начало работы

### Запуск редактора конфигурации GNOME

Запустить Редактор конфигурации можно следующими способами:

Меню Приложения

- Выберите Системные Редактор конфигурации.

  Some distributions hide this menu. In this case, use the second method described below.

Командная строка

- Выполните команду `gconf-editor`

### Начало работы с редактором конфигурации

При запуске редактора конфигурации отображается следующее окно:

#### Окно редактора конфигурации

Показывает главное окно редактора GConf. Открыты: область дерева конфигурации, область редактирования, область описания ключа.

Главное окно редактора конфигурации содержит следующие области:

Область дерева конфигурации

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

Область редактирования

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

  Значки около ключей конфигурации в области редактирования показывают тип значения, которое можно указать для ключа. Например, значок установки флажка около параметра `/system/http_proxy/use_http_proxy` показывает, что для него можно указать только булево значение: истина или ложь. Подробное описание каждого значка находится в разделе icons.

Область описания

- Отображает описание выбранного ключа конфигурации. В этой области содержится дополнительная информация по ключам GConf.

Область результатов (не показана)

- Позволяет просматривать результаты поиска или выполнять поиск среди списка недавно просмотренных ключей конфигурации. Информация по выбранному параметру в этой области будет отображена в оставшейся части главного окна. Область результатов появляется внизу главного окна для отображения списка недавно просмотренных параметров или при поиске.

## Работа с окнами

### Открытие нового окна

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

Так как настройки в окнах Параметры по умолчанию и Принудительные параметры влияют на всех пользователей компьютера, только системный администратор может использовать эти окна. Для изменения настроек пользователя необходимо использовать окно Параметры.

Параметры

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

Параметры по умолчанию

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

Принудительные параметры

- Системный администратор может использовать окно Принудительные параметры для установки принудительных значений ключей конфигурации для всех пользователей, при этом пользователь не сможет изменить значение таких параметров. Это может быть использовано для блокировки определённых параметров конфигурации.

### Закрытие окон и завершение работы приложения

Закрыть окно редактора конфигурации можно, выбрав пункт меню Файл Закрыть окно в соответствующем окне. Для закрытия всех окон редактора конфигурации и завершения работы приложения необходимо выбрать пункт меню Файл Выход в любом окне приложения.

## Работа с ключами

Наименования ключей конфигурации — это способ поиска нужного значения. Любая настройка, находящаяся в GConf, является значением какого-либо ключа. Приложения, использующие GConf, определяют свое поведение и внешний вид значениями ключей конфигурации. При изменении параметров приложения фактически изменяются значения ключей конфигурации в GConf.

### Копирование наименования ключа

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

### Просмотр имён последних ключей

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

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

### Изменение значения ключа

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

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

2. Выбрать ключ для изменения в области редактирования.

3. Для изменения целочисленного или строкового значения необходимо щёлкнуть мышью на колонке Значение ключа и ввести новое значение. Или щёлкнуть мышью на ключе и выбрать пункт всплывающего меню Изменение ключа.

   Для изменения булева значения необходимо щёлкнуть мышью на колонке Значение ключа и установить или снять флажок. Или щёлкнуть мышью на ключе и выбрать пункт всплывающего меню Изменение ключа.

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

Системный администратор может заблокировать определённые ключи, установив для них принудительные значения. Если для выбранных ключей установлены принудительные значения, то пользователь не может их изменить. Если у пользователя нет прав изменять значение ключа, то в области описания будет выведена метка Ключ защищён от записи.

## Быстрый поиск ключей

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

### Использование закладок

Для доступа к папке, указанной в закладках, необходимо выбрать соответствующий пункт меню Закладки. В этом же разделе меню можно добавлять или удалять ссылки на папки.

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

Для удаления закладки необходимо выполнить следующее:

1. Выбрать пункт меню Закладки Редактировать закладки.

2. Выбрать нужную закладку в диалоге Изменить закладки и нажать кнопку Удалить.

3. Нажать кнопку Закрыть.

### Поиск ключей

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

1. Выбрать пункт меню Правка Найти.

2. Ввести ключевое слово, которое необходимо найти, в поле Искать:. Дополнительно можно установить флажки Искать также среди имён ключей и Искать также среди значений ключей. Если ни один из указанных флагов не установлен, то поиск будет выполнен только среди имён папок. Установка этих флажков расширяет параметры поиска.

3. Нажать кнопку Найти.

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

## Параметры по умолчанию и принудительные параметры.

Системный администратор может установить настройки по умолчанию и принудительные настройки в GConf, которые повлияют на всех пользователей. Значения по умолчанию используются, если пользователь явно не указал иного, поэтому пользователи всегда могут их переопределить. Принудительные настройки используются всегда для всех пользователей, и пользователи не могут их переопределить.

Для редактирования параметров по умолчанию и принудительных параметров предназначены окна Параметры по умолчанию и Принудительные параметры соответственно. Эти окна показывают только те параметры, которые уже были указаны как принудительные или по умолчанию, поэтому в этих окнах невозможно создать новый принудительный параметр или параметр по умолчанию. Указать параметр как принудительный или по умолчанию можно в окне Параметры.

Чтобы открыть окно Параметры по умолчанию, необходимо выбрать пункт меню Файл Новое окно параметров по умолчанию. Чтобы открыть окно Принудительных параметров , необходимо выбрать пункт меню Файл Новое окно принудительных параметров.

### Создание параметров по умолчанию

Чтобы создать параметр по умолчанию, необходимо выполнить следующие шаги:

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

2. Щёлкнуть мышью на ключе и выбрать пункт всплывающего меню Установить по умолчанию.

### Создание принудительных параметров

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

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

2. Щёлкнуть правой кнопкой мыши на ключе и выбрать пункт всплывающего меню Установить как обязательное.

### Изменение и удаление параметров по умолчанию и принудительных параметров

Для изменения и удаления параметров по умолчанию и принудительных параметров необходимо воспользоваться окнами Параметры по умолчанию и Обязательные параметры. Для изменения значений параметров по умолчанию и принудительных параметров необходимо использовать соответствующие окна и модифицировать ключи также как в окне Параметры. За подробной информацией обратитесь к разделу modify-key.

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

1. В соответствующем окне с помощью области дерева конфигурации найти требуемый ключ.

2. Щёлкнуть правой кнопкой мыши на ключе и выбрать пункт всплывающего меню Сбросить умолчание.

## Значки и типы ключей

Значки около ключей в области редактирования показывают тип значения, которое может принимать ключ. Ниже перечислены возможные значки и типы значений, которые они обозначают:

Булевый ключ

- Может принимать значения истина или ложь. Редактор конфигурации использует флажок для установки и просмотра ключа этого типа.

Числовой ключ

- Хранит числовые значения: как целочисленные, так и с плавающей запятой (дробные).

Строковый ключ

- Хранит любую текстовую строку.

Ключ схемы

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

Ключ со списком

- Хранит список произвольной длины. Все элементы списка должны быть одного типа, который должен быть примитивным: булево, число или строка.

Парный ключ

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

Не определено

- Если Редактор конфигурации не может распознать тип ключа, то используется этот значок. В настоящее время значок неопределённого значения также используется для парных ключей.