Де я можу знайти файл конфігурації 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, ширина, не як, а як файл конфігурації теми. Дякую.
Родріго Мартінс де Олівейра

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

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

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

0

Ви не можете змінити колір або розмір тире (те, що ви відкриваєте з логотипу ubuntu). Якщо ви хочете змінити розмір запуску, ви можете використовувати для цього ccsm.


Навіть якщо я не можу цього зробити, я хотів би знати, де знаходиться файл, який CCSM модифікує, щоб змінити властивості Laucher.
Родріго Мартінс де Олівейра

Це в gconf. Дивіться під ~ / .gconf / compiz-1 або ~ / .gconf / compiz
RolandiXor

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

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