Brug flere Conky'er på samme tid

Conky Det er et interessant værktøj, der hjælper os med at overvåge vores system (blandt andet), og selvom jeg ikke har brugt det i lang, lang tid (da det i det mindste for mig har mistet bevidstheden), elskede jeg det for at være en simpel applikation, der bruger få ressourcer.

Normalt når vi kører og konfigurerer Conky, bruger vi kun en enkelt forekomst, men hvad hvis vi vil bruge flere? Som du kan se på følgende billede, for eksempel:

conky_multiple

Lad os se, hvordan man gør det. Til dette er vi nødt til at oprette flere filer, 3 i dette tilfælde:

  1. .conkyrc_mail til e-mail-underretning
  2. .conkyrc_system til systeminformation
  3. .conkyrc_time til uret på skrivebordet
Jeg tilpassede dette indlæg fra en gamle genstande fra min gamle blog. Det er muligt, at scripts ikke længere fungerer, men hensigten med det samme er at vise, hvordan man kører flere forekomster af Conky på samme tid

Vi opretter en mappe kaldet .konky i vores / hjem.

$ mkdir ~/.conky

Derefter åbner vi en terminal som og som root opretter vi en fil i / Usr / local / bin med navnet start_conky:

$ sudo touch /usr/local/bin/start_conky

og vi sætter følgende indeni:

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

Nu, hvad vi har tilbage, er at give det tilladelser:

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

Men det kan ske, at Conky starter, før skrivebordet er færdig med at indlæse og forsvinder. For at løse dette opretter vi en fil i stien /home/din_bruger/.config/autostart under navnet conky_start (det er et andet navn end filen oprettet i / usr / local / bin) og vi sætter det inde:

#! / bin / bash sleep 15 start_conky exit 0

Vi kan ændre værdien sove 15 afhængigt af den tid det tager at indlæse vores skrivebord.

Indtil videre den relevante del af denne artikel. Hvis du vil kopiere de scripts, der blev brugt til det foregående eksempel, skal du fortsætte med at læse.

.conkyrc_mail

For at dette skal fungere, skal vi bruge et script, der kan finde her.
# Brug Xft? use_xft ja xftfont DejaVu Sans: størrelse = 8 xftalpha 0.8 text_buffer_size 2048 # Opdateringsinterval i sekunder update_interval 1 # Dette er det antal gange, Conky opdaterer, inden han holder op. # Sæt til nul for at køre for evigt. total_run_times 0 # Opret eget vindue i stedet for at bruge desktop (påkrævet i nautilus) own_window ja own_window_transparent ja own_window_type tilsidesættelse #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Brug dobbelt buffering (reducerer flimmer, fungerer muligvis ikke for alle # størrelse) Minimum af tekstområde minimum_størrelse 200 0 # maksimum_bredde 200 # Tegn nuancer? draw_shades no # Tegn konturer? draw_outline nej # Tegn grænser omkring tekst draw_borders nej # Stipplede grænser? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Standardfarver og også borderfarver default_color white #default_shade_color black #default_outline_color white own_window_colour white # Tekstjustering, andre mulige værdier er kommenteret #justering top_højrejustering top_højre #justering bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Afstand mellem skærmens kanter og tekst # samme ting som at passere -x ved kommandolinjeafstand_x 35 gap_y 40 # Træk filsystembuffere fra brugt hukommelse no_buffers ja # indstillet til ja, hvis du vil have, at al tekst skal være med store bogstaver nej # antal cpu-prøver til gennemsnit # indstillet til 1 for at deaktivere gennemsnit cpu_avg_samples 1 # antal netprøver til gennemsnit # indstillet til 1 for at deaktivere gennemsnit af net_avg_samples 2 # Tvinge UTF8? bemærk, at UTF8-support krævede XFT override_utf8_locale ja # Tilføj mellemrum for at forhindre ting i at bevæge sig rundt? Dette påvirker kun visse objekter. use_spacer none TEXT $ {alignr} $ {font} $ {execi 600 conkyEmail –servertype = IMAP –servername = 192.168.200.2 –username = dit brugernavn –password = tupassword –ssl –connectiontimeout = 51} $ {font} Besked (er)

.conkyrc_time

# Brug Xft? use_xft ja xftfont DejaVu Sans: størrelse = 8 xftalpha 0.8 text_buffer_size 2048 # Opdateringsinterval i sekunder update_interval 1 # Dette er det antal gange, Conky opdaterer, inden han holder op. # Sæt til nul for at køre for evigt. total_run_times 0 # Opret eget vindue i stedet for at bruge desktop (påkrævet i nautilus) own_window ja own_window_transparent ja own_window_type tilsidesættelse #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Brug dobbelt buffering (reducerer flimmer, fungerer muligvis ikke for alle # størrelse) Minimum af tekstområdet minimum_størrelse 200 0 # maksimum_bredde 200 # Tegn nuancer? draw_shades no # Tegn konturer? draw_outline nej # Tegn grænser omkring tekst draw_borders nej # Stipplede grænser? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Standardfarver og også borderfarver default_color white #default_shade_color black #default_outline_color white own_window_colour white # Tekstjustering, andre mulige værdier er kommenteret #justering top_højrejustering top_højre #justering bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Afstand mellem skærmens grænser og tekst # samme ting som at videregive -x ved kommandolinjegab_x -40 gap_y 679 # Træk filsystembuffere fra brugt hukommelse no_buffers ja # indstillet til ja, hvis du vil have, at al tekst skal være med store bogstaver nej # antal cpu-prøver til gennemsnit # indstillet til 1 for at deaktivere gennemsnit af cpu_avg_samples 1 # antal netprøver til gennemsnit # indstillet til 1 for at deaktivere gennemsnit af net_avg_samples 2 # Tvinge UTF8? bemærk, at UTF8-support krævede XFT override_utf8_locale ja # Tilføj mellemrum for at forhindre ting i at bevæge sig rundt? Dette påvirker kun visse objekter. use_spacer ingen TEKST $ {alignc 35} $ {font Arial Black: size = 26} $ {time% H:% M} $ {font} $ {alignc} $ {time% A% d% Y}

.conkyrc_system

# Brug Xft? use_xft ja xftfont DejaVu Sans: størrelse = 8 xftalpha 0.8 text_buffer_size 2048 # Opdateringsinterval i sekunder update_interval 1 # Dette er det antal gange, Conky opdaterer, inden han holder op. # Sæt til nul for at køre for evigt. total_run_times 0 # Opret eget vindue i stedet for at bruge skrivebordet (krævet i nautilus) own_window ja own_window_transparent ja own_window_type tilsidesættelse #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Brug dobbeltbuffering (reducerer flimmer, fungerer muligvis ikke for alle #) Minimum tekststørrelse minimum_størrelse 200 0 # maksimum_bredde 200 # Tegn nuancer? draw_shades no # Tegn konturer? draw_outline nej # Tegn grænser omkring tekst draw_borders nej # Stipplede grænser? stippled_borders 0 # kantmargener kantmargin 5 # kantbredde kant_bredde 1 # Standardfarver og også kantfarver standard_farve 2a2a2a egen_vindue_farve hvid # Tekstjustering, andre mulige værdier er kommenteret #justering øverst_venstrejustering øverst_højre #justering nederste venstre #justering nederst til højre # Gap mellem skærmens kanter og tekst # samme ting som at videregive -x ved kommandolinjegap_x 800 gap_y 690 # Træk filsystembuffere fra brugt hukommelse? nej_buffere ja # indstillet til ja, hvis du vil have al tekst i store bogstaver nej # antal cpu-prøver til gennemsnit # indstillet til 1 for at deaktivere gennemsnit cpu_avg_samples 1 # antal netprøver til gennemsnit # indstillet til 1 for at deaktivere gennemsnit gennemsnit_ Tvinge UTF2? bemærk, at UTF8-understøttelse krævede XFT override_utf8_locale ja # Tilføj mellemrum for at forhindre ting i at bevæge sig rundt? Dette påvirker kun visse objekter. use_spacer ingen TEKST $ {font} CPU: $ {cpu cpu8}% $ {alignr 1} $ {cpubar cpu60 1} $ {font} RAM: $ memperc% $ {alignr 8,60} $ {membar 60} $ {font} SWAP: $ swapperc% $ {alignr 8,60} $ {swapbar 60}

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   sanhuesoft sagde han

    Spektakulært supplement til det indlæg, jeg offentliggjorde om Install Conky.

    1.    Elav sagde han

      Faktisk offentliggjorde jeg det for at afklare tvivlen hos en anden bruger. Jeg er ikke sikker på, om indstillingerne stadig fungerer, som jeg brugte dem for længe, ​​længe siden.

  2.   daniel sagde han

    Hvorfor siger du, at det ikke giver mening at bruge det?

    hilsen

    1.    Elav sagde han

      Nå, fordi det virker fjollet at skulle minimere alle vinduer for at gå til skrivebordet for at se nogle andre statistikker. For resten er det en anden applikation, der kører for sjov. Men det er min måde at se det på, der er mennesker, der kun bruger det til skønhed. Jeg har allerede bestået den fase .. 😀

      1.    Leo sagde han

        Bestod du den fase? Fantastisk, så du gik tilbage til XFCE !!!
        Ha, jeg laver sjov. Jeg har aldrig installeret det af samme grund.

      2.    affald sagde han

        Da jeg brugte det på skrivebordet med Fluxbox, satte jeg det på en enkelt linje og indstillede størrelsen på alle vinduerne, så de aldrig besatte det rum. Sådan har jeg altid set, at informationen optager meget lidt plads på skærmen (for en 19 ″ skærm, måske på en bærbar computer kan det diskuteres) og forbruger få ressourcer.

        Jeg er glad for at se, at dette stadig går glat, mange af de store fyre falder for nylig.

        Greetings.

      3.    Marcelo sagde han

        Respektabel, men meget subjektiv og relativ din mening. I mit tilfælde er conky afgørende for mig at overvåge systemets temperaturer (blandt andet der er ret langt fra brug på grund af "skønheden"). Jeg vil være evigt taknemmelig for dette lille program, da det har sparet mig et par billetter. Jeg skylder ham for eksempel, at mit grafikkort ikke er smeltet. For nogen tid siden bemærkede jeg, at temperaturen på denne steg alarmerende uden at bruge noget program, der berettiger det. Overrasket over demonterede jeg pc-sagen for at udforske lidt: Jeg opdagede dengang, at grafikkøleren var tilstoppet på grund af støv. Hvis ikke for Conky, ville jeg aldrig have opdaget det i tide og ville være løbet tør for GPU. Ansøgning kører for sjov? Det tror jeg ikke.
        At minimere alle vinduer og gendanne dem for at se Conky kan få mig til at tabe højst et par sekunder (lidt offer, hvis udstyrets sundhed er involveret og derfor mit arbejde). Og hvis jeg ikke vil minimere, går jeg til et andet skrivebord og et helligt middel.

        1.    Leo sagde han

          Der skulle være en eller anden måde for en tastaturgenvej til at sende den til fronten for at være i stand til uden at minimere noget.

      4.    eliotime3000 sagde han

        For mig fungerer GNOME 3.4-reserveinterfacet godt for mig med sin ordre. Sødheden på skrivebordet keder mig allerede.

  3.   ozkar sagde han

    conkyEmail, conkyForecast ... er uafhængige programmer fra conky. De tilhører conky-ledsagere.

  4.   enrique sagde han

    Tak, det fungerede for mig

    1.    leonardo sagde han

      WTF? Safari kører på ArchLinux

      1.    eliotime3000 sagde han

        Webkit, Webkit overalt.

  5.   snok sagde han

    Jeg elsker at have conky. Alt er kontrolleret, ... skønt tiden for at have conky til moloner er gået i historien: P. Nu har jeg en normal med de typiske data på pc'en.

  6.   clow_eriol sagde han

    Mange tak for forklaringen 😀

  7.   st0rmt4il sagde han

    Tak for tip!

    Selvom det med Conky GUI er manuelt arbejde ret ergonomisk.

    Greetings!

  8.   cookie sagde han

    Fantastisk, det har hjulpet mig meget.