Conky er en enkel, letvægts system monitor applikation, der kan vise information på dit skrivebord og giver dig mulighed for at overvåge flere processer samtidigt. For dem der kan lide at holde et minimalt skrivebord, men stadig vil have hurtig adgang til forskellige oplysninger som e-mails, vejr, hukommelsesforbrug osv., Så er Conky bare ansøgningen til dig.

Mens installationen af ​​Conky er let, kan det være en temmelig besværlig opgave at konfigurere det. Følg denne tutorial nøje, og jeg er sikker på, at du vil mestre tricket på ingen tid.

Installation

Klik her for at installere Conky på din Ubuntu-maskine. Du kan også åbne din terminal ("Programmer -> Tilbehør -> Terminal") og skriv:

 sudo apt-get installeret conky 

Når installationen er gennemført, skal du indtaste terminalen:

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

For at teste om conky arbejder, skriver du i terminalen

 Conky 

Et vindue vil dukke op, der viser alle dine systemoplysninger. Bortset fra baggrunden som er dit eget tapet, vil oplysningerne være de samme som dem der vises på billedet nedenfor.

Luk vinduet. Vi skal nu konfigurere den for at vise de oplysninger, vi ønsker, og også ændre dens farve for at matche dem på dit tapet.

Konfiguration af Conky

Gå til din Hjemmemappe ("Places -> Home"). Tryk på "Ctrl + H" for at vise skjulte filer. Rul ned til du fandt filen ".conkyrc". Dobbeltklik for at åbne det i teksteditor. Dette er den vigtigste konfigurationsfil, der vil påvirke, hvad der vises på dit skrivebord.

Rul ned i listen, og sørg for, at følgende konfiguration er indstillet korrekt. Sørg for, at disse indstillinger ikke har en '#' foran. Hvis ja, fjern dem.

 baggrund ja use_xft ja xftfont Bitstream Vera Sans Mono: størrelse = 8 xftalpha 0.8 update_interval 5.0 total_run_times 0 own_window ingen own_window_type desktop own_window_transparent yes own_window_colour black own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager double_buffer ja minimum_size 280 5 draw_shades ja draw_outline ingen draw_borders ingen draw_graph_borders nej stippled_borders 8 border_margin 4 border_width 1 default_color hvid default_shade_color sort default_outline_color sort justering top_right gap_x 12 gap_y 12 no_buffers ja store bogstaver nej cpu_avg_samples 2 net_avg_samples 2 override_utf8_locale no use_spacer ingen text_buffer_size 1024 override_utf8_locale ja 

Ovenstående konfigurationer er standardindstillingen, som jeg brugte i mit system. Når du er mere bekendt med det, kan du ændre det, så det passer til dine behov. Når du er færdig med konfigurationsindstillingen, skal du aflevere dette til side et stykke tid. Vi vil komme tilbage til det senere.

Installation af pakken Mail og vejrudsigt for Conky

Vi skal installere yderligere pakke, så Conky kan vise ny mail og vejrudsigt på dit skrivebord.

I din terminal,

 gksu gedit /etc/apt/sources.list 

Tilføj følgende linje til slutningen af ​​filen.

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

Gem og luk.

Tilbage til din terminal,

 sudo apt-get opdatering sudo apt-get install conkyemail conkyforecast 

Konfiguration af vejrudsigt

Gå nu til Weather.com og tilmeld dig en partnerkonto. Dette vil gøre det muligt for dig at spørge vejrinformationen i din by.

Når du har tilmeldt dig, skal du tjekke din postkasse for bekræftelsesemailen. Rul ned mailen, indtil du ser dit partner-id og licensnøgle.

Tilbage til din terminal,

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

Udfyld felterne "XOAP_Partner_ID" og "XOAP_License_key" med oplysningerne fra bekræftelsesemailen. Gem og luk.

Gå til http://xoap.weather.com/search/search?where=YOUR_CITY i din browser og erstat YOUR_CITY med navnet på din by. Du vil se en xml, der ligner billedet nedenfor. Indtast id'et. Dette er identifikatoren for din by, og du skal bruge den senere.

Sætter alt sammen

Tilbage til din .conkyrc-fil, rul ned til, indtil du ser linjen

 # ting efter 'TEXT' vil blive formateret på skærmen TEXT 

Som angivet i erklæringen vil alt, der er placeret under ordet TEXT, blive vist på skærmen. Der er en vis syntaks, som du skal følge for at få den til at vise korrekt og smukt.

Følgende er min konfiguration. Du er fri til at kopiere og ændre.

 TEKST $ {font Radio Space: size = 30} $ {color5} DAMIEN PC $ {voffset -20} $ {color1} $ hr $ {voffset -20} $ {font Radiorum: størrelse = 14} $ {color1} $ {time% A% d% Y} $ {font Radiorum: størrelse = 55} $ {color1} $ {time% H:% M} $ {voffset -15} $ {font ConkyWeather: size = 36} c $ { skrifttype Verdana: size = 15} $ {voffset -5} $ {execi 3600 conkyForecast --placering = SNXX0006 - datatype = LT} / $ {execi 3600 conkyForecast --location = SNXX0006 --datatype = HT} $ stippled_hr $ { skrifttype Verdana: style = Bold: size = 9} $ {color1} Yahoo: $ {font Verdana: size = 8} $ {execi 600 conkyEmail --servertype = POP - servernavn = pop.mail.yahoo.com - brugernavn = xyz --password = xyz --ssl} nye e-mails $ {font Verdana: style = Bold: size = 9} $ {color1} Gmail: $ {font Verdana: size = 8} $ {execi 600 conkyEmail --servertype = IMAP -servername = imap.googlemail.com --brugernavn = xyz --password = xyz --ssl} nye e-mails $ stippled_hr $ {font Verana: style = Fed: size = 9} CPU1: $ {font Verana: size = 8} $ {cpubar cpu1 10, 150} $ {cpu cpu1}% $ {font Verana: stil = fed: størrelse = 9} CPU2: $ {font Verana: size = 8} $ {cpubar cpu2 10, 150} $ {cpu cpu2} $ {font Verana: style = Bold: size = 8} Navn PID CPU% MEM% $ {font Verana: size = 8} $ {topnavn 1} $ {top pid 1} $ {top cpu 1} $ {top mem 1 } $ {top navn 2} $ {top pid 2} $ {top cpu 2} $ {top mem 2} $ {topnavn 3} $ {top pid 3} $ {top cpu 3} $ {top mem 3} $ {top navn 4} $ {top pid 4} $ {top cpu 4} $ {top mem 4} $ {top navn 5} $ {top pid 5} $ {top cpu 5} $ {top mem 5} $ {font Verana: style = Bold: size = 9} RAM: $ {font Verdana: størrelse = 8} $ {mem} / $ {memmax} ($ {memperc}%) $ {font Verana: style = Bold: size = 9} SWAP: $ {font Verdana: size = 8} $ {swap} / $ {swapmax} ($ {swapperc}%) $ stippled_hr $ {font Verana: style = Fed: size = 9} IP-adresse: $ {font Verana: størrelse = 8} $ {gw_ip} $ {font Verana: style = Bold: size = 9} Total download: $ {font Verana: size = 8} $ {totaldown eth1} $ {font Verana: style = Bold: size = 9 } Total upload: $ {font Verana: size = 8} $ {totalup eth1} $ {font Verana: style = Bold: size = 9} Opfartshastighed: $ {font Verdana: size = 8} $ {upspeed eth1} Kb / s $ {font Verila: style = Bold: size = 9} Downhastighed: $ {font Verdana: size = 8} $ {downspeed eth1} Kb / s $ stippled_hr $ {font Verana: style = Bold: size = 9} At gøre liste $ {font Verana: size = 8} $ {execi 30 cat /home/damien/TODO.txt} 

Nogle af de almindeligt anvendte syntaks involverer:

$ {font Verdana: style = Bold: size = 12} - Dette betyder at indstille den viste skrifttype til "Verdana" i størrelse 12 og fed. Du kan ændre skrifttypen eller den størrelse, der passer til skrivebordet. En ting at bemærke er, at den kun understøtter skrifttyper, der er installeret i dit system. For at få nye skrifttyper, kan du gå til dafont.com og downloade dine yndlingsskrifter uden omkostninger.

$ {execi 3600 ...} - Synkroniseringen "execi" giver dig mulighed for at udføre eksterne scripts. Bemærk, at vi bruger execi-syntaxen til at tjekke din email-adresse, vejrudsigt og også at læse en TODO- listefil og output til skærmen. Nummeret bag "execi" bestemmer intervallet (i sek) for Conky at udføre scripts.

$ hr / $ stippled_hr - Dette er at indsætte en vandret linje på skærmen. Syntaksen "$ stippled_hr" refererer til en stiplede linje.

${execi 3600 conkyForecast --location=SNXX0006 --datatype=LT} - Dette er udførelseskoden for at hente vejrinformation fra Weather.com. Bemærk at du skal udskifte --location=xyz ved din bys identifikator.

${execi 600 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --username=xyz --password=xyz --ssl} - Dette er udførelseskoden for at hente oplysninger fra din Gmail- og Yahoo-mailkonto. For at aktivere IMAP-tjenesten skal du aktivere IMAP-indstillingen i din Gmail-konto ("Indstillinger -> Videresending og POP / IMAP")

$ {execi 30 cat /home/damien/TODO.txt} - Dette er udførelseskoden for at læse min TODO listefil placeret i min startmappe og vise den på skærmen

For mere information om syntaksen, skal du tjekke Conky-variablen.

Teste din Conky

Når du er færdig med din indstilling, skal du skrive i din terminal

 Conky 

for at få det til at køre, og

 killall conky 

at opsige det.

Start Conky hver gang du logger ind

Gå til "System -> Indstillinger -> Sessioner" og klik "Tilføj". Udfyld feltet som vist nedenfor

Conky vil nu indlæse automatisk næste gang du logger ind på dit system.

Dette er et screenshot af mit Conky setup. Ikke rigtig det bedste, men det rydder op på mit skrivebord i en elegant stil.

Jeg er sikker på at du har en meget bedre opsætning end min.

Nyttige ressourcer

  • Conky variable
  • Konky konfiguration
  • Conky dokumentation
  • Min .conkyrc-fil (Højreklik og vælg Gem link som. Omdøb filen til .conkyrc og læg den i din hjemmemappe )
  • Ubuntu Forum