Come posso creare temi per Gnome Shell?


16

Ciò che mi fa sentire bene in Linux è la personalizzazione . Di recente ho testato alcuni fantastici temi per Gnome Shell. Sono davvero fantastici, ma a volte non mi piace una parte di essi. Ho esaminato i file e ho scoperto che i temi sono basati su CSS . Conosco CSS, ma non so quali classi o ID si riferiscano a quali parti dello schermo.

C'è qualche riferimento o guida per il tema di Gnome Shell? (non GTK3)

Risposte:


1

Questa è una specie di vecchia domanda, comunque c'è un nuovo strumento di ispezione della GUI GTK aggiunto con GTK v3.14.

GtkInspector è il supporto di debug interattivo integrato in GTK +. È stato aggiunto in GTK + 3.14, basato su una copia del famoso gtkparasite.

Per abilitare il debugger, avvia l'app GTK_DEBUG=interactivenel tuo ambiente oppure esegui gsettings set org.gtk.Settings.Debug enable-inspector-keybinding truee avvia il debugger con le scorciatoie da tastiera ControlShiftIo ControlShiftD.

Fonte: Gnome Progetti: GtkInspector

È più conveniente conoscere la shell della GUI di runtime direttamente rispetto al codice seguente, poiché molte applicazioni là fuori usano blocchi per costruire la GUI in modo dinamico.

Non avevo bisogno di usare la scorciatoia in esecuzione, ad esempio, GTK_DEBUG=interactive geditrichiama l'Ispettore GTK.

inserisci qui la descrizione dell'immagine


1

anche se finora non sono riuscito a trovare un tipo di cheat-sheet per temi di gnome 3.4, i post sul blog di fp.murphy a cui Lucas Romero si è già collegato sembrano contenere molte informazioni molto utili su gnome 3.xe sui suoi personalizzazione.

alcune nozioni di base che vale la pena leggere prima del post fornito da Lucas possono essere trovate in un post più accattivante che fornisce alcuni semplici esempi e una panoramica generale.

se più specificamente orientato alle estensioni della shell di gnome, ho trovato molto utile la serie di fino a ora 4 post, tutti scritti a settembre 2012 su caffé matematico . poiché gnome 3.4 ha apportato molte modifiche all'api, è importante esaminare le informazioni recenti sulla personalizzazione di gnome.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.