Conky (mjukvara)
Originalförfattare | Brenden Matthews |
---|---|
Stabil frisättning | |
Förvar | |
Skrivet i | C , C++ |
Operativ system | Linux , FreeBSD och OpenBSD |
Typ | Systemövervakare |
Licens | GPL- och BSD-licenser |
Hemsida |
Conky är en gratis skrivbordssystemmonitor för X Window System . Den är tillgänglig för Linux , FreeBSD och OpenBSD . Conky är mycket konfigurerbar och kan övervaka många systemvariabler inklusive status för processorn , minne , bytesutrymme , disklagring , temperaturer , processer , nätverksgränssnitt , batteriström, systemmeddelanden, e-postinkorgar, Arch Linux- uppdateringar, många populära musikspelare ( MPD , XMMS2, BMPx, Audacious , etc.), väderuppdateringar, senaste nyheter och mycket mer. Till skillnad från systemmonitorer som använder widgetverktyg på hög nivå för att återge sin information, ritas Conky direkt i ett X-fönster. Detta gör att den kan konfigureras så att den förbrukar relativt få systemresurser.
Conky hyllades som "ett av de bäst underhållna, och definitivt ett av de mest användbara programmen i världen av öppen källkod" i Linux Magazine .
Det kommer förkonfigurerat i standardinstallationen av Pinguy OS och CrunchBang Linux .
Historia
Conky är en gaffel av torsmo , en systemmonitor som inte längre underhålls. Torsmo fortsätter dock att användas i system där applikationer som använder minimala resurser är att föredra. Damn Small Linux , till exempel, kör torsmo i sitt skrivbordsrotfönster på standardinstallationen av sin Live CD . Conky har fått sitt namn från en karaktär i det kanadensiska tv-programmet Trailer Park Boys .
Vanliga användningsområden
Även om Conky lämpar sig för användning som en systemmonitor, kan den också användas för att samla in och visa många andra informationskällor och kan utökas med programmeringsspråket Lua .
Conky har också porterats till enheter som Nokia N900 och kan portas till praktiskt taget alla system med GCC och en X11 -implementering.
Användare har skapat och distribuerat många skräddarsydda skript, som visar Conkys modularitet och mångsidighet i funktion och utseende. En tråd på Ubuntu- forumen har vuxit till över 2 000 sidor med användare som delar sina konfigurationer.
Användningsexempel
En enkel konfiguration för Conky som visar tiden på en användares skrivbord är följande:
Notera: Från och med version 1.10 har Conky ändrat den använda syntaxen.
0
conky . config = { alignment = 'middle_middle' , background = false , border_width = 1 , cpu_avg_samples = 2 , default_color = 'white' , default_outline_color = ' white ' , default_shade_color = ' vit' , draw_borders = falseoutline true _ drawborders = falseoutline true _ , draw_shades = false , use_xft = true , font = ' Free Mono :size= 30 ' , gap_x = 5 , gap_y = 60 , minimum_height = 5 , minimum_width = 400 , net_avg_samples = 2 , no_buffers = out true , _outst_console false , extra_newline = false , own_window = true , own_window_class = ' Conky' , own_window_type = ' desktop ' , stippled_borders = , update_interval = 1.0 , versaler = false , use_spacer = ' ingen ' , show_graph_scale = } false ky text = [[ ${tid %H:%M} ]]
Ett enklare exempel på den gamla syntaxen:
update_interval 30 own_window yes own_window_type desktop use_xft yes xftfont DejaVu Sans:size=14 alignment bottom_right TEXT ${time %H:%M}
Standardplatsen för konfigurationsfilen är $HOME/.conkyrc eller ${sysconfdir}/conky/conky.conf . På de flesta system är " sysconfdir " /etc , och du kan hitta exempel på konfigurationsfilen där ( /etc/conky/conky.conf ).
Skärmdumpar
Conky på Arch Linux
Conky på Ubuntu
Conky på Fedora 14 (Laughlin)
Conky med lua på Debian