Conky este un instrument grafic care afișează informații de sistem pe ecran în timp real. Puteți personaliza aspectul Conky și simți, astfel încât să afișeze informațiile de care aveți nevoie.
În mod implicit, tipul de informații pe care îl veți vedea este după cum urmează:
- Numele calculatorului
- Uptime
- Frecvență (în MHz)
- Frecvență (în GHz)
- Utilizarea RAM
- Utilizare SWAP
- Utilizarea CPU
- Procese / procese de rulare
- Sisteme de fișiere
- Rețele
- Procesele de top care rulează
În acest ghid vă voi arăta cum să instalați Conky și cum să-l personalizați.
Instalarea Conky
Dacă utilizați o distribuție Linux bazată pe Debian, cum ar fi oricare dintre familia Ubuntu (Ubuntu, Ubuntu MATE, Ubuntu GNOME, Kubuntu, Xubuntu, Lubuntu etc.), Linux Mint, Bodhi etc, utilizați următoarea comandă apt-get :
sudo apt-get instalare conky
Dacă utilizați Fedora sau CentOS utilizați următoarea comandă yum :
sudo yum instala conky
Pentru openSUSE veți folosi următoarea comandă zypper
sudo zypper instalare conky
Pentru utilizatorul Arch Linux, următoarea comandă PacMan
sudo pacman -S conky
În fiecare dintre cazurile de mai sus am inclus sudo pentru a vă ridica privilegiile.
Rularea Conky
Puteți rula conky direct de la terminal executând următoarea comandă:
conky
Pe cont propriu, nu este foarte bun și s-ar putea să găsiți ecranul tremurând.
Pentru a scapa de pâlpâitul alerga conky în felul următor: s
conky -b
Pentru a obține conky pentru a rula ca un proces de fundal utilizați următoarea comandă:
conky -b &
Obținerea Conky pentru a rula la pornire diferă pentru fiecare distribuție Linux. Această pagină arată cum se face pentru cele mai populare variante Ubuntu.
Crearea unui fișier de configurare
Implicit, fișierul de configurare Conky este localizat în /etc/conky/conky.conf. Ar trebui să creați propriul fișier de configurare.
Pentru a crea un fișier de configurare pentru Conky, deschideți o fereastră de terminal și navigați la directorul de acasă:
cd ~
De acolo trebuie să navigați la dosarul config confidențial.
cd .config
Ați putea fi tastat (cd ~ / .config) dacă v-ați fi dorit. Citiți ghidul meu pe comanda cd pentru mai multe informații despre navigarea în sistemul de fișiere.
Acum, când vă aflați în dosarul .config executați următoarea comandă pentru a copia fișierul de configurare implicit.
sudo cp /etc/conky/conky.conf .conkyrc
Creați un script pentru a rula Conky la pornire
Adăugarea de conky de la sine la rutina de pornire pentru orice distribuție și desktop grafic pe care îl utilizați nu funcționează foarte bine.
Trebuie să așteptați încărcarea completă a spațiului de lucru. Cel mai bun mod de a face acest lucru este de a crea un script pentru a lansa conky și a rula script-ul la pornire.
Deschideți o fereastră terminală și navigați la dosarul dvs. de domiciliu.
Creați un fișier numit conkystartup.sh utilizând comanda nano sau chiar pisica . (Dacă doriți, puteți face acest lucru ascunse prin plasarea unui punct în fața numelui fișierului).
Introduceți aceste linii în fișier
#! / Bin / bash
somn 10
conky -b &
Salvați fișierul și faceți-l executabil utilizând următoarea comandă.
sudo chmod a + x ~ / conkystartup.sh
Acum adăugați scriptul conkystartup.sh în lista de aplicații de pornire pentru distribuția dvs.
Implicit, Conky va folosi acum fișierul .conkyrc în dosarul .config. Puteți, totuși, să specificați un alt fișier de configurare dacă doriți și acest lucru este util dacă intenționați să executați mai multe conuri. (Poate 1 pe partea stângă și 1 pe dreapta).
Mai întâi, creați două fișiere de configurare conky după cum urmează:
sudo cp /etc/conky/conky.conf ~ / .config / .conkyleftrc
sudo cp /etc/conky/conky.conf ~ / .config / .conkyrightrc
Acum editați conkystartup.sh și editați-l după cum urmează:
#! / Bin / bash
somn 10
conky -b -c ~ / .config / .conkyleftrc &
conky -b -c ~ / .config / .conkyrightrc &
Salvați fișierul.
Acum, când computerul dvs. se repornește, veți avea două conkys care rulează. Puteți avea mai mult de 2 rulați dar amintiți-vă că conky va utiliza în sine resurse și că există o limită a numărului de informații despre sistem pe care doriți să le afișați.
Modificarea setărilor de configurare
Pentru a modifica setările de configurare, modificați fișierul de configurație conky pe care l-ați creat în dosarul .config.
Pentru aceasta, deschideți un terminal și executați următoarea comandă:
sudo nano ~ / .config / .conkyrc
Derulați dincolo de instrucțiunea de garanție până când vedeți cuvintele conky.config.
Toate setările dintre secțiunea {and} din cadrul conky.config definesc modul în care fereastra însăși este desenată.
De exemplu, pentru a muta fereastra Conky în stânga jos, ați seta alinierea la "bottom_left". Revenind la conceptul de fereastră Conky din stânga și din dreapta, ați seta alinierea din fișierul de configurație din stânga la "top_left" și alinierea din fișierul de configurare corect la "top_right".
Puteți adăuga o margine la fereastră setând valoarea border_width la orice număr mai mare de 0 și setând opțiunea draw_borders la true.
Pentru a modifica culoarea textului principal, modificați opțiunea implicită_color și specificați o culoare ca roșu, albastru, verde.
Puteți adăuga o schemă ferestrei setând opțiunea draw_outline la true. Puteți schimba culoarea conturului prin modificarea opțiunii default_outline_colour. Din nou, ați specifica roșu, verde, albastru etc.
În mod similar, puteți adăuga o nuanță schimbând draw_shades la true. Apoi puteți modifica culoarea prin setarea culorii default_shade_colour.
Merită să jucați cu aceste setări pentru a le face să arate așa cum vă place.
Puteți schimba stilul și dimensiunea fontului modificând parametrul fontului. Introduceți numele unui font instalat în sistemul dvs. și setați dimensiunea corespunzător. Aceasta este una dintre cele mai utile setări, deoarece fontul implicit de 12 puncte este destul de mare.
Dacă doriți să lăsați un gol din partea stângă a ecranului, modificați setarea gap_x. În mod similar, pentru a schimba poziția din partea de sus a ecranului, modificați setarea gap_y.
Există o mulțime de setări de configurare pentru fereastră. Iată câteva din cele mai utile
- border_inner_margin - marginea dintre graniță și text
- border_outer_margin - marginea dintre graniță și marginea ferestrei
- default_bar_height - înălțimea barelor (elementele grafice)
- default_bar_width - lățimea barelor (elementelor grafice)
- default_gauge_height
- default_gauge_width
- draw_graph_borders - alegeți dacă graficele au margini
- minimum_width - lățimea minimă a ferestrei
- maximum_width - lățimea maximă a ferestrei
- minimum_height - înălțimea minimă a ferestrei
- maximum_heigh - înălțimea maximă a ferestrei
- own_window_title - Dați ferestrei conky un titlu pe care îl alegeți
- own_window_argb_visual - activați transparența
- own_window_argb_value - numărul între 0 și 255. 0 este opac, 255 este complet transparent.
- short_units - face unitati un singur caracter
- show_graph_range - arată intervalul de timp acoperit de un grafic
- show_graph_scale - arată valoarea maximă în graficele scalate
- majuscule - arată tot textul cu majuscule
Configurarea informațiilor afișate de Conky
Pentru a modifica informațiile afișate de Conky, parcurgeți secțiunea conky.config din fișierul de configurare Conky.
Veți vedea o secțiune care începe astfel:
"conky.text = [["
Orice doriți să fiți afișat merge în această secțiune.
Liniile din secțiunea de text arată astfel:
{Color gray} specifică faptul că termenul uptime va fi de culoare gri. Puteți schimba aceasta la orice culoare doriți.
Culoarea $ înainte de $ uptime specifică faptul că valoarea de uptime va fi afișată în culoarea implicită. Setarea uptime pentru $ va fi înlocuită cu timpul de funcționare al sistemului.
Puteți derula textul prin adăugarea cuvântului de derulare în fața setării după cum urmează:
Puteți adăuga linii orizontale între setări prin adăugarea următoarelor:
$ hr
Iată câteva dintre setările mai utile pe care ați dori să le adăugați:
- audacious_bar - bara progresivă a muzicii player
- audacious_channels - Numărul de canale îndrăznețe pentru tonul actual
- audacious_file - Numele fișierului pentru tonul curent
- audacious_length - Durata melodiei curente
- audacious_playlist_length - Numărul melodiilor din lista de redare
- battery_percent - Procentul bateriei
- battery_time - Durata bateriei rămase
- cpu - utilizarea procesorului
- cpubar - diagramă bare CPU
- cpugauge - ecartament CPU
- desktop_name - Numele desktopului
- diskio (dispozitiv) - Afișează discul io
- distribuție - numele distribuției
- downspeedf (net) - Descărcați viteza în kilobyte
- exec command - Execută o comandă shell și afișează ieșirea în conky
- fs_bar - Cât spațiu este folosit în sistemul de fișiere
- fs_bar_free - Cât spațiu liber este disponibil pe un sistem de fișiere
- fs_free - spațiu liber pe un sistem de fișiere
- fs_free_perc - Spațiul liber ca procentaj
- image
- Afișează o imagine - kernel - versiunea Kernel
- loadavg (1 | 2 | 3) - Media de încărcare pentru 1, 5 și 15 minute
- mem - Cantitatea de memorie în uz
- Membar - Bara care arată memoria în uz
- memfree - cantitatea de memorie liberă
- memperc - Procentul de memorie în uz
- mpd_album - Album în melodia curentă MPD
- mpd_artist - Artist în melodia actuală MPD
- mpd_bar - Bar de progres al mpd
- mpd_file - Numele fișierului pentru melodia curentă mpd
- mpd_length - lungimea cântecului
- mpd_title - Numele piesei
- mpd_vol - Volumul playerului MPD
- nodename - Numele gazdei
- procese - procese totale
- run_processes - Procese în acțiune
- swap - Cantitatea de spațiu de swap în utilizare
- swapbar - Bara care arată utilizarea swap
- swapfree - Suma de swap gratuit
- swapmax - Suma totală a swapului
- swapperc - Procentul de swap în utilizare
- fire - Total thread-uri
- ora (format) - Ora locală
- upspeedf - Viteza de încărcare
- uptime - Sistem de uptime
- user_names - lista utilizatorilor conectați
- user_number - numărul de utilizatori conectați
- user_times - perioada de timp în care utilizatorii au fost logați
- utime - Timp în format UTC
- vremea - informații despre vreme
rezumat
Există o mulțime de setări de configurare Conky și puteți găsi lista completă prin citirea paginii de manual Conky.