Blog jak widać już nie jest aktualizowany. I raczej nie będzie. Wisi sobie ot tak, ze względów historycznych :)

Nowy wizerunek conky - możliwość wyświetlania grafik

Krzysztof Rygielski | 2009-12-22 22:37 | Kategorie: Linux, Conky

Może to nie taka nowa funkcjonalność, ale od wersji chyba 1.7.x pojawiła się w conky możliwość umieszczania grafik. Służy do tego funkcja image. Wymaga to skompilowania conky z dołączonym imlib2. W PLD domyślnie nie ma tej opcji włączonej. Sam sobie przebudowałem - z reguły to robię, aby mieć też dostęp do funkcji obsługujących karty bezprzewodowe (wysłałem diffa na pld-devel, czekam na odzew...).

JeÅ›li posiadasz innÄ… dystrybucjÄ™ niż PLD, jest duże prawdopodobieÅ„stwo, że conky już jest skompilowane z imlib2. JeÅ›li nie, wówczas trzeba przekompilować, dodajÄ…c do configure odpowiedniÄ… opcjÄ™. Ja dodatkowo kompilowaÅ‚em z wÅ‚Ä…czeniem obsÅ‚ugi wlan:

$ ./configure --enable-imlib2 --enable-wlan
$ make
$ make install

W PLD oczywiście należy odpowiednio przerobić plik .spec. Przebudowana, gotowa do instalacji paczka leży w moim repozytorium.

Chcąc wyświetlić grafikę w conky używamy funkcji image:

${image path_to_image -p x,y -s WIDTHxHEIGHT}

Czyli odpowiednio podajemy Å›cieżkÄ™ do obrazka, miejsce w conky, gdzie ma siÄ™ wyÅ›wietlić, obliczane od lewego górnego rogu, oraz wymiary. OczywiÅ›cie te parametry sÄ… opcjonalne, ale przydatne.

Przerobione conky z zastosowaniem grafik obecnie wyglÄ…da u mnie tak:

To dopiero poczÄ…tek tego, co zamierzam zrobić z moim conky. Mam w planie kolejne przeróbki, ale na razie podoba mi siÄ™ tak, jak jest :-)

Conky jest naprawdÄ™ oszczÄ™dne jeÅ›li chodzi o zasoby systemowe. Poszerzenie funkcjonalnoÅ›ci o wyÅ›wietlanie grafik nie wpÅ‚ywa na zużycie zasobów w jakiÅ› zauważalny sposób. DziÄ™ki temu ten Å›wietny monitor systemowy staje siÄ™ jeszcze lepszy :-) Ciekawe jakich nowych, przydatnych funkcji bÄ™dzie można siÄ™ spodziewać w kolejnych wersjach?