Conky – nie ma lepszego monitora systemu dla Linuxa! :P

Każdy linuxowiec wcześniej czy później (raczej wcześniej :P) styka się ze zwierzem zwanym Conky. Z czym to się je?

Jeśli chcemy dokładnie wiedzieć ile nasz komp zżera zasobów systemowych, ile miejsca pozostało na poszczególnych partycjach, jaki jest przesył danych przez internet, jaka jest temperatura procesora, aktualna pogoda w naszym regionie i czego właśnie słuchamy przez odtwarzacz audio – potrzebujemy monitora systemu, bądź kilku wiedżetów (np. gDesklets, adesklets), aby to wszystko wyświetliło nam się na pulpicie, przy okazji zjadając sporo RAMu i CPU (zarówno przy starcie systemu, jak i w czasie pracy komputera).
Conky jest baaaaardzo lekkim monitorem systemu, którego możliwości konfiguracyjne pod względem wizualnym i funkcjonalnym są potężne! Zaletą conky jest możliwość całkowitej indywidualizacji informacji pokazywanych w ramach monitora systemu. Po dodaniu niezbędnych informacji nt. pracy komputera, możemy na końcu dodać text: „Kocham Mariolkę”, czy coś równie osobistego; zmieniamy wygląd i kształt conky wedle upodobań. Innymi słowy robimy co chcemy i mamy taki monitor systemu jaki chcemy.
Conky znajduje się w większości repozytoriów poszczególnych dystrybucji Linuxa, więc jego instalacja jest bajecznie prosta. Po instalacji wydajemy jedynie w terminalu polecenie:
$ touch ~/.conkyrc
dzięki czemu tworzymy plik konfiguracyjny conky – serce naszego monitora. Zawartość .conkyrc jest naszą indywidualną sprawą; możemy skorzystać z gotowych plików .conkyrc zamiaszczanych przez użytkowników w internecie, lub samemu modyfikować funkcje conky pod kątem naszych potrzeb.
Moje conky jest zmodyfikowanym, minimalistycznym wariantem zamieszczonym przez kogoś w necie. Wystarczy utworzyć plik .conkyrc, wkleić poniższą zawartość, zapisać i kombinacją klawiszy Alt + F2 włączyć okno uruchamiania, po czym wpisać: conky i… gotowe! Oczywiście conky najlepiej dodać do autostartu, by uruchamiało się wraz ze startem Linuxa. Wygląd mojego conky na zrzutach powyżej.
Oto moje .conkyrc:

#avoid flicker
double_buffer yes

#own window to run simultanious 2 or more conkys
own_window yes
own_window_transparent yes
own_window_type normal
own_window_hints undecorate,sticky,skip_taskbar,skip_pager

#borders
draw_borders no
border_margin 3

#shades
draw_shades no

#position
gap_x 0
gap_y 4
alignment top_right

#behaviour
update_interval 1

#colour
default_color FFFFFF
#default_shade_color 000000
own_window_colour 262729

#font
use_xft yes
xftfont sans:size=8

# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes

#to prevent window from moving
use_spacer none
minimum_size 1024 0

#mpd
#mpd_host localhost
#mpd_port 6600

TEXT
${alignc}DATA: ${color 000000}${time %d-%m-%y}${color} | CZAS: ${color 000000}${time %H:%M:%S}${color} | JAJKO: ${color 000000}$kernel${color} | UPTIME: ${color 000000}${uptime_short}${color} | CPU: ${color 000000}${cpu}%${color} | RAM: ${color 000000}${memperc}%${color} | SWAP: ${color 000000}${swapperc}%${color} | SYSTEM: ${color 000000}${fs_used_perc /}%${color} | DOMOWY: ${color 000000}${fs_used_perc /home}%${color} | ${if_existing /proc/net/route wlan0}Signal: ${color e0e0e0}${wireless_link_qual wlan0}%${color}UP: ${color 000000}${upspeed wlan0} kb/s${color} | DOWN: ${color 000000}${downspeed wlan0} kb/s${color}${else}${if_existing /proc/net/route eth0}Up: ${color 000000}${upspeed eth0} kb/s${color} | Down: ${color 000000}${downspeed eth0} kb/s${color}${endif}${else}Network Unavailable${endif}${alignc}

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s