Hvordan lage en minimal og vakker skrivebord med Conky
Conky er et enkelt, lett system monitor program som kan vise informasjon på skrivebordet ditt og lar deg overvåke flere prosesser samtidig. For de som liker å beholde et minimalt skrivebord, men fortsatt vil ha rask tilgang til ulike opplysninger som e-post, vær, minnebruk etc, så er Conky bare søknaden for deg.
Mens installasjonen av Conky er lett, kan det være en ganske plagsom oppgave å konfigurere. Følg denne veiledningen nøye, og jeg er sikker på at du vil mestre trikset på kort tid.
Installasjon
Klikk her for å installere Conky på din Ubuntu-maskin. Alternativt, åpne din terminal ("Programmer -> Tilbehør -> Terminal") og skriv:
sudo apt-get installert conky
Når installasjonen er fullført, skriv inn terminalen:
zcat /usr/share/doc/conky/examples/conky.conf.gz> ~ / .conkyrc
For å teste om conky jobber, i terminalen, skriv inn
Snyteskaft
Et vindu vil dukke opp og vise all systeminformasjon. Annet enn bakgrunnen som er ditt eget tapet, vil informasjonen være den samme som den som vises i bildet nedenfor.
Lukk vinduet. Vi skal nå konfigurere den for å vise informasjonen vi ønsker, og også å endre farge for å matche bakgrunnsbilde.
Konfigurere Conky
Gå til Hjem-mappen din ("Steder -> Hjem"). Trykk "Ctrl + H" for å vise skjulte filer. Rull ned til du fant filen ".conkyrc". Dobbeltklikk for å åpne det i tekstredigering. Dette er hovedkonfigurasjonsfilen som vil påvirke det som vises på skrivebordet.
Rull nedover listen og sørg for at følgende konfigurasjon er riktig innstilt. Pass på at disse innstillingene ikke har en "#" foran. Hvis ja, fjern dem.
Bakgrunn ja bruk_xft ja xftfont Bitstream Vera Sans Mono: size = 8 xftalpha 0.8 update_interval 5.0 total_run_times 0 own_window no own_window_type desktop own_window_transparent yes own_window_colour black own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager double_buffer yes minimum_size 280 5 draw_shades ja draw_outline ingen draw_borders ingen draw_graph_borders nei stippled_borders 8 border_margin 4 border_width 1 default_color hvit default_shade_color svart default_outline_color svart justering top_right gap_x 12 gap_y 12 no_buffers ja stor bokstav nei cpu_avg_samples 2 net_avg_samples 2 override_utf8_locale ingen use_spacer ingen text_buffer_size 1024 override_utf8_locale ja
Ovennevnte konfigurasjoner er standardinnstillingen som jeg brukte i systemet mitt. Når du er mer kjent med det, kan du endre det slik at det passer dine behov. Når du er ferdig med konfigurasjonsinnstillingen, la du dette til side for en stund. Vi kommer tilbake til det senere.
Installere Mail og Weather Forecast-pakken for Conky
Vi må installere tilleggspakke for at Conky skal kunne vise ny post og værmelding på skrivebordet.
I din terminal,
gksu gedit /etc/apt/sources.list
Legg til følgende linje til slutten av filen.
deb http://ppa.launchpad.net/m-buck/ubuntu hardy main
Lagre og lukk.
Tilbake til terminalen din,
sudo apt-get oppdatering sudo apt-get install conkyemail conkyforecast
Konfigurere værmelding
Nå, gå til Weather.com og registrer en partnerkonto. Dette gjør at du kan spørre om værinformasjonen i byen din.
Når du har registrert deg, må du sjekke postboksen din for bekreftelsesmeldingen. Rull ned posten til du ser partneren din og lisensnøkkelen.
Tilbake til terminalen din,
sudo cp /usr/share/conkyforecast/conkyForecast.config ~ / .conkyForecast.config gedit ~ / .conkyForecast.config
Fyll ut feltene "XOAP_Partner_ID" og "XOAP_License_key" med informasjonen fra bekreftelsesmeldingen. Lagre og lukk.
På webleseren din, gå til http://xoap.weather.com/search/search?where=YOUR_CITY og erstatt YOUR_CITY med navnet på byen din. Du vil se en xml som ligner på bildet nedenfor. Ta opp iden. Dette er identifikatoren for byen din, og du trenger det senere.
Setter sammen
Tilbake til .conkyrc-filen, bla ned til du ser linjen
# ting etter 'TEXT' blir formatert på skjermen TEXT
Som det står i uttalelsen, vil alt som er plassert under ordet TEXT bli vist på skjermen. Det er en viss syntaks som du må følge for å få den til å vises riktig og vakkert.
Følgende er konfigurasjonen min. Du er fri til å kopiere og modifisere.
TEKST $ {font Radio Space: size = 30} $ {color5} DAMIEN PC $ {voffset -20} $ {color1} $ hr $ {voffset -20} $ {font Radioplass: størrelse = 14} $ {color1} $ {time% A% d% Y} $ {font Radioplass: størrelse = 55} $ {color1} $ {time% H:% M} $ {voffset -15} $ {font ConkyWeather: size = 36} c $ { skrifttype Verdana: size = 15} $ {voffset -5} $ {execi 3600 conkyForecast --location = 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 - brukernavn = xyz --password = xyz --ssl} nye e-postmeldinger $ {font Verdana: style = Fet: size = 9} $ {color1} Gmail: $ {font Verdana: size = 8} $ {execi 600 conkyEmail --servertype = IMAP -servername = imap.googlemail.com --brukernavn = xyz --password = xyz --ssl} nye e-postmeldinger $ stippled_hr $ {font Verana: style = Bold: size = 9} CPU1: $ {font Verana: size = 8} $ {cpubar cpu1 10, 150} $ {cpu cpu1}% $ {font Verana: stil = fet: 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} $ {toppnavn 1} $ {topp pid 1} $ {topp cpu 1} $ {toppmem 1 } $ {topp navn 2} $ {topp pid 2} $ {topp cpu 2} $ {toppmem 2} $ {toppnavn 3} $ {topp pid 3} $ {topp cpu 3} $ {toppmem 3} $ {topp navn 4} $ {topp pid 4} $ {topp cpu 4} $ {toppmem 4} $ {toppnavn 5} $ {topp pid 5} $ {topp cpu 5} $ {toppmem 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 = Bold: size = 9} IP-adresse: $ {font Verana: størrelse = 8} $ {gw_ip} $ {font Verana: style = Bold: size = 9} Totalt nedlastning: $ {font Verana: size = 8} $ {totaldown eth1} $ {font Verana: style = Bold: size = 9 } Total opplastning: $ {font Verana: size = 8} $ {totalup et1} $ {font Verana: style = Bold: size = 9} Oppfartshastighet: $ {font Verdana: size = 8} $ {upspeed eth1} Kb / s $ {font Verana: style = Bold: size = 9} Nedhastighet: $ {font Verdana: size = 8} $ {downspeed eth1} Kb / s $ stippled_hr $ {font Verana: style = Bold: size = 9} Å gjøre liste $ {font Verana: size = 8} $ {execi 30 cat /home/damien/TODO.txt}
Noen av de brukte syntaksen innebærer:
$ {font Verdana: style = Bold: size = 12} - Dette betyr å sette den viste fonten til "Verdana" med størrelse 12 og fet skrift. Du kan endre skrifttypen eller størrelsen som passer til skrivebordet ditt. En ting å merke seg er at den bare støtter skrifter som er installert i systemet ditt. For å få nye skrifter, kan du gå til dafont.com og laste ned favorittfonter uten kostnad i det hele tatt.
$ {execi 3600 ...} - Synkroniseringen "execi" lar deg utføre eksterne skript. Merk at vi bruker execi- syntaksen til å sjekke e-postadressen din, værmeldingen og også å lese en TODO- listefil og sende ut til skjermen. Tallet bak "execi" bestemmer intervallet (i sek) for Conky å utføre skriptene.
$ hr / $ stippled_hr - Dette er å sette inn en horisontal linje på skjermen. Syntaksen "$ stippled_hr" refererer til en prikket linje.
${execi 3600 conkyForecast --location=SNXX0006 --datatype=LT}
- Dette er utførelseskoden for å hente værinformasjon fra Weather.com. Vær oppmerksom på at du må bytte ut --location=xyz
etter byens identifikator.
${execi 600 conkyEmail --servertype=IMAP --servername=imap.googlemail.com --username=xyz --password=xyz --ssl}
- Dette er utførelseskoden for å hente informasjon fra Gmail- og Yahoo-postkontoen din. For å aktivere IMAP-tjenesten må du aktivere IMAP-innstillingen i Gmail-kontoen din ("Innstillinger -> Videresending og POP / IMAP")
$ {execi 30 cat /home/damien/TODO.txt} - Dette er utførelseskoden for å lese min TODO listefil som ligger i min Hjemmemappe og vise den på skjermen
For mer informasjon om syntaksen, sjekk ut Conky variabelen.
Teste ut Conky
Når du er ferdig med din innstilling, i din terminal, skriv inn
Snyteskaft
for å få det til å løpe, og
killall conky
å si opp det.
Start Conky hver gang du logger inn
Gå til "System -> Preferences -> Sessions" og klikk "Add". Fyll ut feltet som vist nedenfor
Conky vil nå laste opp automatisk neste gang du logger på systemet.
Dette er et skjermbilde av Conky-oppsettet mitt. Ikke egentlig det beste, men det rydder opp skrivebordet mitt i en elegant stil.
Jeg er sikker på at du har et mye bedre oppsett enn min.
Nyttige ressurser
- Conky variabler
- Konky konfigurasjon
- Conky dokumentasjon
- Min .conkyrc-fil (Høyreklikk og velg Lagre lenke som. Gi nytt navn til .conkyrc og legg det i din hjemmemappe )
- Ubuntu Forum