Windows'taki tüm GTK + uygulamalarının aynı klasörden temaları toplamasını nasıl sağlayabilirim?


1

Yüklü birkaç GTK + uygulamasına sahibim (pidgin, GIMP, KeepNote ve diğerleri) ve ayrıca tek bir yere ayrı olarak yüklenen GTK2 temalarına sahibim. Ancak, GTK + tema seçicisinden bir tema seçmek / seçmek, tüm temaları (veya en azından seçtiğim) el ile her uygulama için "temalar" klasörüne kopyalayıp yapıştırmadığım sürece tüm uygulamaları bu temayı kullanmaz Bu bazen işe yaramazsa - örneğin KeepNote için). Bu oldukça sıkıcı olur ve aynı zamanda bir alan kaybıdır.

Tüm GTK + uygulamalarının temalar için aynı klasörü kullanmasını sağlamanın bir yolu yok mu? Evet ise nasıl?

Yanıtlar:


0

Kusursuz çalışması için GTK + 'nın aynı (sistem çapında) kurulumunun tüm uygulamalar tarafından kullanılması gerekir. Şu anda, Windows için önerilen yordam, tüm üçüncü taraf kitaplıklarını her uygulama için özel olarak yükleyerek her uygulamayı etkin bir ada haline getirmektir (bu tür sorunlara neden olur). Bunun nedeni, Windows'un hem güvenilir hem de makul derecede kullanıcı dostu olan üçüncü taraf uygulamalar için başka bir çözüm sunmamasıdır. Sorunun iki iyi çözümü olduğunu algıladığı gibi, sorun: ya Windows, uygulamaların üçüncü taraf kitaplıkların hangi sürümlerine ihtiyaç duyduklarını belirlemeleri için bir yol sağlar ve otomatik olarak kurulup güncellenir (örneğin Linux'ta olduğu gibi) veya Windows kendi resmi görevlisiyle birlikte gelir Üçüncü taraf uygulamaların uyumlu olması gereken GTK + 'nın oluşturulması (örneğin, Irix'teki gibi). Durum bu.

Öte yandan, kullanıcı dostu olmayan bir çözümü kabul edebiliyorsanız: Windows destek sembollerinin daha yeni sürümlerini duydum, böylece tüm ilgili dosyaları bu şekilde birleştirebilirsiniz. Ancak, farklı GTK + sürümlerine özen göstermeniz gerekebilir. Veya GTK + 'yı kendi dizinine manuel olarak kurabilir ve bakımını yapabilir ve tüm uygulama dizinlerinden silebilirsiniz. Ancak bunu yapmak, Windows DLL işleme hakkında biraz anlayış gerektirir.

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.