Як я можу створити теми для Gnome Shell?


15

Що робить мене добре в Linux - це налаштування . Я нещодавно випробував кілька чудових тем для Gnome Shell. Вони справді чудові, але іноді мені не подобається якась із них. Я переглянув файли та виявив, що теми на основі CSS . Я знаю CSS, але я не знаю, які класи чи ідентифікатори посилаються на які частини екрана.

Чи є посилання або посібник для тематизації Gnome Shell? (не GTK3)

Відповіді:


1

Це якесь старе питання, так чи інакше, додано новий GTK-інструмент для перевірки GUI з GTK v3.14.

GtkInspector - це вбудована інтерактивна підтримка налагодження в GTK +. Він був доданий у GTK + 3,14 на основі копії добре встановленого gtkпаразиту.

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

Джерело: Проекти Gnome: GtkInspector

Зручніше знати оболонку графічного інтерфейсу для виконання, ніж наступний код, оскільки багато додатків використовують диски для динамічного побудови графічного інтерфейсу.

Мені не потрібно було використовувати ярлик, який працює, наприклад, GTK_DEBUG=interactive geditпіднімає інспектор GTK.

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


1

поки мені також не вдалося знайти якийсь тип шпаргалки для gnome 3.4 теми, публікації в блозі fp.murphy, де Лукас Ромеро вже зв'язався, здається, містить багато дуже корисної інформації щодо gnome 3.x та його налаштування.

деякі основи, які варто прочитати перед публікацією, яку надав Лукас, можна знайти в посту, який дає простий приклад, де наведено кілька простих прикладів та загальний огляд.

якщо більш конкретно орієнтовано на розширення оболонки gnome, я вважав, що серія до цих пір 4 публікацій, написаних у вересні 2012 року на математичній кави, дуже корисна. оскільки gnome 3.4 вніс багато api-змін, важливо вивчити останні відомості щодо налаштування gnome.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.