Conky şeffaflığı çalışmıyor


12

Son zamanlarda Ubuntu 12.10'a geçtim ve o conkyzamandan beri hareket ediyor. Bu, bir süre sonra göründüğü şeydir (özellikle, fareyi bir köşeye sürükleyerek 'Masaüstünü göster' seçeneğini kullanırsanız, Ubuntu Tweakizin verir gibi ):

resim açıklamasını buraya girin

Bu benim .conkyrc dosyam ve benim ~/.conky/bargraph_small.lua dosyam .

Ayarı değiştirmeyi denedim ama biraz rastgele görünüyor, bazen işe yarayacak ve bazen işe yaramayacak. Herhangi bir fikir? Şerefe.

Yanıtlar:


23

Fluxbox'ta conky ile aynı sorunu yaşadım. Sorunu değiştirerek çözdüm

own_window_type override- own_window_type normal(.conkyrc'nizdeki 17. satır)

Diğer conky yapılandırma ayarlarına buradan göz atın:

http://conky.sourceforge.net/config_settings.html

Yukarıdaki cevap çoğu durumda geçerlidir, ancak bu durumda iyi sonuç vermez. Ubuntu Tweak "Masaüstünü göster" seçeneği tüm açık pencereleri en aza indirir. .Conkyrc satır 16'nız belirtilir own_window yes. Bu, conky'nin kendi penceresi olduğu anlamına gelir. Belirterek own_window_type normalpencere (gerçi etrafında hareket edemez) "normal" hareket söylenmektedir. Böylece "Masaüstünü göster" seçeneği kullanıldığında, conky penceresi ve diğer tüm pencereler simge durumuna küçülür. Çizgi own_window nobir seçenek değildir, çünkü bu yerleşim sorunlarına neden olur.

Çözelti hattını değiştirerek elde edilebilecek bir masaüstüne pencere kılmam için olacak gibi görünüyor own_window_type normaliçin own_window_type desktop. Ancak bu, "Masaüstünü göster" kullanıldığında conky penceresinin masaüstünde kalmasına neden olsa da, masaüstü bir nedenle sol veya sağ tıklatıldığında conky penceresi tekrar kaybolur.

Ne kadar yerinde conky değişiyor tutmak gibi görünüyor own_window_type normaliçin own_window_type dock. Bu yöntemin dezavantajı, boşluk x ve boşluk y'yi kullanarak masaüstünüzde doğru noktaya conky yerleştirmektir. Boşluk x şimdi masaüstü kenarı sağ taraf yerine sol taraftan sayılır. Boşluk y hala yukarıdan sayılır. Ekran çözünürlüğünüzün 1440x900 olduğunu ve boşluk x'in 10 ve maksimum kontrastın 250 olduğunu varsayalım, yeni boşluk x 1440-250-10 = 1180

Ayrıca, görünür rıhtım sınırlarını tamamen kaybetmek için çizgiyi own_window_transparent yes şu satırlarla değiştirin: own_window_argb_visual yesve own_window_argb_value 0. Yani .conkyrc satırınızda 18 yeni kodla 18 ve 19 olmak üzere iki satırla değiştirilmelidir. Own_window_argb_value 255 olarak ayarlandığında, conky penceresinin saydamlığı olmayacak ve siyah olacaktır.

Bu çözüm test edildi ve işe yarıyor gibi görünüyor. Çözüm, yukarıdaki bağlantıdaki config_settings öğelerini temel alır.


Bunun bir dezavantajı, fareyi bir köşeye sürükleyerek (Masaüstünü sağladığı özellik Ubuntu Tweak) 'Masaüstünü Göster' işlevini kullandığımda bir conkydaha asla görülmeyecek şekilde ortadan kalkar (sanırım en aza indirir)
Gabriel

Fareyi bir köşeye sürükleyerek 'Masaüstünü göster', bu özelliği Ubuntu Tweak'in en son sürümüyle nasıl etkinleştirebilirim? Şimdiye kadar, konkinizin davranışını kopyalayamadım. RC ve lua'nızı yeni kurulmuş bir Ubuntu 12.10'da kullandım.
Ocak'ta jeroen

Ubuntu Tweak, Ayarlar> Çalışma Alanları'nı açın ve köşelerden biri için 'Masaüstünü göster' eylemini seçin (benimki sağ üstte).
Gabriel

Geliştirilmiş cevabımı görün!
jeroen

1
Sanırım oradayız. Şerefe
jeroen

0

Sana başka bir sorum daha var.

1) Pencerenin own_window_type normal olmasına izin verin

2) ve compiz yapılandırma yöneticisine gidin.

3) sonra pencere kenarlıklarına gidin

4) İstisna eklemek için kenarlıkları olan pencere türlerinin yanındaki + simgesini tıklayın.

4.1) Sonra conky penceresi açıkken; türü "pencere adı" olarak ayarlayın ve değerin yanında "Tut" u tıklayın. sonra conky penceresini alın.

4.2) Ardından "geri" veya "ters" onay kutusunu veya her neyse işaretleyin.

5) Aynı şeyi gölgeler için de yapın.

6) Mutlu Conking

Sorun, tüm çalışma alanlarında görünmemesi. (İçinizden biri bir çözüm biliyorsa, bana bildirin). Sonraki sorun: Conky penceresine tıklarsanız, normal bir pencerenin yaptığı gibi diğer tüm pencerelere atlar. Ayrıca "masaüstünü göster" de bir sorundur.


Bu soruyu sorduğu gün denedim, ama Conky üzerinde çalışmadı. Belki Conky Compiz'den başka yollarla çekiliyor? Terminal pencerem ve dosya tarayıcım gibi diğer uygulamaların şeffaf olmasını sağlarım. Harika bir numara.
SunnyDaze

0

Aynı sorunu Xubuntu 14.04'te de yaşadım. Benim durumumda, Conky her zaman mükemmel çalışıyordu, bir güne kadar artık şeffaf olmadığını fark ettim. Sorun Pencere Yöneticisi Tweaks içinde Compositor seçeneğini devre dışı bırakmıştı. O kutuyu tekrar işaretlediğimde Conky tekrar şeffaftı.

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.