Gnome Shell için temaları nasıl oluşturabilirim?


15

Linux'ta beni iyi hissettiren şey kişiselleştirme . Kısa bir süre önce Gnome Shell için harika temalar test ettim. Gerçekten harikalar, ama bazen bir kısmını sevmiyorum. Dosyalara baktım ve temaların CSS tabanlı olduğunu öğrendim . CSS biliyorum, ancak ekranın hangi kısımlarına hangi sınıfların veya kimliklerin atıfta olduğunu bilmiyorum.

Gnome Kabuğu teması için herhangi bir referans veya kılavuz var mı? (GTK3 değil)

Yanıtlar:


1

Bu eski bir soru, Yine de GTK v3.14 ile eklenen yeni bir GTK GUI denetim aracı var.

GtkInspector, GTK + 'da yerleşik etkileşimli hata ayıklama desteğidir. İyi kurulmuş gtkparasite'nin bir kopyasına dayanarak GTK + 3.14'e eklendi.

Hata ayıklayıcıyı etkinleştirmek için, uygulamanızı GTK_DEBUG=interactiveortamınızda gsettings set org.gtk.Settings.Debug enable-inspector-keybinding truebaşlatın veya hata ayıklayıcıyı ControlShiftIveya ControlShiftDklavye kısayollarıyla çalıştırın ve başlatın .

Kaynak: Gnome Projeleri: GtkInspector

Çalışma zamanı GUI kabuğunu doğrudan aşağıdaki koddan daha iyi bilmek daha uygundur, çünkü birçok uygulama GUI'yi dinamik olarak oluşturmak için parçalar kullanır.

Çalışan kısayolu kullanmama gerek yoktu, örneğin GTK_DEBUG=interactive geditGTK Inspector'ı getiriyor.

resim açıklamasını buraya girin


1

Ben de şimdiye kadar gnome 3.4 temalar için bir tür hile sayfası bulmak için başarısız olsa da Lucas Romero zaten gnome 3.x ve onun hakkında çok yararlı bilgiler içeren görünüyor fp.murphy blogunda mesajları özelleştirme.

Lucas tarafından sağlanan gönderiden önce okumaya değer bazı temel bilgiler , bazı basit örnekler ve genel bakış vererek daha kolay bir gönderide bulunabilir .

Eğer daha spesifik olarak gnome kabuk uzantılarına yönelikse, şimdiye kadar 4 gönderi dizisinin tamamını Eylül 2012'de matematikselkahve üzerine yazılmış çok yararlı buldum . gnome 3.4 birçok api değişikliği getirdiğinden, gnome özelleştirmesi ile ilgili son bilgilere bakmak önemlidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.