Как я открываю gresource файл

Я пытаюсь отредактировать adwaita тему, единственный способ сделать, это должно открыть gtk.gresource файл. Gedit не откроет файл, Geany не откроет файл. Как я открываю файл, таким образом, я могу отредактировать gtk.css Спасибо.

6
задан 11 January 2015 в 08:39

2 ответа

с некоторого времени тема GTK-3 файлы CSS предварительно скомпилированы в двоичный формат (*.gresource) и установлены как пакет. Существует программа помощника, названная gresource для контакта с этими файлами

  • обычно, это установлено рядом с библиотекой GLib
  • таким образом, это должно быть в пакете 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

8
ответ дан 23 November 2019 в 07:38
$ file gtk.*
gtk.css:       ASCII text
gtk.gresource: GVariant Database file, version 0

, Таким образом, ответ: Вы не делаете. Это - программное обеспечение (см. gvariant).

, таким образом, я могу отредактировать gtk.css

, Что каждый - ASCII-файл, таким образом доступный для редактирования с gEdit.

0
ответ дан 23 November 2019 в 07:38

Другие вопросы по тегам:

Похожие вопросы: