Я пытаюсь создать одну тему для GTK + и при выполнении так, я нашел index.theme
. Теперь, где я нахожу спецификацию для этого файла подобной Знаковой теме и Настольной записи?
Можно найти документ здесь . Я не знаю, насколько актуальный это все же. Это обсуждает структуру файла, возможные ключи, которые позволяются и их описания.
, Если у Вас действительно есть попытка времени, присоединяющаяся #gtk + и #gnome-design на IRC. Они могут отвечать на Ваши запросы лучше. См. здесь для изучения как.
Там нигде не найти.
'index.theme' спецификация для GTK + тема, кажется, больше не документируется, так как GNOME 2 удержал от использования. И GTK + и веб-сайты Разработчика GNOME по существу имеют нулевую документацию о 'index.theme' для GTK + тема.
Самая ранняя известная документация, Настольное Руководство Системного администрирования GNOME 2.4, обновилась в 2003. Это - возможно исходная 'index.theme' спецификация для GTK + тема.
[Desktop Entry]
Type=X-GNOME-Metatheme
Name=High Contrast Large
Name[es]=Alto contraste grande
Comment=Large black-on-white text and icons
Comment[es]=Textos e iconos grandes en negro sobre blanco
Encoding=UTF-8
[X-GNOME-Metatheme]
GtkTheme=HighContrastLargePrint
IconTheme=HighContrast
MetacityTheme=Atlanta
ApplicationFont=sans 18
После этого некоторые изменения были представлены в списке рассылки GNOME, датированном июлем 2004, и октябрь 2004 (только последний заключается в кавычки ниже). К сожалению, нет никакой обновленной документации GTK + или разработчики GNOME для иллюстрирования тех изменений.
менеджер тем гнома в настоящее время обрабатывает GTK, Метагород и Знаковые темы, но мог быть расширен для обработки экранов-заставок и фонов (возможная интеграция с текущим второстепенным селектором?).
Относительно новая документация, формат Пакета Темы Gnome Xfce, обновилась в 2010. Это включало больше переменных в index.theme
файл, которые не найдены в исходной спецификации и отражают некоторые изменения, упомянутые в списке рассылки GNOME.
[Desktop Entry]
Name=example theme
Type=X-GNOME-Metatheme
Comment=
Encoding=UTF-8
[X-GNOME-Metatheme]
GtkTheme=Gilouche
MetacityTheme=Gilouche
IconTheme=gnome
BackgroundImage=.local/share/wallpapers/Naptime.jpg
MonospaceFont=
ApplicationFont=
DesktopFont=
SoundTheme=
GtkColorScheme=
Поддержка факта была найдена в Artwork/Documentation/GTK-Themes на Ubuntu Wiki, которая упомянула одну из дополнительных переменных. Этот материал однако, обновился в 2009.
В Вашем index.theme файле помещает строку как"
BackgroundImage=/absolute/path/to/image.png
"под заголовком X-GNOME-Metatheme. Для упакованных тем обои, как должно предполагаться, помещаются в/usr/share/wallpapers
.
Если бы Вы менее уверены использовать обеспеченный пример в устаревшей документации, я предложил бы скопировать index.theme
файл от существующей ТЕМЫ и изменяет соответственно. GTK + темы будет включать файл в /usr/share/themes/THEME/index.theme
в некоторой Ubuntu и официальных ароматах.
Другой способ использовать index.theme
файл, не имея необходимость записать тот.
Существует по крайней мере один пример, который демонстрирует пользовательский GTK +, тема могла просто сослаться в существующий файл при помощи символьной ссылки. Таким образом, возможно создать немного измененную версию существующей темы за меньшее время и не имея необходимость волноваться о спецификации index.theme
файл.
TL; DR новая документация, которую можно найти сегодня, хотя без объяснения, является форматом Пакета Темы Gnome Xfce. Или просто забудьте, что и следуют за тем, что делают другие темы.