Conky (oprogramowanie)
Oryginalni autorzy | Brenden Matthews |
---|---|
Wersja stabilna | |
Magazyn | |
Napisane w | C , C++ |
System operacyjny | Linuksa , FreeBSD i OpenBSD |
Typ | Monitor systemu |
Licencja | GPL i BSD |
Strona internetowa |
Conky to darmowy monitor systemu komputerowego dla systemu X Window . Jest dostępny dla Linuksa , FreeBSD i OpenBSD . Conky jest wysoce konfigurowalny i jest w stanie monitorować wiele zmiennych systemowych, w tym stan procesora , pamięć , przestrzeń wymiany , miejsce na dysku , temperatury, procesy , interfejsy sieciowe , moc baterii, komunikaty systemowe, skrzynki pocztowe, aktualizacje Arch Linux , wiele popularne odtwarzacze muzyczne ( MPD , XMMS2, BMPx, Audacious itp.), aktualizacje pogody, najświeższe informacje i wiele więcej. W przeciwieństwie do monitorów systemowych, które używają zestawów narzędzi widżetów wysokiego poziomu do renderowania swoich informacji, Conky jest rysowany bezpośrednio w oknie X. Pozwala to na skonfigurowanie go w taki sposób, aby zużywał stosunkowo mało zasobów systemowych.
Conky został okrzyknięty „jednym z najlepiej utrzymanych i zdecydowanie jednym z najbardziej użytecznych programów w świecie open source” w Linux Magazine .
Jest wstępnie skonfigurowany w domyślnej instalacji Pinguy OS i CrunchBang Linux .
Historia
Conky to rozwidlenie torsmo , monitora systemu, który nie jest już utrzymywany. Torsmo jest jednak nadal używany w systemach, w których preferowane są aplikacje zużywające minimalne zasoby. Damn Small Linux uruchamia torsmo w oknie głównym pulpitu na domyślnej instalacji Live CD . Conky wywodzi swoją nazwę od postaci z kanadyjskiego programu telewizyjnego Trailer Park Boys .
Typowe zastosowania
Chociaż Conky nadaje się do użytku jako monitor systemu, może być również używany do gromadzenia i wyświetlania wielu innych źródeł informacji i może być rozszerzony o język programowania Lua .
Conky został również przeniesiony na urządzenia takie jak Nokia N900 i może być przeniesiony na praktycznie każdy system z GCC i implementacją X11 .
Użytkownicy stworzyli i rozpowszechnili wiele niestandardowych skryptów, demonstrując modułowość i wszechstronność Conky pod względem funkcji i wyglądu. Wątek na forach Ubuntu rozrósł się do ponad 2000 stron użytkowników udostępniających swoje konfiguracje.
Przykład użycia
Prosta konfiguracja Conky, która wyświetla czas na pulpicie użytkownika, jest następująca:
Uwaga: Od wersji 1.10 Conky zmienił używaną składnię.
0
zły . config = { wyrównanie = 'middle_middle' , background = false , border_width = 1 , cpu_avg_samples = 2 , default_color = 'white' , default_outline_color = 'white' , default_shade_color = 'white' , draw_borders = false , draw_graph_borders = true , draw_outline = false , draw_shades = false , use_xft = true , font = 'Free Mono:size=30' , gap_x = 5 , gap_y = 60 , minimalna_wysokość = 5 , minimalna szerokość = 400 , net_avg_samples = 2 , no_buffers = true , out_to_console = false , out_to_stderr = false , extra_newline = false , own_window = true , own_window_class = 'Conky' , own_window_type = 'desktop' , stippled_borders = , update_interval = 1.0 , uppercase = false , use_spacer = 'none' , show_graph_scale = false , show_graph_range = false } conky . tekst = [[ ${czas %H:%M} ]]
Prostszy przykład starej składni:
update_interval 30 own_window tak own_window_type desktop use_xft tak xftfont DejaVu Sans:size=14 wyrównanie prawy dolny TEKST ${czas %H:%M}
Domyślna lokalizacja pliku konfiguracyjnego to $HOME/.conkyrc lub ${sysconfdir}/conky/conky.conf . W większości systemów „ sysconfdir ” to /etc i można tam znaleźć przykładowy plik konfiguracyjny ( /etc/conky/conky.conf ).
Zrzuty ekranu
Conky na Arch Linux
Conky na Ubuntu
Conky w Fedorze 14 (Laughlin)
Conky z lua na Debianie