Använd flera Conky samtidigt

conky Det är ett intressant verktyg som hjälper oss att övervaka vårt system (bland annat) och även om jag inte har använt det på länge, länge (eftersom det förlorat medvetandet, åtminstone för mig), älskade jag det för att vara ett enkelt applikation som förbrukar få resurser.

Normalt när vi kör och konfigurerar conky, vi använder bara en enda instans men vad händer om vi vill använda flera? Som du kan se i följande bild, till exempel:

conky_multiple

Låt oss se hur man gör det. För detta måste vi skapa flera filer, 3 i det här fallet:

  1. .conkyrc_mail för e-postavisering
  2. .conkyrc_system för systeminformation
  3. .conkyrc_time för klockan på skrivbordet
Jag anpassade det här inlägget från en gammalt objekt från min gamla blogg. Skripten fungerar kanske inte längre, men avsikten är att visa hur man kör flera instanser av Conky samtidigt

Vi skapar en mapp som heter .conky i vårt / hem.

$ mkdir ~/.conky

Sedan öppnar vi en terminal som och som root skapar vi en fil i / Usr / local / bin med namnet start_conky:

$ sudo touch /usr/local/bin/start_conky

och vi lägger in följande:

#! / 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 har vi kvar att ge det behörigheter:

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

Men det kan hända att Conky startar innan skrivbordet är klart att laddas och försvinner. För att lösa detta skapar vi en fil i sökvägen /home/din_användare/.config/autostart under namnet conky_start (det är ett annat namn än filen som skapades i / usr / local / bin) och vi lägger in det:

#! / bin / bash sleep 15 start_conky exit 0

Vi kan ändra värdet sova 15 beroende på hur lång tid det tar att ladda vårt skrivbord.

Hittills den relevanta delen av denna artikel. Fortsätt läsa om du vill kopiera de skript som användes i föregående exempel.

.conkyrc_mail

För att detta ska fungera måste vi använda ett skript som kan hitta här.
# Använd Xft? use_xft ja xftfont DejaVu Sans: storlek = 8 xftalpha 0.8 text_buffer_size 2048 # Uppdateringsintervall i sekunder update_interval 1 # Detta är antalet gånger Conky kommer att uppdatera innan du slutar. # Ställ in på noll för att köra för alltid. total_run_times 0 # Skapa eget fönster istället för att använda skrivbordet (krävs i nautilus) own_window ja own_window_transparent ja own_window_type åsidosätta #own_window_hints odekorerad, nedan, klibbig, skip_taskbar, skip_pager # Använd dubbel buffring (minskar flimmer, kanske inte fungerar för alla # storlek) Minimum av textområdet minsta storlek 200 0 #maximum_bredd 200 # Rita nyanser? draw_shades no # Rita konturer? draw_outline nr # Rita gränser runt text draw_borders nej # Stipplade gränser? stippled_borders 0 # kantmarginaler kantmarginal 5 # kantbredd gräns_bredd 1 # Standardfärger och även kantfärger standard_färg vit #default_shade_färg svart #default_outline_färg vit egen_fönster_färg vit # Textjustering, andra möjliga värden kommenteras #justering topp_vänsterjustering topp_höger #justering bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Gap mellan ramarna på skärmen och text # samma sak som att passera -x vid kommandoraden gap_x 35 gap_y 40 # Subtrahera filsystembuffertar från använt minne? no_buffers ja # inställt på ja om du vill att all text ska vara versal versal nej # antal cpu-prover till genomsnitt # inställt på 1 för att inaktivera medelvärde cpu_avg_samples 1 # antal nettoprover till genomsnitt # inställt på 1 för att inaktivera medelvärde netto_avg_samples 2 # Tvinga UTF8? notera att UTF8-stöd krävs XFT åsidosätt_utf8_locale ja # Lägg till mellanslag för att förhindra att saker rör sig? Detta påverkar bara vissa objekt. use_spacer ingen TEXT $ {alignr} $ {font} $ {execi 600 conkyEmail –servertype = IMAP –servername = 192.168.200.2 –username = ditt användarnamn –passord = tupassword –ssl –connectiontimeout = 51} $ {font} Meddelande

.conkyrc_time

# Använd Xft? use_xft ja xftfont DejaVu Sans: storlek = 8 xftalpha 0.8 text_buffer_size 2048 # Uppdateringsintervall i sekunder update_interval 1 # Detta är antalet gånger Conky kommer att uppdatera innan du slutar. # Ställ in på noll för att köra för alltid. total_run_times 0 # Skapa eget fönster istället för att använda skrivbordet (krävs i nautilus) own_window ja own_window_transparent ja own_window_type åsidosätta #own_window_hints odekorerad, nedan, klibbig, skip_taskbar, skip_pager # Använd dubbel buffering (minskar flimmer, kanske inte fungerar för alla # storlek) Minimum av textområdet minsta storlek 200 0 #maximum_bredd 200 # Rita nyanser? draw_shades no # Rita konturer? draw_outline nr # Rita gränser runt text draw_borders nej # Stipplade gränser? stippled_borders 0 # kantmarginaler kantmarginal 5 # kantbredd gräns_bredd 1 # Standardfärger och även kantfärger standard_färg vit #default_shade_färg svart #default_outline_färg vit egen_fönster_färg vit # Textjustering, andra möjliga värden kommenteras #justering topp_vänsterjustering topp_höger #justering bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Avstånd mellan skärmar och text # samma sak som att passera -x vid kommandoraden gap_x -40 gap_y 679 # Subtrahera filsystembuffertar från använt minne? no_buffers ja # inställt på ja om du vill att all text ska vara i versaler versal nr # antal cpu-prover till genomsnitt # inställt på 1 för att inaktivera medelvärde cpu_avg_samples 1 # antal nettoprover till genomsnitt # inställt på 1 för att inaktivera medelvärde nettoavg_samples 2 # Tvinga UTF8? notera att UTF8-stöd krävs XFT åsidosätt_utf8_locale ja # Lägg till mellanslag för att förhindra att saker rör sig? Detta påverkar bara vissa objekt. use_spacer none TEXT $ {alignc 35} $ {font Arial Black: size = 26} $ {time% H:% M} $ {font} $ {alignc} $ {time% A% d% Y}

.conkyrc_system

# Använd Xft? use_xft ja xftfont DejaVu Sans: storlek = 8 xftalpha 0.8 text_buffer_size 2048 # Uppdateringsintervall i sekunder update_interval 1 # Detta är antalet gånger Conky kommer att uppdatera innan du slutar. # Ställ in på noll för att köra för alltid. total_run_times 0 # Skapa eget fönster istället för att använda skrivbordet (krävs i nautilus) own_window ja own_window_transparent ja own_window_type åsidosätta #own_window_hints odekorerad, nedan, klibbig, skip_taskbar, skip_pager # Använd dubbel buffering (minskar flimmer, kanske inte fungerar för alla # storlek) Minimum av textområdet minsta storlek 200 0 #maximum_bredd 200 # Rita nyanser? draw_shades no # Rita konturer? draw_outline nr # Rita gränser runt text draw_borders nej # Stipplade gränser? stippled_borders 0 # kantmarginaler kantmarginal 5 # kantbredd kant_bredd 1 # Standardfärger och även kantfärger standard_färg 2a2a2a egna_fönster_färg vit # Textjustering, andra möjliga värden kommenteras #justering topp_vänsterjustering topp_höger #justering bottenvänster #justering bottenhöger # Gap mellan gränserna skärm och text # samma sak som att skicka -x vid kommandorad gap_x 800 gap_y 690 # Subtrahera filsystembuffertar från använt minne? no_buffers ja # inställt på ja om du vill att all text ska vara versal versal nej # antal cpu-prover till genomsnitt # inställt på 1 för att inaktivera medelvärde cpu_avg_samples 1 # antal nettoprover till genomsnitt # inställt på 1 för att inaktivera medelvärde netto_avg_samples 2 # Tvinga UTF8? notera att UTF8-stöd krävs XFT åsidosätt_utf8_locale ja # Lägg till mellanslag för att förhindra att saker rör sig? Detta påverkar bara vissa objekt. use_spacer ingen 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}

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   sanhuesoft sade

    Spektakulärt komplement till det inlägg jag publicerade om Install Conky.

    1.    livlig sade

      😉 Jag publicerade det faktiskt för att klargöra tvivel hos en annan användare. Jag är inte säker på om inställningarna fortfarande fungerar som jag använde dem för länge sedan.

  2.   Daniel sade

    Varför säger du att det inte är vettigt att använda det?

    hälsningar

    1.    livlig sade

      Tja, för det verkar dumt för mig att jag måste minimera alla fönster för att gå till skrivbordet för att se lite annan statistik. För resten är det en annan applikation som kör för skojs skull. Men det är mitt sätt att se det, det finns människor som bara använder det för skönhet. Jag har redan klarat det steget .. 😀

      1.    Leo sade

        Gick du det steget? Bra, så du gick tillbaka till XFCE !!!
        Ha, jag skojar. Jag installerade det aldrig av samma anledning.

      2.    debisera sade

        När jag använde det på skrivbordet med Fluxbox var det jag gjorde att sätta det på en enda rad och ställa in storleken på alla fönster så att de aldrig upptog det utrymmet. På det här sättet såg jag alltid informationen som upptar mycket lite skärmutrymme (för en 19 ″-bildskärm, kanske det är diskutabelt på en bärbar dator) och förbrukar få resurser.

        Jag är glad att se att detta fortfarande går smidigt, många av de stora killarna faller nyligen.

        Hälsningar.

      3.    Marcelo sade

        Respektabel, men väldigt subjektiv och relativ din åsikt. I mitt fall är conky viktigt för mig att övervaka systemets temperaturer (bland annat som är ganska långt ifrån användning på grund av "skönheten"). Jag kommer att vara evigt tacksam för det här lilla programmet eftersom det har sparat några biljetter till mig. Jag är till exempel skyldig honom att mitt grafikkort inte har smält. För en tid sedan märkte jag att temperaturen på den här gick upp oroväckande utan att använda något program som motiverar det. Förvånad demonterade jag PC-fodralet för att utforska lite: Jag upptäckte då att grafikkylaren hade täppt till på grund av damm. Om inte Conky skulle jag aldrig ha upptäckt det i tid och skulle ha slut på GPU. Ansökan kör för skojs skull? Jag tror inte det.
        Att minimera alla fönster och återställa dem för att se Conky kan få mig att förlora högst ett par sekunder (lite uppoffring om datorns hälsa är involverad och därför mitt arbete). Och om jag inte vill minimera går jag till ett annat skrivbord och ett heligt botemedel.

        1.    Leo sade

          Det måste finnas något sätt för en tangentbordsgenväg att skicka den framåt för att kunna minimera någonting.

      4.    eliotime3000 sade

        För mig fungerar GNOME 3.4-reservgränssnittet bra för mig med sin ordning. Sötheten på skrivbordet tröttnar mig redan.

  3.   ozkar sade

    conkyEmail, conkyForecast ... är oberoende program från conky. De tillhör conky-följeslagare.

  4.   Harry sade

    Tack, det fungerade för mig

    1.    leonardo sade

      WTF? Safari körs på ArchLinux

      1.    eliotime3000 sade

        Webkit, Webkit överallt.

  5.   mellanmål sade

    Jag älskar att ha conky. Allt kontrolleras, ... även om tiden för att ha moloner har gått in i historien: P. Nu har jag en normal med de typiska data på datorn.

  6.   clow_eriol sade

    Tack så mycket för förklaringen 😀

  7.   st0rmt4il sade

    Tack för tipset!

    Men med Conky GUI är manuellt arbete ganska ergonomiskt.

    Hälsningar!

  8.   kaka sade

    Bra, det har hjälpt mig mycket.