Jak mogę tworzyć motywy dla Gnome Shell?


15

To, co sprawia, że ​​czuję się dobrze w Linuksie, to dostosowywanie . Niedawno przetestowałem kilka świetnych motywów dla Gnome Shell. Są naprawdę świetne, ale czasami nie podoba mi się ich część. Przejrzałem pliki i odkryłem, że motywy są oparte na CSS . Znam CSS, ale nie wiem, które klasy lub identyfikatory odnoszą się do poszczególnych części ekranu.

Czy jest jakaś wzmianka lub przewodnik na temat Gnome Shell? (nie GTK3)

Odpowiedzi:


1

To trochę stare pytanie. W każdym razie dodano nowe narzędzie inspekcyjne GUI GTK wraz z GTK v3.14.

GtkInspector to wbudowana obsługa interaktywnego debugowania w GTK +. Został dodany w GTK + 3.14, na podstawie kopii dobrze znanego gtkparasite.

Aby włączyć debuger, uruchom aplikację GTK_DEBUG=interactivew swoim środowisku lub uruchom gsettings set org.gtk.Settings.Debug enable-inspector-keybinding truei uruchom debuger za pomocą skrótów klawiszowych ControlShiftIlub ControlShiftD.

Źródło: Gnome Projekty: GtkInspector

Bardziej wygodne jest poznanie powłoki GUI środowiska wykonawczego bezpośrednio niż śledzenie kodu, ponieważ wiele aplikacji używa dynamicznych elementów do tworzenia GUI.

Nie musiałem używać skrótu, na przykład GTK_DEBUG=interactive gedituruchamia się GTK Inspector.

wprowadź opis zdjęcia tutaj


1

podczas gdy do tej pory nie udało mi się znaleźć jakiegoś ściągawki dla motywów gnome 3.4, posty na blogu fp.murphy, do których Lucas Romero już się podłączył, zawierają wiele bardzo przydatnych informacji na temat gnome 3.x i jego dostosowywanie.

podstawowe informacje, które warto przeczytać przed postem dostarczonym przez Lucasa, można znaleźć we wcześniejszym poście, podając kilka prostych przykładów i ogólny przegląd.

jeśli bardziej konkretnie nastawiony na rozszerzenia powłoki gnome, uważam serię do tej pory 4 postów napisanych we wrześniu 2012 r. o matematycznej kawie za bardzo pomocną. ponieważ gnome 3.4 przyniósł wiele zmian interfejsu API, ważne jest, aby zapoznać się z najnowszymi informacjami na temat dostosowywania gnome.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.