Где я могу найти файл конфигурации Unity?


9

Мне было интересно, если кто-то может сказать мне, где находятся основные файлы конфигурации Unity, по крайней мере, файл, который вы можете графически настроить через CCSM. Я хочу изменить размер тире и цвет панели, но я не нашел, где это сделать.

Ответы:


11

Unity и Compiz используют GConf для хранения своих настроек. GConf - это хранилище конфигурации, которое предоставляет API для приложений для чтения и записи информации о конфигурации и получения уведомлений при изменении элементов конфигурации. Данные конфигурации сохраняются в папке ~/.gconf, но изменения следует вносить только через демон GConf.

Вы можете изменить настройки Unity напрямую, используя gconf-editorи просматривая /apps/compiz-1/plugins/unityshell/screen0/options. Вы заметите, что Unity реагирует на изменения мгновенно, так же, как и CCSM.

Если вы хотите, чтобы инструмент командной строки изменил эти настройки, используйте gconftool-2. Например, чтобы уменьшить размер иконки программы запуска, я могу сделать:

gconftool-2 --set /apps/compiz-1/plugins/unityshell/screen0/options/icon_size --type int 32

Надеемся, что эти обновления к ответу сделают его немного более понятным.
Джеймс Хенстридж

Извините, ребята, я приму этот ответ, поскольку он самый полный, но факт в том, что то, что я ищу, насколько я знаю, не существует. Я искал какой-то файл, в котором хранятся конфигурации, такие как bg_colour, fg_colour, width, not as, но, как файл конфигурации темы. Спасибо.
Родриго Мартинс де Оливейра

1
@RodrigoMartins - мне очень часто приходилось использовать Ubuntu 11.10 Live CD. Каждый раз, когда я запускал его, мне приходилось устанавливать dconf-editor и изменять свойства запуска, потому что я хотел, чтобы это было исправлено. Файлы конфигурации действительно находятся в папке Home / .gconf, но файлы не существуют для параметров по умолчанию. В первый раз мы модифицируем и выбираем соответствующую папку (пути / ключа) и создаем файл% gconf.xml. Дальнейшие изменения сделаны в этом файле XML.
Шри

1
... продолжение ... При первом изменении параметра создается соответствующая папка (пути / ключа) и файл% gconf.xml. Дальнейшие изменения сделаны в этом файле XML. XML-файл, который мне был нужен, находился в папке Home / .gconf / desktop / unity-2d / launcher. Я мог бы узнать это с помощью dconf-editor один раз. Мы также можем использовать gsettings, но где найти SCHEMA / PATH / KEY? Было бы полезно, если бы Canonical опубликовал полный список SCHEMA / PATH / KEY для использования с gsettings.
Шри

@Sri: gconf - это не то же самое, что dconf / gsettings (это более старая система конфигурации). Если вы хотите изменить настройки по умолчанию для новых пользователей, используйте, gconf-editorкак я описал выше, щелкните правой кнопкой мыши на настройках, которые вы хотите изменить, и выберите Set as Defaultили Set as Mandatoryвместо редактирования XML напрямую.
Джеймс Хенстридж

0

Вы не можете изменить цвет или размер Dash (то, что вы открываете из логотипа ubuntu). Если вы хотите изменить размер модуля запуска, вы можете использовать для этого ccsm.


Даже если я не смогу это сделать, мне бы хотелось узнать, где находится файл, который CCSM изменяет для изменения свойств Лаучера.
Родриго Мартинс де Оливейра

Это в gconf. Смотрите в ~ / .gconf / compiz-1 или ~ / .gconf / compiz
RolandiXor

Я нашел его в ~ / .gconf / apps / compiz-1 / plugins /, но ничего особенного, там хранятся только те значения, которые вы приписываете параметрам CCSM, но сценарий, из которого Unity загружает свои конфигурации, я не нашел Я знаю, что существует сценарий CCSM для общения с Unity, но вопрос в том, где он находится.
Родриго Мартинс де Оливейра

Я не думаю, что вы понимаете, как все это работает, или вы просто не задаете достаточно четкий вопрос.
RolandiXor
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.