Stworzyłem niestandardowy conky pokazujący prognozy pogody w 3 miastach takich jak to:
Ale ostatnio zacząłem widzieć dziwne zachowanie. Po kilku sekundach białe tło, nieco większe, pojawia się poniżej:
Próbowałem to przezwyciężyć, próbując szeregu zmian w pliku konfiguracyjnym .conkyrc, a jedyną skuteczną zmianą była zmiana wartości typu własna_okna z zastąpienia na normalną . Ale potem nie tylko znikam, gdy wybieram minimalizację wszystkich okien, ale także wyświetla przezroczyste tło o takim samym rozmiarze, jak ten:
Moje ustawienia okna Conky są takie:
update_interval 1 total_run_times 0 cpu_avg_samples 1 net_avg_samples 1 no_buffers tak double_buffer tak imlib_cache_size 0 tło tak okno własne tak przesłonięcie typu own_window_type own_window_transparent tak own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager minimum_size 300 480 maksymalna_szerokość 300 wyrównanie top_right przerwa_x 2 gap_y 28 draw_borders no draw_graph_borders no stippled_borders 0 border_inner_margin 0 border_outer_margin 0 border_width 0 text_buffer_size 1024 override_utf8_locale tak use_xft tak xftfont Ubuntu: size = 10 xftalpha 1.0 wielka litera nr temperatura_jednostki celsjusza draw_shades no nr_rysowania default_color C0C0C0 default_shade_color 000000 default_outline_color C0C0C0 kolor 1 C0C0C0 kolor2 B2B2B2 kolor 3 808080 color4 D4D4D4 TEKST $ {image ~ / .conky / base.png -p 0,0 -s 300x480}
Czy ktoś może powiedzieć, co może powodować (i jak mogę pokonać) to niechciane płótno pod moim zwartym oknem?
own_window_type desktop
i spróbuj. Nie mam rozwiązania dla białych ikon. Conky przez większość czasu potrzebuje trochę majstrowania, np. Użycie kodu nie powoduje zniknięcia obrazów na moim pudełku. Zmieniający monitor zawsze zmienia pozycjonowanie stożkowe, chyba że nie ma zmiany rozdzielczości.#!/bin/sh
next line:sleep 1 && feh --bg-center ~/background.png &
orfbsetbg -f /path/to/picture.jpg
Znalazłem rozwiązanie niechcianego cienia tutaj: http://linuxexchange.org/questions/821/how-to-avoid-ugly-compizgnome-shadow-for-conky
Jest to w rzeczywistości obejście, a nie rozwiązanie, ponieważ dlaczego Conky rysuje większe okno, niż jest to potrzebne, nadal pozostaje dla mnie tajemnicą ;-)
Uwaga: Prawdopodobnie wymaga to również dodania tej linii do pliku konfiguracyjnego Conky:
own_window_class Conky
Uwaga: Obejście czarnego tła pojawiającego się przez kilka minut w systemie Ubuntu 13.04 : dodaj polecenie zmiany tapety pulpitu tam iz powrotem po poleceniu conky, np.
sleep 5 && conky -c /home/user/.conkyrc && sleep 2 && gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/bckgrnd.jpg && gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/background.jpg
źródło
Miałem dokładnie ten sam problem w dniu 12.10, ale odkryłem, że otwarcie panelu lub terminala (które ustawiłem jako przezroczyste) sprawiło, że białe tło zniknęło. Irytujące, ale proste do rozwiązania - zakładam, że miało to związek z tym, jak wyświetlacz obsługuje dowolną przezroczystość.
Właśnie dostałem 13.04, a teraz ta sztuczka nie działa. Biorąc to pod uwagę, do tej pory mam przezroczystość działającą, jeśli ustawię następujące ustawienia:
Jedynym minusem jest to, że okno Conky teraz dopasowuje się do lewej strony ekranu (kiedyś po prawej), więc musiałem to przesunąć w następujący sposób:
Irytujące oznacza to, że jeśli zmieni się rozdzielczość mojego wyświetlacza (na przykład często podłączam projektor do pracy), okno Conky nie będzie tam, ale to początek. Mam nadzieję że to pomoże.
źródło
Oto niektóre parametry, których używam:
Miałem problemy ze zbyt małym obrazem. Właśnie zacząłem dostosowywać parametry rozmiaru i zacząłem działać.
Jak możesz zauważyć,
own_window
jest ustawiony nano
. Jeśliyes
to mój obraz nie działałby. To był tylko bałagan. To może ci pomóc, ale nie musi. Mam nadzieję, że to pomoże.źródło
Co powiesz na to:
W pliku ~ / conkyrc zlokalizuj
zamień na
i dodaj
To mi zrobiło.
źródło