Я пытаюсь отредактировать adwaita тему, единственный способ сделать, это должно открыть gtk.gresource файл. Gedit не откроет файл, Geany не откроет файл. Как я открываю файл, таким образом, я могу отредактировать gtk.css Спасибо.
с некоторого времени тема GTK-3 файлы CSS предварительно скомпилированы в двоичный формат (*.gresource
) и установлены как пакет. Существует программа помощника, названная gresource для контакта с этими файлами
libglib2.0-bin
/usr/bin
и получите больше документации путем вызова man gresource
In short
для списка содержания *.gresource
файл:
gresource list gtk.gresource
для извлечения определенного ресурса из него:
gresource extract gtk.gresource /org/gnome/adwaita/gtk-main.css
В основном, это позволяет Вам получать содержание исходной извлеченной Темы. Вы могли сделать стандартную Тему (с дискретными файлами CSS) от извлеченных ресурсов. Ключевой пункт для замечания этим - то, что необходимо изменить точку входа в высокоуровневом gtk-3.0/gtk.css
файле в теме. В двоичных темах Вы найдете там ссылку URL
@import url("resource:///org/gnome/THEMENAME/gtk-main.css");
, необходимо изменить эту ссылку для указания на локально установленные файлы
@import url("gtk-main.css");
<час> , Если Вы хотите скомпилировать новый двоичный пакет от темы, Вы отредактировали в дискретных файлах CSS, посмотрите этот Сообщение в блоге с 2012 Satyajit Sahoo
$ file gtk.*
gtk.css: ASCII text
gtk.gresource: GVariant Database file, version 0
, Таким образом, ответ: Вы не делаете. Это - программное обеспечение (см. gvariant).
, таким образом, я могу отредактировать gtk.css
, Что каждый - ASCII-файл, таким образом доступный для редактирования с gEdit.