Koristite nekoliko Conky-a istovremeno

Conky Zanimljiv je alat koji nam pomaže da nadgledamo naš sustav (između ostalog) i premda ga dugo, dugo nisam koristio (budući da je izgubio svijest, barem za mene), volio sam ga jer je jednostavan aplikacija koja troši malo resursa.

Obično kada pokrenemo i konfigurišemo Conky, Koristimo samo jednu instancu, ali što ako želimo koristiti nekoliko? Kao što možete vidjeti na sljedećoj slici, na primjer:

Conky_multiple

Pogledajmo kako se to radi. Za ovo moramo stvoriti nekoliko datoteka, 3 u ovom slučaju:

  1. .conkyrc_mail za obavještavanje putem e-pošte
  2. .conkyrc_system za sistemske informacije
  3. .conkyrc_time za sat na stolu
Ovaj post sam adaptirao iz stari predmet sa mog starog bloga. Skripte možda više neće raditi, ali namjera je pokazati kako istodobno pokretati više instanci Conky-a

Kreiramo fasciklu zvanu .conky u našem / domu.

$ mkdir ~/.conky

Zatim otvorimo terminal kao i kao root stvorimo datoteku u / usr / local / bin sa imenom start_conky:

$ sudo touch /usr/local/bin/start_conky

i unutra stavljamo sljedeće:

#! / bin / bash conky -c /home/your_user/.conky/.conkyrc_system & conky -c /home/your_user/.conky/.conkyrc_time & conky -c /home/your_user/.conky/.conkyrc_mail &

Sada nam preostaje da mu damo dozvole:

$ sudo chmod a + x / usr / local / bin / start_conky $ sudo chown root: staff / usr / local / bin / start_conky

Ali može se dogoditi da se Conky pokrene prije nego što radna površina završi učitavanje i nestane. Da bismo to riješili, kreiramo datoteku na putu /home/tu_usuario/.config/autostart pod imenom conky_start (to je različito ime od datoteke kreirane u / usr / local / bin) i stavljamo ga unutra:

#! / bin / bash sleep 15 start_conky izlaz 0

Možemo promijeniti vrijednost spavanje 15 ovisno o vremenu potrebnom za učitavanje naše radne površine.

Do sada relevantni dio ovog članka. Ako želite kopirati skripte korištene za prethodni primjer, nastavite čitati.

.conkyrc_mail

Da bi ovo uspjelo, moramo koristiti skriptu koja može pronaći ovdje.
# Koristite Xft? use_xft da xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Interval ažuriranja u sekundama update_interval 1 # Ovo je broj puta koji će Conky ažurirati prije odlaska. # Postavljeno na nulu da radi zauvijek. total_run_times 0 # Stvorite vlastiti prozor umjesto da koristite radnu površinu (potrebno u nautilusu) own_window da own_window_transparent yes own_window_type override #own_window_hints neukrašen, dolje, ljepljiv, skip_taskbar, skip_pager # Koristite dvostruko puferiranje (smanjuje treperenje, možda neće raditi za svakoga #) Minimalna veličina buffer-a # Minimalna veličina površine teksta minimum_size 200 0 #maximum_width 200 # Crtati nijanse? draw_shades ne # Crtanje obrisa? draw_outline ne # Crtanje granica oko teksta draw_borders ne # Pjegave granice? stippled_borders 0 # margine obruba border_margin 5 # širina obruba border_width 1 # Zadane boje, kao i boje obruba default_color white #default_shade_color black #default_outline_color white own_window_colour white # Poravnanje teksta, komentarišu se ostale moguće vrednosti #alignment top_left alignment top_right #alignmentliglignlignlignlignlignlignlignlignlignlign bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Razmak između granica ekrana i teksta # isto što i dodavanje -x u naredbenom retku gap_x 35 gap_y 40 # Želite li oduzeti međuspremnike datotečnog sistema iz korištene memorije? no_buffers da # postavljeno na yes ako želite da sav tekst bude velikim slovima ne # broj cpu uzoraka u prosjeku # postavljen na 1 da onemogući prosječno cpu_avg_samples 1 # broj neto uzoraka u prosjeku # postavi na 1 da onemogući prosječno net_avg_samples 2 # Prisiliti UTF8? imajte na umu da je za UTF8 potrebna podrška XFT override_utf8_locale da # Dodati razmake da se stvari ne bi kretale? Ovo utječe samo na određene predmete. use_spacer none TEXT $ {alignr} $ {font} $ {execi 600 conkyEmail –servertype = IMAP –servername = 192.168.200.2 –username = vaš korisnik –password = tupassword –ssl –connectiontimeout = 51} $ {font} Poruka (e)

.conkyrc_time

# Koristite Xft? use_xft da xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Interval ažuriranja u sekundama update_interval 1 # Ovo je broj puta koji će Conky ažurirati prije odlaska. # Postavljeno na nulu da radi zauvijek. total_run_times 0 # Stvorite vlastiti prozor umjesto da koristite radnu površinu (potrebno u nautilusu) own_window da own_window_transparent yes own_window_type override #own_window_hints neukrašen, dolje, ljepljiv, skip_taskbar, skip_pager # Koristite dvostruko puferiranje (smanjuje treperenje, možda neće raditi za svakoga #) Minimalna veličina buffer-a # Minimalna veličina površine teksta minimum_size 200 0 #maximum_width 200 # Crtati nijanse? draw_shades ne # Crtanje obrisa? draw_outline ne # Crtanje granica oko teksta draw_borders ne # Pjegave granice? stippled_borders 0 # margine obruba border_margin 5 # širina obruba border_width 1 # Zadane boje, kao i boje obruba default_color white #default_shade_color black #default_outline_color white own_window_colour white # Poravnanje teksta, komentarišu se ostale moguće vrednosti #alignment top_left alignment top_right #alignmentliglignlignlignlignlignlignlignlignlignlign bottom_right #alignment bottom_left #alignment bottom_right Razmak između granica ekrana i teksta # isto što i dodavanje -x u naredbenom retku gap_x -40 gap_y 679 # Oduzimati međuspremnike datotečnog sistema iz korištene memorije? ne_buffers da # postavljeno na yes ako želite da sav tekst bude velikim slovima ne # broj cpu uzoraka u prosjeku # postavljen na 1 da onemogući prosječno cpu_avg_samples 1 # broj neto uzoraka u prosjeku # postavi na 1 da onemogući prosječno net_avg_samples 2 # Prisiliti UTF8? imajte na umu da je za UTF8 potrebna podrška XFT override_utf8_locale da # Dodati razmake da se stvari ne bi kretale? Ovo utječe samo na određene predmete. use_spacer nema TEKST $ {alignc 35} $ {font Arial Black: size = 26} $ {time% H:% M} $ {font} $ {alignc} $ {time% A% d% Y}

.conkyrc_system

# Koristite Xft? use_xft da xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Interval ažuriranja u sekundama update_interval 1 # Ovo je broj puta koji će Conky ažurirati prije odlaska. # Postavljeno na nulu da radi zauvijek. total_run_times 0 # Stvorite vlastiti prozor umjesto da koristite radnu površinu (potrebno u nautilusu) own_window da own_window_transparent yes own_window_type override #own_window_hints neukrašen, dolje, ljepljiv, skip_taskbar, skip_pager # Koristite dvostruko puferiranje (smanjuje treperenje, možda neće raditi za svakoga #) Minimalna veličina buffer-a # Minimalna veličina površine teksta minimum_size 200 0 #maximum_width 200 # Crtati nijanse? draw_shades ne # Crtanje obrisa? draw_outline ne # Crtanje granica oko teksta draw_borders ne # Pjegave granice? stippled_borders 0 # margine obruba border_margin 5 # širina obruba border_width 1 # Zadane boje, a također i obrubne boje default_color 2a2a2a own_window_colour white # Poravnanje teksta, komentarišu se ostale moguće vrijednosti #alignment top_left alignment top_right #alignment bottom_left #alignment bottom_right # Gap zaslon i tekst # ista stvar kao i dodavanje -x na naredbenom retku gap_x 800 gap_y 690 # Oduzimati međuspremnike datotečnog sistema iz korištene memorije? no_buffers da # postavljeno na yes ako želite da sav tekst bude velikim slovima ne # broj cpu uzoraka u prosjeku # postavljen na 1 da onemogući prosječno cpu_avg_samples 1 # broj neto uzoraka u prosjeku # postavi na 1 da onemogući prosječno net_avg_samples 2 # Prisiliti UTF8? imajte na umu da je za UTF8 potrebna podrška XFT override_utf8_locale da # Dodati razmake da se stvari ne bi kretale? Ovo utječe samo na određene predmete. use_spacer none TEXT $ {font} CPU: $ {cpu cpu1}% $ {alignr 60} $ {cpubar cpu1 8,60} $ {font} RAM: $ memperc% $ {alignr 60} $ {membar 8,60} $ {font} SWAP : $ swapperc% $ {alignr 60} $ {swapbar 8,60}

Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

17 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   sanhuesoft rekao je

    Spektakularna dopuna postu koji sam objavio o Install Conky.

    1.    elav rekao je

      😉 Zapravo sam ga objavio kako bih razjasnio sumnju drugog korisnika. Nisam siguran da li postavke i dalje rade onako kako sam ih davno, davno koristio.

  2.   Danijel rekao je

    Zašto kažete da nema smisla to koristiti?

    Saludos

    1.    elav rekao je

      Pa, zato što mi se čini glupo da moram smanjiti sve prozore da bih prešao na radnu površinu da bih vidio neke druge statistike. U ostalom, to je još jedna aplikacija koja radi iz zabave. Ali to je moj način da to vidim, postoje ljudi koji ga koriste samo za ljepotu. Već sam prošao tu fazu .. 😀

      1.    Lav rekao je

        Jeste li prošli tu fazu? Sjajno, pa vratili ste se na XFCE !!!
        Ha, šalim se. Nikad ga nisam instalirao iz istog razloga.

      2.    debish rekao je

        Kada sam ga koristio na radnoj površini sa Fluxboxom, ono što sam učinio stavio sam ga u jednu liniju i postavio veličinu svih prozora tako da nikada ne zauzimaju taj prostor. Tako sam uvijek vidio da informacije zauzimaju vrlo malo prostora na ekranu (za 19-inčni monitor, možda je na laptopu to diskutabilno) i troše malo resursa.

        Drago mi je kad vidim da ovo još uvijek ide glatko, u posljednje vrijeme padaju mnogi veliki momci.

        Pozdrav.

      3.    marcelo rekao je

        Ugledno, ali vrlo subjektivno i relativno vaše mišljenje. U mom slučaju, conky mi je neophodan za nadgledanje temperatura sistema (između ostalog i koje su prilično neupotrebljive zbog „ljepote“). Bit ću vječno zahvalan ovom malom programu jer mi je uštedio nekoliko ulaznica. Na primjer, dugujem mu što se moja grafička kartica nije istopila. Prije nekog vremena primijetio sam da se temperatura ovog alarmantno povećala bez korištenja bilo kojeg programa koji to opravdava. Iznenađen, rastavio sam kućište računara da malo istražim: tada sam otkrio da se hladnjak grafike začepio zbog prašine. Da nije Conky, nikada ne bih to shvatio na vrijeme i ostao bih bez GPU-a. Aplikacija radi iz zabave? Ja tako ne mislim.
        Minimiziranje svih prozora i njihovo vraćanje tako da mogu vidjeti Conkya može dovesti do toga da izgubim najviše nekoliko sekundi (mala žrtva ako je u pitanju zdravlje opreme i samim tim moj rad). A ako ne želim svesti na minimum, idem za drugi stol i sveti lijek.

        1.    Lav rekao je

          Morao bi postojati neki način da ga prečica na tastaturi pošalje na prednju stranu, a da ne može ništa minimizirati.

      4.    eliotime3000 rekao je

        Za mene, GNOME 3.4 rezervno sučelje mi izvrsno radi sa svojim redoslijedom. Slatkoća na stolu već mi dosadi.

  3.   Ozkar rekao je

    conkyEmail, conkyForecast ... su nezavisni programi od conky-a. Pripadaju suparničkim suputnicima.

  4.   enrique rekao je

    Hvala, uspjelo mi je

    1.    leonardo rekao je

      WTF? Safari pokrenut na ArchLinux-u

      1.    eliotime3000 rekao je

        Webkit, Webkit svugdje.

  5.   njuškati rekao je

    Pa, volim da imam conky. Sve se kontrolira, ... iako je vrijeme prenošenja kokija do molona prošlo u istoriji: P. Sada imam jedan normalan sa tipičnim podacima računara.

  6.   clow_eriol rekao je

    Puno vam hvala na objašnjenju 😀

  7.   st0rmt4il rekao je

    Hvala na savjetu!

    Iako je s Conky GUI ručni rad prilično ergonomiziran.

    Pozdrav!

  8.   kolačić rekao je

    Super, puno mi je pomoglo.