В конце концов, я хотел бы создать правильную тему 11.10 и, возможно, распространить пакет через ppa. Для начала я решил скопировать одну из «официальных» тем в моей локальной системе и начать ее модифицировать.
После поиска в Google этот вопрос предложил простой подход: как создать тему с нуля для Unity?
Поэтому я скопировал / usr / share / themes / Ambiance в / usr / share / themes / MikesExperiment и отредактировал несколько текстовых файлов, чтобы соответствующим образом изменить имя. Однако новая тема не отображается автоматически на новой вкладке внешнего вида 11.10 в Системных настройках, наряду с Ambiance и Radiance, и я должен использовать gnome-tweak-tool, чтобы выбрать ее.
Как сделать так, чтобы моя тема появлялась в этом списке?
Спасибо, Майк.
источник
Ответы:
Я взглянул на исходный код gnome-control-center (в частности, на
cc-background-panel.c
файл) и нашел ответ. Список представляется жестко закодированным в источнике:Это было добавлено Ubuntu (in
04_add_theme_selection.patch
) к исходному источнику центра управления гномами 3. Похоже, что они не планировали позволять кому-либо добавлять темы 11.10 в это время. Предположительно список будет редактироваться или генерироваться динамически в будущих версиях патча для выбора тем в Ubuntu.источник
/usr/share/themes
для темы окна, но они не отображаются вTheme
списке нижеSettings -> Appearance
Если у вас есть root-доступ к / usr / share / themes, вы можете также переработать одно из жестко закодированных имен тем для вашего эксперимента, например:
Очевидно, что ваша тема будет отображаться как «Adwaita» в настройках -> Внешний вид. Не очень элегантно, но функционально ;-)
источник