Intereting Posts
Медленная скорость передачи – копирование с hdd на usb hdd Глубокое замораживание, как программное обеспечение для Fedora Проблемы с сетью Debian Обработка исключений при использовании tail -f для мониторинга журнала Как я могу получить меньше или кошку, чтобы использовать цвет в выходе из .cat моего .bashrc, похожего на vi? Найдите шаблон и вставьте # в начале 2 строки до этого и 1 строку после этого Группирование системных служб Ошибка «Только root can mount» – но я root Удалить пробелы, дефисы и подчеркивания в именах файлов? Избегание обычного текстового пароля в http_proxy С помощью Irssi вы можете / rmreconns прервать тайм-ауты. Есть ли команда, чтобы заставить его снова подключиться * сейчас *? Как изменить вывод скрипта bash при запуске скрипта? Открытая Solaris не будет загружаться после плохой остановки Отформатировать содержимое файла с помощью Perl Как установить RoundCube на Debian для виртуальных пользователей?

Где я могу найти схему ссылок для тематики GNOME 3 (например, Adwaita)?

Я обновился до Fedora 21, который освещает GNOME 3.14 (плюс соответствующий материал GTK +). К сожалению, похоже, что это конкретное обновление изменяет многие мои более старые темы, написанные для устаревших версий GNOME 3. Если раньше они, возможно, проскрикили, они теперь выглядят немного неуместными.

Я не могу позволить себе изобретать колесо: я был бы очень рад принять ранее существующий шаблон CSS (например, по умолчанию для спецификации Adwaita 3.14) и настроить его здесь и там по своему вкусу; не будет никакого причудливого полета. Представьте, что волосы вырвались, когда я заглянул в /usr/share/themes/Adwaita/gtk-3.0/gtk.css:

/* Adwaita is the default theme of GTK+ 3, this file is not used */ 

Это ставит меня в маринаде. Мне не хватает Google-fu, чтобы выкопать документацию о том, где это может быть (хуже, у меня есть ощущение, что это явно неявно для людей GNOME, которых я пропускал), и почему-то веб-сайт разработчика GNOME сопротивляется мои попытки исследовать их спецификацию.

Короче говоря, я хотел бы найти девственную спецификацию темы для GNOME 3.14, предполагая, что она сохранилась. Как я могу это сделать или как изменить свой подход?

В этом конкретном файле .css есть только одна строка, потому что тема по умолчанию (Adwaita) является двоичной:

 Adwaita is a complex theme, so to keep it maintainable it's written and processed in SASS, the generated CSS is then transformed into a gresource file during gtk build and used at runtime in a non-legible or editable form. 

Поскольку код был включен в gtk+ , вы можете просмотреть исходные файлы ЗДЕСЬ . Согласно их readme :

 _colors.scss - global color definitions. We keep the number of defined colors to a necessary minimum, most colors are derived form a handful of basics. It covers both the light variant and the dark variant. _colors-public.scss - SCSS colors exported through gtk to allow for 3rd party apps color mixing. _drawing.scss - drawing helper mixings/functions to allow easier definition of widget drawing under specific context. This is why Adwaita isn't 15000 LOC. _common.scss - actual definitions of style for each widget. This is where you are likely to add/remove your changes. 

Ссылки .css файлы:

gtk-contained.css
gtk-contained-dark.css

Вот более старая инструкция, некоторые вещи больше не применяются (как я уже сказал, исходный код теперь находится в gtk+ , так как стандарт gnome-themes-standard был устаревшим), но он должен привести вас к правильному пути:

Как взломать тему GNOME Adwaita GTK