Conky is een eenvoudige, lichtgewicht systeemmonitor-toepassing die informatie op uw bureaublad kan weergeven en waarmee u verschillende processen tegelijk kunt monitoren. Voor degenen die graag een minimale desktop willen, maar toch snel toegang willen hebben tot verschillende informatie zoals e-mails, weer, geheugengebruik, enz., Dan is Conky slechts de toepassing voor u.

Hoewel de installatie van Conky eenvoudig is, kan het configureren van het een nogal lastige taak zijn. Volg deze tutorial op de voet en ik ben er zeker van dat je de truc binnen de kortste keren onder de knie hebt.

Installatie

Klik hier om Conky op uw Ubuntu-machine te installeren. U kunt ook uw terminal openen ("Toepassingen -> Accessoires -> Terminal") en typen:

 sudo apt-get install conky 

Nadat de installatie is voltooid, typt u de terminal:

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

Als u wilt testen of conky werkt, typt u in de terminal

 conky 

Er verschijnt een venster met al uw systeeminformatie. Anders dan de achtergrond die uw eigen achtergrond is, zal de informatie dezelfde zijn als die in de onderstaande afbeelding.

Sluit het conky-venster. We gaan het nu configureren om de gewenste informatie weer te geven en ook de kleur ervan aanpassen aan die van je achtergrond.

Conky configureren

Ga naar je thuismap ("Plaatsen -> Home"). Druk op "Ctrl + H" om verborgen bestanden weer te geven. Scroll naar beneden tot je het bestand ".conkyrc" gevonden hebt. Dubbelklik om het te openen in Teksteditor. Dit is het belangrijkste configuratiebestand dat van invloed is op wat wordt weergegeven op uw bureaublad.

Blader door de lijst en zorg dat de volgende configuratie correct is ingesteld. Zorg ervoor dat deze instellingen geen '#' vooraan hebben. Zo ja, verwijder ze.

 achtergrond ja use_xft yes xftfont Bitstream Vera Sans Mono: size = 8 xftalpha 0.8 update_interval 5.0 total_run_times 0 own_window nee own_window_type desktop own_window_transparent yes own_window_colour zwart own_window_hints onversierd, onder, plakkerig, skip_taskbar, skip_pager double_buffer ja minimum_size 280 5 draw_shades ja draw_outline geen draw_borders geen draw_graph_borders nee stippled_borders 8 border_margin 4 border_width 1 default_color wit default_shade_color black default_outline_color black alignment top_right gap_x 12 gap_y 12 no_buffers ja hoofdletters geen cpu_avg_samples 2 net_avg_samples 2 override_utf8_locale no use_spacer none text_buffer_size 1024 override_utf8_locale ja 

De bovenstaande configuraties zijn de standaardinstellingen die ik in mijn systeem heb gebruikt. Als u er meer vertrouwd mee bent, kunt u dit aanpassen aan uw behoeften. Wanneer u klaar bent met de configuratie-instelling, laat u dit een tijdje aan de kant. We komen er later op terug.

Het pakket voor e-mail en weersverwachting voor Conky installeren

We moeten extra pakket installeren zodat Conky nieuwe e-mail en weersvoorspellingen op uw bureaublad kan weergeven.

In je terminal,

 gksu gedit /etc/apt/sources.list 

Voeg de volgende regel toe aan het einde van het bestand.

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

Opslaan en afsluiten.

Terug naar je terminal,

 sudo apt-get update sudo apt-get installeren conkyemail conkyforecast 

Weersvoorspelling configureren

Ga nu naar Weather.com en registreer een partneraccount. Hiermee kunt u de weersinformatie in uw stad opvragen.

Nadat u zich hebt aangemeld, controleert u uw mailbox voor de bevestigingsmail. Blader door de e-mail totdat u uw partner-ID en licentiecode ziet.

Terug naar je terminal,

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

Vul de velden "XOAP_Partner_ID" en "XOAP_License_key" in met de informatie uit de bevestigingsemail. Opslaan en afsluiten.

Ga in uw browser naar http://xoap.weather.com/search/search?where=YOUR_CITY en vervang YOUR_CITY door de naam van uw stad. Je ziet een xml vergelijkbaar met de afbeelding hieronder. Noteer de ID. Dit is de ID voor je stad en je hebt hem later nodig.

Alles bij elkaar

Terug naar je .conkyrc-bestand scrol je omlaag tot je de regel ziet

 # spullen na 'TEXT' worden op het scherm TEXT opgemaakt 

Zoals vermeld in de verklaring wordt alles dat onder het woord TEKST is geplaatst op het scherm weergegeven. Er is een bepaalde syntaxis die u moet volgen om deze correct en mooi weer te geven.

Het volgende is mijn configuratie. U bent vrij om te kopiëren en aan te passen.

 TEXT $ {font Radio Space: size = 30} $ {color5} DAMIEN PC $ {voffset -20} $ {color1} $ hr $ {voffset -20} $ {font Radio Space: size = 14} $ {color1} $ {time% A% d% Y} $ {font Radio Space: size = 55} $ {color1} $ {time% H:% M} $ {voffset -15} $ {font ConkyWeather: size = 36} c $ { font Verdana: size = 15} $ {voffset -5} $ {execi 3600 conkyForecast --location = SNXX0006 --datatype = LT} / $ {execi 3600 conkyForecast --location = SNXX0006 --datatype = HT} $ stippled_hr $ { font Verdana: style = Bold: size = 9} $ {color1} Yahoo: $ {font Verdana: size = 8} $ {execi 600 conkyEmail --servertype = POP --servernaam = pop.mail.yahoo.com --username = xyz --password = xyz --ssl} nieuwe e-mails $ {font Verdana: style = Bold: size = 9} $ {color1} Gmail: $ {font Verdana: size = 8} $ {execi 600 conkyEmail - servertype = IMAP --servername = imap.googlemail.com --username = xyz --password = xyz --ssl} nieuwe e-mails $ 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: size = 8} $ {cpubar cpu2 10.150} $ {cpu cpu2}% $ {font Verana: style = Bold: size = 8} Naam PID CPU% MEM% $ {font Verana: size = 8} $ {topnaam 1} $ {top pid 1} $ {top cpu 1} $ {top mem 1 } $ {topnaam 2} $ {top pid 2} $ {top cpu 2} $ {top mem 2} $ {top naam 3} $ {top pid 3} $ {top cpu 3} $ {top mem 3} $ {top naam 4} $ {top pid 4} $ {top cpu 4} $ {top mem 4} $ {top naam 5} $ {top pid 5} $ {top cpu 5} $ {top mem 5} $ {font Verana: style = Bold: size = 9} RAM: $ {font Verdana: size = 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-adres: $ {font Verana: size = 8} $ {gw_ip} $ {font Verana: style = Bold: size = 9} Totale download: $ {font Verana: size = 8} $ {totaldown eth1} $ {font Verana: style = Bold: size = 9 } Totale upload: $ {font Verana: size = 8} $ {totalup eth1} $ {font Verana: style = Bold: size = 9} Up Speed: $ {font Verdana: size = 8} $ {upspeed eth1} Kb / s $ {font Verana: style = Bold: size = 9} Down Speed: $ {font Verdana: size = 8} $ {downspeed eth1} Kb / s $ stippled_hr $ {font Verana: style = Bold: size = 9} To Do List $ {font Verana: size = 8} $ {execi 30 cat /home/damien/TODO.txt} 

Enkele veelgebruikte syntaxis zijn:

$ {font Verdana: style = Bold: size = 12} - Dit betekent dat het weergegeven lettertype wordt ingesteld op "Verdana" van grootte 12 en vetgedrukt. U kunt het lettertype of de grootte aanpassen aan uw bureaublad. Een ding om op te merken is dat het alleen lettertypen ondersteunt die in uw systeem zijn geïnstalleerd. Als u nieuwe lettertypen wilt ophalen, gaat u naar dafont.com en downloadt u uw favoriete lettertypen gratis.

$ {execi 3600 ...} - Met de syntax "execi" kunt u externe scripts uitvoeren. Merk op dat we de execi- syntaxis gebruiken om uw e-mailadres, weersvoorspelling te controleren en ook om een ​​TODO- lijstbestand te lezen en naar het scherm te sturen. Het getal achter de "execi" bepaalt het interval (in sec) voor Conky om de scripts uit te voeren.

$ hr / $ stippled_hr - Dit is om een ​​horizontale lijn in het scherm in te voegen. De syntaxis van "$ stippled_hr" verwijst naar een stippellijn.

${execi 3600 conkyForecast --location=SNXX0006 --datatype=LT} - Dit is de uitvoeringscode om ${execi 3600 conkyForecast --location=SNXX0006 --datatype=LT} van Weather.com op te halen. Merk op dat u de --location=xyz moet vervangen door de identifier van uw stad.

${execi 600 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --username=xyz --password=xyz --ssl} - Dit is de uitvoeringscode om informatie op te halen uit uw Gmail- en Yahoo-mailaccount. Om de IMAP-service in te schakelen, moet u de IMAP-instelling in uw Gmail-account inschakelen ("Instellingen -> Doorsturen en POP / IMAP")

$ {execi 30 cat /home/damien/TODO.txt} - Dit is de uitvoeringscode om mijn TODO- lijstbestand in mijn thuismap te lezen en op het scherm weer te geven

Zie de Conky-variabelenwebsite voor meer informatie over de syntaxis.

Uw Conky testen

Wanneer u klaar bent met uw instelling, typt u in uw terminal

 conky 

om het te laten draaien, en

 mishandeld 

om het te beëindigen.

Start Conky telkens wanneer u inlogt

Ga naar "Systeem -> Voorkeuren -> Sessies" en klik op "Toevoegen". Vul het veld in zoals hieronder getoond

Conky wordt nu automatisch geladen de volgende keer dat u zich aanmeldt bij uw systeem.

Dit is een screenshot van mijn Conky-opstelling. Niet echt de beste, maar het ruimt mijn bureaublad wel op in een elegante stijl.

Ik weet zeker dat je een veel betere opstelling hebt dan de mijne.

Handige hulpmiddelen

  • Conky variabelen
  • Conky configuratie-instelling
  • Conky documentatie
  • Mijn .conkyrc-bestand (klik met de rechtermuisknop en selecteer Koppeling opslaan als. Hernoem het bestand naar .conkyrc en plaats het in uw thuismap )
  • Ubuntu Forum