Мне было интересно, если кто-то может сказать мне, где находятся основные файлы конфигурации Unity, по крайней мере, файл, который вы можете графически настроить через CCSM. Я хочу изменить размер тире и цвет панели, но я не нашел, где это сделать.
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, но вопрос в том, где он находится.
Родриго Мартинс де Оливейра
Я не думаю, что вы понимаете, как все это работает, или вы просто не задаете достаточно четкий вопрос.
gconf-editor
как я описал выше, щелкните правой кнопкой мыши на настройках, которые вы хотите изменить, и выберитеSet as Default
илиSet as Mandatory
вместо редактирования XML напрямую.Вы не можете изменить цвет или размер Dash (то, что вы открываете из логотипа ubuntu). Если вы хотите изменить размер модуля запуска, вы можете использовать для этого ccsm.
источник