Bruk flere Conky-er samtidig

Snyteskaft Det er et interessant verktøy som hjelper oss å overvåke systemet vårt (blant annet), og selv om jeg ikke har brukt det på lenge, lenge (siden det har mistet bevisstheten, i det minste for meg), elsket jeg det for å være et enkelt applikasjon som bruker få ressurser.

Normalt når vi løper og konfigurerer Snyteskaft, Vi bruker bare en enkelt forekomst, men hva om vi vil bruke flere? Som du kan se på følgende bilde, for eksempel:

conky_multiple

La oss se hvordan du gjør det. For dette må vi lage flere filer, 3 i dette tilfellet:

  1. .conkyrc_mail for e-postvarsling
  2. .conkyrc_system for systeminformasjon
  3. .conkyrc_time for klokken på pulten
Jeg tilpasset dette innlegget fra en gammel gjenstand fra den gamle bloggen min. Det er mulig at manusene ikke lenger fungerer, men hensikten med det samme er å vise hvordan du kjører flere forekomster av Conky samtidig

Vi oppretter en mappe som heter .konky i vårt / hjem.

$ mkdir ~/.conky

Deretter åpner vi en terminal som og som root oppretter vi en fil i / Usr / local / bin med navnet start_conky:

$ sudo touch /usr/local/bin/start_conky

og vi setter inn følgende:

#! / 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 &

Nå er det vi har igjen å gi det tillatelser:

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

Men det kan hende at Conky starter opp før skrivebordet er ferdig lastet og forsvinner. For å løse dette oppretter vi en fil i banen /home/din_bruker/.config/autostart under navnet conky_start (det er et annet navn fra filen opprettet i / usr / local / bin) og vi setter den inne:

#! / bin / bash sleep 15 start_conky exit 0

Vi kan endre verdien sove 15 avhengig av hvor lang tid det tar å laste inn skrivebordet vårt.

Så langt den relevante delen av denne artikkelen. Fortsett å lese hvis du vil kopiere skriptene som ble brukt i forrige eksempel.

.conkyrc_mail

For at dette skal fungere, må vi bruke et skript som kan finne her.
# Bruk Xft? use_xft ja xftfont DejaVu Sans: størrelse = 8 xftalpha 0.8 text_buffer_size 2048 # Oppdateringsintervall i sekunder update_interval 1 # Dette er antall ganger Conky vil oppdatere før du slutter. # Sett til null for å kjøre for alltid. total_run_times 0 # Opprett eget vindu i stedet for å bruke skrivebordet (påkrevd i nautilus) own_window ja own_window_transparent ja own_window_type override #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Bruk dobbel buffering (reduserer flimmer, fungerer kanskje ikke for alle # størrelse) Minimum av tekstområdet minimum_størrelse 200 0 # maksimum_bredde 200 # Tegn nyanser? draw_shades no # Tegn konturer? draw_outline no # Tegn grenser rundt tekst draw_borders no # Stippled border? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Standardfarger og også borderfarger default_color white #default_shade_color black #default_outline_color white own_window_colour white # Tekstjustering, andre mulige verdier er kommentert # justering topp_venstre justering topp_høyre # justering nederst_justering bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Gap mellom kantene på skjermen og tekst # samme ting som å passere -x ved kommandolinjegapet_x 35 gap_y 40 # Trekk filsystembuffere fra brukt minne? no_buffers ja # sett til ja hvis du vil at all tekst skal være med store bokstaver nei # antall cpu-prøver til gjennomsnitt # sett til 1 for å deaktivere gjennomsnitt cpu_avg_samples 1 # antall nettprøver til gjennomsnitt # sett til 1 for å deaktivere gjennomsnitt av net_avg_samples 2 # Tvinge UTF8? merk at UTF8-støtte krevde XFT override_utf8_locale ja # Legg til mellomrom for å hindre at ting beveger seg? Dette påvirker bare visse objekter. use_spacer ingen TEKST $ {alignr} $ {font} $ {execi 600 conkyEmail –servertype = IMAP –servername = 192.168.200.2 –username = ditt brukernavn –passord = tupassword –ssl –connectiontimeout = 51} $ {font} Melding (er)

.conkyrc_time

# Bruk Xft? use_xft ja xftfont DejaVu Sans: størrelse = 8 xftalpha 0.8 text_buffer_size 2048 # Oppdateringsintervall i sekunder update_interval 1 # Dette er antall ganger Conky vil oppdatere før du slutter. # Sett til null for å kjøre for alltid. total_run_times 0 # Opprett eget vindu i stedet for å bruke skrivebordet (påkrevd i nautilus) own_window ja own_window_transparent ja own_window_type override #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Bruk dobbel buffering (reduserer flimmer, fungerer kanskje ikke for alle # størrelse) Minimum av tekstområdet minimum_størrelse 200 0 # maksimum_bredde 200 # Tegn nyanser? draw_shades no # Tegn konturer? draw_outline no # Tegn grenser rundt tekst draw_borders no # Stippled border? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Standardfarger og også borderfarger default_color white #default_shade_color black #default_outline_color white own_window_colour white # Tekstjustering, andre mulige verdier er kommentert # justering topp_venstre justering topp_høyre # justering nederst_justering bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Avstand mellom kantene på skjermen og tekst # samme som å passere -x ved kommandolinjegapet_x -40 gap_y 679 # Trekk fra filsystembuffere fra brukt minne? no_buffers ja # sett til ja hvis du vil at all tekst skal være med store bokstaver nei # antall cpu-prøver til gjennomsnitt # sett til 1 for å deaktivere gjennomsnitt cpu_avg_samples 1 # antall nettprøver til gjennomsnitt # sett til 1 for å deaktivere gjennomsnitt av net_avg_samples 2 # Tvinge UTF8? merk at UTF8-støtte krevde XFT override_utf8_locale ja # Legg til mellomrom for å hindre at ting beveger seg? Dette påvirker bare visse objekter. use_spacer ingen TEKST $ {alignc 35} $ {font Arial Black: size = 26} $ {time% H:% M} $ {font} $ {alignc} $ {time% A% d% Y}

.conkyrc_system

# Bruk Xft? use_xft ja xftfont DejaVu Sans: størrelse = 8 xftalpha 0.8 text_buffer_size 2048 # Oppdateringsintervall i sekunder update_interval 1 # Dette er antall ganger Conky vil oppdatere før du slutter. # Sett til null for å kjøre for alltid. total_run_times 0 # Opprett eget vindu i stedet for å bruke skrivebordet (påkrevd i nautilus) own_window ja own_window_transparent ja own_window_type override #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Use double buffering (reduserer flimmer, fungerer kanskje ikke for alle # størrelse) Minimum av tekstområdet minimum_størrelse 200 0 # maksimum_bredde 200 # Tegn nyanser? draw_shades no # Tegn konturer? draw_outline no # Tegn grenser rundt tekst draw_borders no # Stippled border? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Standardfarger og også borderfarger default_color 2a2a2a own_window_colour white # Tekstjustering, andre mulige verdier er kommentert #justering topp_venstre justering topp_høyre #justering nederst_venstre #justering nederst_høyre # Gap mellom kantene skjerm og tekst # samme ting som å passere -x ved kommandolinjegap_x 800 gap_y 690 # Trekk filsystembuffere fra brukt minne? no_buffers ja # sett til ja hvis du vil at all tekst skal være med store bokstaver nei # antall cpu-prøver til gjennomsnitt # sett til 1 for å deaktivere gjennomsnitt cpu_avg_samples 1 # antall nettprøver til gjennomsnitt # sett til 1 for å deaktivere gjennomsnitt av net_avg_samples 2 # Tvinge UTF8? merk at UTF8-støtte krevde XFT override_utf8_locale ja # Legg til mellomrom for å hindre at ting beveger seg? Dette påvirker bare visse objekter. use_spacer ingen TEKST $ {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}

17 kommentarer, legg igjen dine

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   sanhuesoft sa

    Spektakulært supplement til innlegget jeg publiserte om Install Conky.

    1.    livlig sa

      Published Faktisk publiserte jeg den for å avklare tvilen til en annen bruker. Jeg er ikke sikker på om innstillingene fremdeles fungerer slik jeg brukte dem for lenge, lenge siden.

  2.   daniel sa

    Hvorfor sier du at det ikke gir mening å bruke det?

    Hilsen

    1.    livlig sa

      Vel, fordi det virker dumt for meg å måtte minimere alle vinduene for å gå til skrivebordet for å se litt annen statistikk. For resten er det et annet program som kjører for moro skyld. Men det er min måte å se det på, det er mennesker som bare bruker det til skjønnhet. Jeg har allerede bestått den fasen .. 😀

      1.    Leo sa

        Gjorde du bestått det stadiet? Flott, så du gikk tilbake til XFCE !!!
        Ha, jeg tuller. Jeg har aldri installert den av samme grunn.

      2.    søppel sa

        Da jeg brukte den på skrivebordet med Fluxbox, var det jeg gjorde å sette den på en enkelt linje og sette størrelsen på alle vinduene slik at de aldri okkuperte den plassen. Slik så jeg alltid at informasjonen okkuperte veldig lite skjermplass (for en 19 ″-skjerm, kanskje på en bærbar datamaskin, er det diskutabelt) og bruker lite ressurser.

        Jeg er glad for å se at dette fremdeles går greit, mange av de store gutta faller i det siste.

        Hilsener.

      3.    Marcelo sa

        Respektabel, men veldig subjektiv og relativ din mening. I mitt tilfelle er conky viktig for meg å overvåke temperaturene i systemet (blant annet som er ganske langt fra bruk på grunn av "skjønnheten"). Jeg vil være evig takknemlig for dette lille programmet, siden det har spart meg noen få billetter. Jeg skylder ham for eksempel at grafikkortet mitt ikke har smeltet. For en tid siden la jeg merke til at temperaturen på denne gikk opp alarmerende uten å bruke noe program som begrunner det. Overrasket demonterte jeg PC-saken for å utforske litt: Jeg oppdaget da at grafikkjøleren hadde tettet seg på grunn av støv. Hvis ikke for Conky, ville jeg aldri oppdaget det i tide og ville ha gått tom for GPU. Søknad kjører for moro skyld? Jeg tror ikke det.
        Å minimere alle vinduene og gjenopprette dem for å se Conky kan få meg til å miste, på det meste, et par sekunder (lite offer hvis helsen til utstyret er involvert og derfor mitt arbeid). Og hvis jeg ikke vil minimere, går jeg til et annet skrivebord og hellig middel.

        1.    Leo sa

          Det må være noen måte for en hurtigtast for å sende den til fronten for å kunne, uten å minimere noe.

      4.    eliotime3000. sa

        For meg fungerer GNOME 3.4-reservegrensesnittet bra for meg med bestillingen. Søtheten på pulten kjeder meg allerede.

  3.   ozkar sa

    conkyEmail, conkyForecast ... er uavhengige programmer fra conky. De tilhører conky-følgesvenner.

  4.   enrique sa

    Takk, det fungerte for meg

    1.    Leonardo sa

      WTF? Safari kjører på ArchLinux

      1.    eliotime3000. sa

        Webkit, Webkit overalt.

  5.   snokk sa

    Vel, jeg elsker å ha conky. Alt er kontrollert, ... selv om tiden for å ha conky til moloner har gått i historien: P. Nå har jeg en normal med de typiske dataene til pc-en.

  6.   clow_eriol sa

    Tusen takk for forklaringen 😀

  7.   st0rmt4il sa

    Takk for tipset!

    Selv om det med Conky GUI er manuelt arbeid ganske ergonomisk.

    Greetings!

  8.   cookie sa

    Flott, det har hjulpet meg veldig.