Conky är en enkel, lätt systemövervakningsprogram som kan visa information på skrivbordet och låter dig övervaka flera processer samtidigt. För dem som gillar att behålla ett minimalt skrivbord, men ändå vill ha snabb tillgång till olika uppgifter som e-post, väder, minnesanvändning etc, så är Conky bara ansökan för dig.

Medan installationen av Conky är lätt kan konfigurationen vara en ganska besvärlig uppgift. Följ denna handledning noggrant och jag är säker på att du kommer att behärska tricket på nolltid.

Installation

Klicka här för att installera Conky på din Ubuntu-maskin. Alternativt, öppna din terminal ("Program -> Tillbehör -> Terminal") och skriv:

 sudo apt-get installera conky 

När installationen är klar skriver du in terminalen:

 zcat /usr/share/doc/conky/examples/conky.conf.gz> ~ / .conkyrc 

För att testa om conky fungerar, skriver du i terminalen

 conky 

Ett fönster kommer dyka upp och visar all din systeminformation. Annat än bakgrunden som är din egen tapet, kommer informationen att vara densamma som den som visas i bilden nedan.

Stäng fönstret. Vi ska nu konfigurera den för att visa den information vi vill ha och även ändra dess färg så att den matchar dina bakgrundsbilder.

Konfigurera Conky

Gå till din hemmapp ("Platser -> Hem"). Tryck på "Ctrl + H" för att visa dolda filer. Bläddra tills du hittat filen ".conkyrc". Dubbelklicka för att öppna den i Textredigerare. Det här är den huvudsakliga konfigurationsfilen som påverkar det som visas på skrivbordet.

Bläddra ner listan och se till att följande konfiguration är korrekt inställd. Se till att dessa inställningar inte har en "#" framför. Om ja, ta bort dem.

 bakgrund yes use_xft yes xftfont Bitstream Vera Sans Mono: storlek = 8 xftalpha 0.8 update_interval 5.0 total_run_times 0 own_window nej own_window_type desktop own_window_transparent yes own_window_colour black own_window_hints odefinierad, nedanför, klibbig, skip_taskbar, skip_pager double_buffer yes minimum_size 280 5 draw_shades ja draw_outline nej draw_borders nej draw_graph_borders nej stippled_borders 8 border_margin 4 border_width 1 default_color vit default_shade_color svart default_outline_color svart justering top_right gap_x 12 gap_y 12 no_buffers ja storlek nej cpu_avg_samples 2 net_avg_samples 2 override_utf8_locale no use_spacer ingen text_buffer_size 1024 override_utf8_locale ja 

Ovanstående konfigurationer är standardinställningen som jag använde i mitt system. När du är mer bekant med det, kan du ändra det för att passa dina behov. När du är klar med konfigurationsinställningen, lämna den åt sidan för ett tag. Vi kommer tillbaka till det senare.

Installera paketet Mail och Väderprognos för Conky

Vi måste installera ytterligare paket för att Conky ska kunna visa ny post och väderprognos på skrivbordet.

I din terminal,

 gksu gedit /etc/apt/sources.list 

Lägg till följande rad i slutet av filen.

 deb http://ppa.launchpad.net/m-buck/ubuntu hardy main 

Spara och stäng.

Tillbaka till din terminal,

 sudo apt-få uppdatering sudo apt-get installera conkyemail conkyforecast 

Konfigurera Väderprognos

Gå nu till Weather.com och registrera ett partnerkonto. Detta gör att du kan fråga om väderinformationen i din stad.

När du har anmält dig, kolla din brevlåda för bekräftelsemailen. Bläddra ner posten tills du ser ditt partner-ID och licensnyckel.

Tillbaka till din terminal,

 sudo cp /usr/share/conkyforecast/conkyForecast.config ~ / .conkyForecast.config gedit ~ / .conkyForecast.config 

Fyll i fälten "XOAP_Partner_ID" och "XOAP_License_key" med informationen från bekräftelsemailen. Spara och avsluta.

På din webbläsare går du till http://xoap.weather.com/search/search?where=YOUR_CITY och ersätter YOUR_CITY med namnet på din stad. Du kommer att se en xml som liknar bilden nedan. Spela in id. Detta är identifieraren för din stad och du behöver den senare.

Att sätta alla tillsammans

Tillbaka till din .conkyrc-fil, bläddra ner tills du ser linjen

 # saker efter "TEXT" kommer att formateras på skärmen TEXT 

Som sagt i uttalandet kommer allt som står under ordet TEXT att visas på skärmen. Det finns en viss syntax som du måste följa för att få den att visas korrekt och vackert.

Följande är min konfiguration. Du är fri att kopiera och ändra.

 TEXT $ {font Radiospace: size = 30} $ {color5} DAMIEN PC $ {voffset -20} $ {color1} $ hr $ {voffset -20} $ {font Radiospace: size = 14} $ {color1} $ {time% A% d% Y} $ {font Radiospace: size = 55} $ {color1} $ {tid% H:% M} $ {voffset -15} $ {font ConkyWeather: size = 36} c $ { typsnitt = Storlek = 15} $ {voffset -5} $ {execi 3600 conkyForecast --location = SNXX0006 --datatype = LT} / $ {execi 3600 conkyForecast --location = SNXX0006 --datatype = HT} $ stippled_hr $ { font = Bold: size = 9} $ {color1} Yahoo: $ {font Verdana: size = 8} $ {execi 600 conkyEmail --servertype = POP - servernamn = pop.mail.yahoo.com - användarnamn = xyz - password = xyz --ssl} nya e-postmeddelanden $ {font Verdana: style = Bold: size = 9} $ {color1} Gmail: $ {font Verdana: size = 8} $ {execi 600 conkyEmail --servertype = IMAP - servernamn = imap.googlemail.com - användarnamn = xyz --password = xyz --ssl} nya e-postmeddelanden $ stippled_hr $ {font Verana: style = Bold: size = 9} CPU1: $ {font Verana: size = 8} $ {cpubar cpu1 10, 150} $ {cpu cpu1}% $ {font Verana: style = Bold: size = 9} CPU2: $ {font Verana: storlek = 8} $ {cpubar cpu2 10, 150} $ {cpu cpu2} $ {font Verana: style = Bold: size = 8} Namn PID CPU% MEM% $ {font Verana: size = 8} $ {toppnamn 1} $ {topp pid 1} $ {top cpu 1} $ {toppmem 1 } $ {toppnamn 2} $ {topppid 2} $ {toppmynt 2} $ {toppmem 2} $ {toppnamn 3} $ {topppid 3} $ {topp cpu 3} $ {toppmem 3} $ {toppnamn 4} $ {top pid 4} $ {top cpu 4} $ {toppmem 4} $ {toppnamn 5} $ {topp pid 5} $ {topp cpu 5} $ {toppmem 5} $ {font Verana: style = Bold: size = 9} RAM: $ {font Verdana: storlek = 8} $ {mem} / $ {memmax} ($ {memperc}%) $ {font Verana: style = Bold: size = 9} SWAP: $ {font Verdana: size = 8} $ {swap} / $ {swapmax} ($ {swapperc}%) $ stippled_hr $ {font Verana: style = Bold: size = 9} IP-adress: $ {font Verana: storlek = 8} $ {gw_ip} $ {font Verana: style = Bold: size = 9} Totalt hämtning: $ {font Verana: size = 8} $ {totaldown eth1} $ {font Verana: style = Bold: size = 9 } Total uppladdning: $ {font Verana: size = 8} $ {totalup et1} $ {font Verana: style = Bold: size = 9} Uppfartshastighet: $ {font Verdana: size = 8} $ {upspeed eth1} Kb / s $ {font Verila: style = Bold: size = 9} Nedfartshastighet: $ {font Verdana: size = 8} $ {downspeed eth1} Kb / s $ stippled_hr $ {font Verana: style = Bold: size = 9} Att göra lista $ {font Verana: size = 8} $ {execi 30 cat /home/damien/TODO.txt} 

Några av de vanliga syntaxerna involverar:

$ {font Verdana: style = Bold: size = 12} - Det här betyder att ställa in det visade tecknet till "Verdana" med storlek 12 och fetstil. Du kan ändra typsnittet eller storleken som passar ditt skrivbord. En sak att notera är att den bara stöder teckensnitt som är installerade i ditt system. För att få nya teckensnitt kan du gå till dafont.com och ladda ner dina favoritfonter utan kostnad.

$ {execi 3600 ...} - "Execi" -syntaxen låter dig exekvera externa skript. Observera att vi använder execi- syntaxen för att kontrollera din e-postadress, väderprognos och även att läsa en TODO-listfil och mata ut till skärmen. Numret bakom "execi" bestämmer intervallet (i sek) för Conky att utföra skripten.

$ hr / $ stippled_hr - Här sätter du in en horisontell linje i skärmen. Syntaxen "$ stippled_hr" avser en streckad linje.

${execi 3600 conkyForecast --location=SNXX0006 --datatype=LT} - Detta är exekveringskoden för att hämta Väderinformation från Weather.com. Observera att du måste ersätta --location=xyz med din stads identifierare.

${execi 600 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --username=xyz --password=xyz --ssl} - Det här är exekveringskoden för att hämta information från ditt Gmail och Yahoo-postkonto. För att aktivera IMAP-tjänsten måste du aktivera IMAP-inställningen i ditt Gmail-konto ("Inställningar -> Vidarebefordran och POP / IMAP")

$ {execi 30 cat /home/damien/TODO.txt} - Det här är exekveringskoden för att läsa min TODO listfil i min hemmapp och visa den på skärmen

Mer information om syntaxen finns på Conky-variabeln.

Testa din Conky

När du är färdig med din inställning, skriv i din terminal

 conky 

för att få det att springa, och

 killall conky 

att säga upp det.

Starta Conky varje gång du loggar in

Gå till "System -> Inställningar -> Sessioner" och klicka på "Lägg till". Fyll i fältet som visas nedan

Conky laddas nu automatiskt upp nästa gång du loggar in på ditt system.

Detta är en skärmdump av min Conky-konfiguration. Inte riktigt bäst, men det rensar upp skrivbordet i en elegant stil.

Jag är säker på att du har en mycket bättre inställning än mina.

Användbara resurser

  • Conky variabler
  • Conky konfigurationsinställning
  • Conky dokumentation
  • Min .conkyrc-fil (Högerklicka och välj Spara länk som. Byt namn på filen till .conkyrc och placera den i din hemmapp )
  • Ubuntu Forum