Conky ;-)

Conky to świetny (i lekki dla CPU) program do wyświetlania statystyk, które można dopasować w bardzo dokładny sposób do własnych potrzeb. Możliwości tego programiku są bardzo duże, lecz trzeba poświęcić troche czasu na konfiguracje.

Przy pierwszym uruchomieniu ( aptitude install conky – i mamy ^^ ) zobaczymy małe czarne okienko z wyświetlonymi domyślnymi statystykami. Cóż – mi ta postac conky’ego wysoce nie odpowiadała, więc by zmienić wygląd statystyk wyedytowałem plik .conkyrc moim ulubionym edytorem. (Plik znajduje się w /home/nazwa_profilu – Jeśli nie istnieje tworzymy go)

geany .conkyrc

Tutaj macie wszystkie dostępne zmienne i ustawienia dostępne w conky. Zajęło mi to trochę czasu, ale stworzyłem swoje własne „pikne” statystyki.

conky skin
Tutaj mamy te staty ^
(config)

Plik konfiguracyjny wygląda następujaco:

#Włączenie anti-aliasingu dla czcionki itp
use_xft yes
#Typ i rozmiar czcionki
xftfont Terminus:size=9
#Wartość alpha dla czcionki (przeźroczystość)
xftalpha 0.9
#Czas odświeżania statystyk
update_interval 1.5
#Wartość 0 sprawia, że conky dział non-stop :)
total_run_times 0
#Dzieki tej opcji conky nam nie miga przy odświeżaniu
double_buffer yes
#Położenie statystyk - w tym wypadku prawy dolny róg
alignment  bottom_right
#W tym wypadku - marginesy
gap_x 10
gap_y 33
#Minimalny rozmiar
minimum_size 170 5

#Ustawienia okna
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

#Domyslne kolory dla conky
default_color gray
defalut_shade_color black

#Ustawienia obramowania
border_margin 4
border_width 1

#Wszystko po zmiennej TEXT zostanie pokazane na ekranie

TEXT
....
....
....

Jeżeli czegoś nie wytłumaczyłem w tym przykładowym ustawieniu – tutaj jest wszystko na temat opcji konfiguracyjnych.
Teraz co możemy wpisać w sekcji TEXT – no i w jaki sposób. Do wyboru mamy wszystkie opcje dostępne na tej liście. Wszystkie wprowadzane zmienne poprzedzamy znakiem dolara ($) – np:
$kernel wyświetla dane twojego jajka ;-);
$fs_size wyswietla wielkosc wybranego dysku;
$alignr wyrównuje tekst po wpisie do prawej krawedzi;
Wprowadzanie zwykłego tekstu nie wymaga wprowadzania żadnego specjalnego znaku.

Jeżeli ktoś nie chce zaczynać od zera – najlepiej ściągnąć jakiś gotowy plik konfiguracyjny, i go modyfikować wg. potrzeb – tutaj macie konfig statystyk ze screena.
Mam nadzieje że w miare przyzwoity sposób przybliżyłem sposób konfiguracji ;-)

Peace

3 komentarze to “Conky ;-)”

  1. Ciekawy post, dodalem twoj blog do ulubionych, bede tu teraz wpadal czesciej, pozdrawiam

  2. A jakie są ustawienia Twojego conky? (widocznego na zrzucie)

  3. Mam pytanie. W jaki sposób zmienić kolor nagłówków widocznych na pulpicie z szarego na jakiś inny ? Poza tym u mnie na Debianie każdorazowe przesłonięcie pulpitu oknem na pełny ekran powoduje zniknięcie conkiego.

    Mój Xorg.conf .Dodałem ręcznie całą Section module wraz z Load „dbe” gdyż moj conf jej nie miał.

    # xorg.conf (X.Org X Window System server configuration file)
    #
    # This file was generated by dexconf, the Debian X Configuration tool, using
    # values from the debconf database.
    #
    # Edit this file with caution, and see the xorg.conf manual page.
    # (Type „man xorg.conf” at the shell prompt.)
    #
    # This file is automatically updated on xserver-xorg package upgrades *only*
    # if it has not been modified since the last upgrade of the xserver-xorg
    # package.
    #
    # If you have edited this file but would like it to be automatically updated
    # again, run the following command:
    # sudo dpkg-reconfigure -phigh xserver-xorg

    Section „InputDevice”
    Identifier „Generic Keyboard”
    Driver „kbd”
    Option „XkbRules” „xorg”
    Option „XkbModel” „pc105”
    Option „XkbLayout” „pl”
    EndSection

    Section „InputDevice”
    Identifier „Configured Mouse”
    Driver „mouse”
    EndSection

    Section „Device”
    Driver „nvidia”
    Option „Coolbits” „1”
    Option „AddARGBGLXVisuals” „true”
    Option „TripleBuffer” „false”
    #BusID „PCI:7:0:0”
    Identifier „Configured Video Device”
    EndSection

    Section „Monitor”
    Identifier „Configured Monitor”
    EndSection
    Section „Screen”
    Identifier „Default Screen”
    Monitor „Configured Monitor”
    EndSection

    Section „Extensions”
    # Option „Composite” „disable”
    # Option „RENDER” „disable”
    EndSection

    Section „Module”
    Load „dbe”
    EndSection