Gebruik meerdere Conky's tegelijk

Conky Het is een interessant hulpmiddel dat ons helpt om ons systeem te monitoren (onder andere) en hoewel ik het al heel lang niet heb gebruikt (omdat het het bewustzijn heeft verloren, althans voor mij), vond ik het geweldig omdat het een eenvoudig was. toepassing, weinig middelen.

Normaal gesproken wanneer we uitvoeren en configureren Conky, We gebruiken slechts één exemplaar, maar wat als we er meerdere willen gebruiken? Zoals je bijvoorbeeld in de volgende afbeelding kunt zien:

conky_multiple

Laten we eens kijken hoe we het moeten doen. Hiervoor moeten we meerdere bestanden aanmaken, 3 in dit geval:

  1. .conkyrc_mail voor e-mailnotificatie
  2. .conkyrc_system voor systeeminformatie
  3. .conkyrc_tijd voor de klok op het bureau
Ik heb dit bericht aangepast van een oud item van mijn oude blog. De scripts werken misschien niet meer, maar het is de bedoeling om te laten zien hoe je meerdere instances van Conky tegelijkertijd kunt draaien

We maken een map met de naam .conky in ons / huis.

$ mkdir ~/.conky

Vervolgens openen we een terminal als en als root maken we een bestand aan in / Usr / local / bin met de naam start_conky:

$ sudo touch /usr/local/bin/start_conky

en we stoppen het volgende erin:

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

Wat we nu nog hebben, is om het toestemming te geven:

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

Maar het kan gebeuren dat Conky opstart voordat het bureaublad is geladen en verdwijnt. Om dit op te lossen maken we een bestand aan in het pad /home/your_user/.config/autostart onder de naam conky_start (het is een andere naam dan het bestand aangemaakt in / usr / local / bin) en we stoppen het erin:

#! / bin / bash sleep 15 start_conky exit 0

We kunnen de waarde veranderen slaap 15 afhankelijk van de tijd die het kost om onze desktop te laden.

Tot zover het relevante deel van dit artikel. Als u de scripts die voor het vorige voorbeeld zijn gebruikt, wilt kopiëren, lees dan verder.

.conkyrc_mail

Om dit te laten werken, moeten we een script gebruiken dat kan vinden hier.
# Xft gebruiken? use_xft ja xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Update-interval in seconden update_interval 1 # Dit is het aantal keren dat Conky zal updaten alvorens te stoppen. # Zet op nul om voor altijd te draaien. total_run_times 0 # Maak een eigen venster in plaats van het bureaublad te gebruiken (vereist in nautilus) own_window ja own_window_transparent ja own_window_type override #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Gebruik dubbele buffering (vermindert flikkering, werkt mogelijk niet voor iedereen #) Minimum double_buffer size van tekstgebied minimum_size 200 0 #maximum_width 200 # Tinten tekenen? draw_shades no # Contouren tekenen? draw_outline no # Teken randen om tekst draw_borders no # Gestippelde randen? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Standaardkleuren en ook randkleuren default_color wit #default_shade_color zwart #default_outline_color wit own_window_colour wit # Tekstuitlijning, andere mogelijke waarden worden becommentarieerd #uitlijning boven_links uitlijning boven_rechts #uitlijning onder_links #uitlijning bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Ruimte tussen de randen van het scherm en de tekst # hetzelfde als het doorgeven van -x op de opdrachtregel gap_x 35 gap_y 40 # Bestandssysteembuffers aftrekken van gebruikt geheugen? no_buffers yes # zet op ja als je wilt dat alle tekst in hoofdletters is, hoofdletters no # aantal cpu-samples naar gemiddelde # set op 1 om het middelen van cpu_avg_samples uit te schakelen 1 # aantal netto samples naar gemiddeld # set op 1 om het gemiddelde van net_avg_samples uit te schakelen 2 # UTF8 forceren? merk op dat UTF8-ondersteuning XFT vereist override_utf8_locale ja # Spaties toevoegen om te voorkomen dat dingen bewegen? Dit betreft alleen bepaalde objecten. use_spacer none TEXT $ {alignr} $ {font} $ {execi 600 conkyEmail –servertype = IMAP –servername = 192.168.200.2 –username = uw gebruiker –password = tupassword –ssl –connectiontimeout = 51} $ {font} Bericht (en)

.conkyrc_tijd

# Xft gebruiken? use_xft ja xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Update-interval in seconden update_interval 1 # Dit is het aantal keren dat Conky zal updaten alvorens te stoppen. # Zet op nul om voor altijd te draaien. total_run_times 0 # Maak een eigen venster in plaats van het bureaublad te gebruiken (vereist in nautilus) own_window ja own_window_transparent ja own_window_type override #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Gebruik dubbele buffering (vermindert flikkering, werkt mogelijk niet voor iedereen #) Minimum double_buffer size van tekstgebied minimum_size 200 0 #maximum_width 200 # Tinten tekenen? draw_shades no # Contouren tekenen? draw_outline no # Teken randen om tekst draw_borders no # Gestippelde randen? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Standaardkleuren en ook randkleuren default_color wit #default_shade_color zwart #default_outline_color wit own_window_colour wit # Tekstuitlijning, andere mogelijke waarden worden becommentarieerd #uitlijning boven_links uitlijning boven_rechts #uitlijning onder_links #uitlijning bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Ruimte tussen de randen van scherm en tekst # hetzelfde als het doorgeven van -x op de opdrachtregel gap_x -40 gap_y 679 # Bestandssysteembuffers aftrekken van gebruikt geheugen? no_buffers yes # zet op ja als je wilt dat alle tekst in hoofdletters is, hoofdletters no # aantal cpu-samples naar gemiddeld # set op 1 om het middelen van cpu_avg_samples uit te schakelen 1 # aantal netto samples naar gemiddeld # set op 1 om het gemiddelde van net_avg_samples 2 UTF8 forceren? merk op dat UTF8-ondersteuning XFT vereist override_utf8_locale ja # Spaties toevoegen om te voorkomen dat dingen bewegen? Dit betreft alleen bepaalde objecten. use_spacer geen TEXT $ {alignc 35} $ {font Arial Black: size = 26} $ {time% H:% M} $ {font} $ {alignc} $ {time% A% d% Y}

.conkyrc_system

# Xft gebruiken? use_xft ja xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Update-interval in seconden update_interval 1 # Dit is het aantal keren dat Conky zal updaten alvorens te stoppen. # Zet op nul om voor altijd te draaien. total_run_times 0 # Maak een eigen venster in plaats van het bureaublad te gebruiken (vereist in nautilus) own_window ja own_window_transparent ja own_window_type override #own_window_hints undecorated, below, sticky, skip_taskbar, skip_pager # Gebruik dubbele buffering (vermindert flikkering, werkt mogelijk niet voor iedereen #) Minimum double_buffer size van tekstgebied minimum_size 200 0 #maximum_width 200 # Tinten tekenen? draw_shades no # Contouren tekenen? draw_outline no # Teken randen om tekst draw_borders no # Gestippelde randen? stippled_borders 0 # border margins border_margin 5 # border width border_width 1 # Standaardkleuren en ook randkleuren default_color 2a2a2a own_window_colour white # Tekstuitlijning, andere mogelijke waarden worden becommentarieerd #uitlijning boven_links uitlijning boven_rechts #uitlijning onder_links #uitlijning onder_rechts # Ruimte tussen randen van scherm en tekst # hetzelfde als het doorgeven van -x op de opdrachtregel gap_x 800 gap_y 690 # Bestandssysteembuffers aftrekken van gebruikt geheugen? no_buffers yes # zet op ja als je wilt dat alle tekst in hoofdletters is, hoofdletters no # aantal cpu-samples naar gemiddelde # set op 1 om het middelen van cpu_avg_samples uit te schakelen 1 # aantal netto samples naar gemiddeld # set op 1 om het gemiddelde van net_avg_samples uit te schakelen 2 # UTF8 forceren? merk op dat UTF8-ondersteuning XFT vereist override_utf8_locale ja # Spaties toevoegen om te voorkomen dat dingen bewegen? Dit betreft alleen bepaalde objecten. use_spacer geen 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}

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   sanhuesoft zei

    Spectaculaire aanvulling op de post die ik heb gepubliceerd over Install Conky.

    1.    levendig zei

      😉 Ik heb het zelfs gepubliceerd om de twijfel van een andere gebruiker op te helderen. Ik weet niet zeker of de instellingen nog steeds werken zoals ik ze lang, lang geleden heb gebruikt.

  2.   daniel zei

    Waarom zegt u dat het geen zin heeft om het te gebruiken?

    groeten

    1.    levendig zei

      Nou, omdat het me dom lijkt om alle vensters te minimaliseren om naar het bureaublad te gaan om wat andere statistieken te zien. Voor de rest is het een andere applicatie die voor de lol draait. Maar het is mijn manier om het te zien, er zijn mensen die het alleen voor schoonheid gebruiken. Ik ben dat stadium al gepasseerd .. 😀

      1.    Leeuw zei

        Ben je die fase gepasseerd? Geweldig, dus je bent teruggegaan naar XFCE !!!
        Ha, ik maak een grapje. Ik heb het nooit om dezelfde reden geïnstalleerd.

      2.    debisch zei

        Toen ik het op de desktop met Fluxbox gebruikte, zette ik het op een enkele regel en stelde de grootte van alle vensters zo in dat ze die ruimte nooit innamen. Dit is hoe ik altijd zag dat de informatie heel weinig schermruimte in beslag nam (voor een 19 ″ monitor, misschien op een laptop is dit discutabel) en weinig bronnen verbruikte.

        Ik ben blij om te zien dat dit van kracht tot kracht doorgaat, de laatste tijd vallen veel van de grote jongens.

        Groeten.

      3.    Marcelo zei

        Respectabel, maar zeer subjectief en relatief uw mening. In mijn geval is Conky voor mij essentieel om de temperatuur van het systeem te monitoren (onder andere die vrij verre van bruikbaar zijn vanwege de "schoonheid"). Ik zal dit kleine programma eeuwig dankbaar zijn, aangezien het me een paar kaartjes heeft bespaard. Ik ben hem bijvoorbeeld verschuldigd dat mijn grafische kaart niet is gesmolten. Enige tijd geleden merkte ik dat de temperatuur van deze alarmerend omhoog ging zonder een programma te gebruiken dat dit rechtvaardigt. Verbaasd heb ik de pc-behuizing gedemonteerd om een ​​beetje te verkennen: ik ontdekte toen dat de grafische koeler verstopt was door stof. Als Conky er niet was geweest, had ik het nooit op tijd ontdekt en zou de GPU opraken. Toepassing voor de lol? Ik denk van niet.
        Door alle vensters te minimaliseren en ze te herstellen om Conky te zien, kan ik hooguit een paar seconden verliezen (weinig opoffering als de gezondheid van de computer erbij betrokken is en dus mijn werk). En als ik het niet wil bagatelliseren, ga ik naar een ander bureau en een heilige remedie.

        1.    Leeuw zei

          Er zou een manier moeten zijn voor een sneltoets om het naar de voorkant te sturen zonder iets te minimaliseren.

      4.    eliotime3000 zei

        Voor mij werkt de terugvalinterface van GNOME 3.4 prima met zijn bestelling. De schattigheid op het bureau verveelt me ​​al.

  3.   ozkar zei

    conkyEmail, conkyForecast ... zijn onafhankelijke programma's van conky. Ze behoren tot conky-metgezellen.

  4.   enrique zei

    Bedankt, het werkte voor mij

    1.    leonardo zei

      WTF? Safari draait op ArchLinux

      1.    eliotime3000 zei

        Webkit, Webkit overal.

  5.   snikken zei

    Nou, ik vind het heerlijk om conky te hebben. Alles wordt gecontroleerd, ... hoewel de tijd van het hebben van conkys naar molones al in de geschiedenis is verstreken: P. Nu heb ik een normale met de typische gegevens van de pc.

  6.   clow_eriol zei

    Heel erg bedankt voor de uitleg 😀

  7.   st0rmt4il zei

    Bedankt voor de tip!

    Hoewel handmatig werk met Conky GUI behoorlijk ergonomisch is.

    Groeten!

  8.   koekje zei

    Geweldig, het heeft me veel geholpen.