Как я могу создать темы для Gnome Shell?


16

Что меня радует в Linux, так это настройка . Я недавно проверил несколько отличных тем для Gnome Shell. Они действительно великолепны, но иногда мне не нравится какая-то их часть. Я просмотрел файлы и обнаружил, что темы основаны на CSS . Я знаю CSS, но не знаю, какие классы или идентификаторы относятся к каким частям экрана.

Есть ли какие-либо ссылки или руководства для Gnome Shell? (не GTK3)

Ответы:


1

Это старый вопрос, так или иначе, есть новый инструмент проверки GTK GUI, добавленный в GTK v3.14.

GtkInspector - встроенная поддержка интерактивной отладки в GTK +. Он был добавлен в GTK + 3.14, основываясь на хорошо известной копии gtkparasite.

Чтобы включить отладчик, либо начать свое приложение с GTK_DEBUG=interactiveв среде, или запускать gsettings set org.gtk.Settings.Debug enable-inspector-keybinding trueи запускать отладчик с ControlShiftIили ControlShiftDклавиш быстрого доступа.

Источник: Gnome Проекты: GtkInspector

Удобнее знать оболочку GUI времени выполнения напрямую, чем следующий код, так как многие приложения используют куски для динамического создания GUI.

Мне не нужно было использовать ярлык, работающий, например, GTK_DEBUG=interactive geditвызывает GTK Inspector.

введите описание изображения здесь


1

в то время как мне также не удалось найти какой-то шпаргалку для тем gnome 3.4, посты в блоге fp.murphy, где Лукас Ромеро уже ссылался, похоже, содержат много очень полезной информации о gnome 3.x и его настройки.

некоторые основы стоят прочитать до поста , предоставленного Лукасом можно найти в ealier поста дает несколько простых примеров и общий обзор.

Если более конкретно ориентироваться на расширения оболочки gnome, я нашел серию из 4 статей, написанных в сентябре 2012 года на математическом кофе очень полезной. Так как GNOME 3.4 принес много изменений API, важно изучить недавнюю информацию, касающуюся настройки GNOME.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.