Používejte několik Conky současně

Conky Je to zajímavý nástroj, který nám pomáhá monitorovat náš systém (mimo jiné) a přestože jsem ho dlouho a dlouho nepoužíval (protože ztratil vědomí, alespoň pro mě), miloval jsem ho jako jednoduchý aplikace málo zdrojů.

Normálně, když běžíme a konfigurujeme Conky„Používáme pouze jednu instanci, ale co když chceme použít několik? Jak například vidíte na následujícím obrázku:

conky_multiple

Uvidíme, jak na to. K tomu musíme vytvořit několik souborů, v tomto případě 3:

  1. .conkyrc_mail pro e-mailové upozornění
  2. .conkyrc_system pro informace o systému
  3. .conkyrc_time pro hodiny na stole
Upravil jsem tento příspěvek z a stará položka z mého starého blogu. Skripty již nemusí fungovat, ale záměrem je ukázat, jak spustit více instancí Conky současně

Vytvoříme složku s názvem Conky u nás / doma.

$ mkdir ~/.conky

Pak otevřeme terminál a jako root vytvoříme soubor / usr / local / bin se jménem start_conky:

$ sudo touch /usr/local/bin/start_conky

a dovnitř vložíme následující:

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

Nyní nám zbývá udělit oprávnění:

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

Může se ale stát, že se Conky spustí dříve, než Desktop dokončí načítání a zmizí. Abychom to vyřešili, vytvoříme soubor v cestě /home/váš_uživatel/.config/autostart pod jménem conky_start (je to jiný název než soubor vytvořený v / usr / local / bin) a vložili jsme to dovnitř:

#! / bin / bash sleep 15 start_conky exit 0

Můžeme změnit hodnotu spát 15 v závislosti na čase potřebném k načtení naší plochy.

Zatím relevantní část tohoto článku. Pokud chcete kopírovat skripty použité v předchozím příkladu, pokračujte ve čtení.

.conkyrc_mail

Aby to fungovalo, musíme použít skript, který lze najít zde.
# Použít Xft? use_xft ano xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Interval aktualizace v sekundách update_interval 1 # Toto je počet aktualizací Conky před ukončením. # Nastavit na nulu, aby běžel navždy. total_run_times 0 # Vytvoření vlastního okna namísto použití plochy (vyžadováno v nautilus) own_window ano own_window_transparent ano own_window_type přepsání #own_window_hints undecorated, dole, lepkavý, skip_taskbar, skip_pager # Použijte dvojité ukládání do vyrovnávací paměti (snižuje blikání, nemusí fungovat pro všechny #) Minimální double_buffer textové oblasti minimum_size 200 0 #maximum_width 200 # Nakreslit odstíny? draw_shades no # Nakreslete obrysy? draw_outline no # Nakreslete hranice kolem textu draw_borders ne # Posunuté hranice? stippled_borders 0 # okraje okrajů border_margin 5 # šířka okraje border_width 1 # výchozí barvy a také barvy okrajů default_color bílá # default_shade_color černá # default_outline_color bílá vlastní_window_colour bílá # zarovnání textu, další možné hodnoty jsou okomentovány # zarovnání nahoru_leva zarovnání nahoru_vpravo # zarovnání dole_levo bottom_right #alignment bottom_left #alignment bottom_right Mezera mezi okraji obrazovky a textu # stejná věc jako předávání -x na příkazovém řádku gap_x 35 gap_y 40 # Odečíst vyrovnávací paměť systému souborů z použité paměti? no_buffers yes # set to yes if you want all text to be uppercase uppercase no # počet vzorků CPU na průměr # nastaven na 1 pro deaktivaci průměrování cpu_avg_samples 1 # počet čistých vzorků na průměr # nastaven na 1 pro deaktivaci průměrování net_avg_samples 2 # Vynutit UTF8? Všimněte si, že je vyžadována podpora UTF8 XFT override_utf8_locale ano # Přidat mezery, aby se věci nepohybovaly? To ovlivní pouze určité objekty. use_spacer none TEXT $ {alignr} $ {font} $ {execi 600 conkyEmail –servertype = IMAP –servername = 192.168.200.2 –username = váš uživatel –password = tupassword –ssl –connectiontimeout = 51} $ {font} zprávy

.conkyrc_time

# Použít Xft? use_xft ano xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Interval aktualizace v sekundách update_interval 1 # Toto je počet aktualizací Conky před ukončením. # Nastavit na nulu, aby běžel navždy. total_run_times 0 # Vytvoření vlastního okna namísto použití plochy (vyžadováno v nautilus) own_window ano own_window_transparent ano own_window_type přepsání #own_window_hints undecorated, dole, lepkavý, skip_taskbar, skip_pager # Použijte dvojité ukládání do vyrovnávací paměti (snižuje blikání, nemusí fungovat pro všechny #) Minimální double_buffer textové oblasti minimum_size 200 0 #maximum_width 200 # Nakreslit odstíny? draw_shades no # Nakreslete obrysy? draw_outline no # Nakreslete ohraničení kolem textu draw_borders ne # Poškrábané ohraničení? stippled_borders 0 # okraje okrajů border_margin 5 # šířka okraje border_width 1 # Výchozí barvy a také barvy okrajů default_color bílá # default_shade_color černá # default_outline_color bílá own_window_colour bílá # Zarovnání textu, další možné hodnoty jsou okomentovány # zarovnání nahoru_leva zarovnání nahoru_vpravo # zarovnání dole_ vlevo bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right #alignment bottom_left #alignment bottom_right Mezera mezi okraji obrazovky a textem # stejná věc jako předávání -x na příkazovém řádku gap_x -40 gap_y 679 # Odečíst vyrovnávací paměť systému souborů z použité paměti? no_buffers yes # set to yes if you want all text to be uppercase uppercase no # number of cpu samples to average # set to 1 to disable averaging cpu_avg_samples 1 # number of net samples to average # set to 1 to disable averaging net_avg_samples 2 # Vynutit UTF8? Všimněte si, že je vyžadována podpora UTF8 XFT override_utf8_locale ano # Přidat mezery, aby se věci nepohybovaly? To ovlivní pouze určité objekty. use_spacer none TEXT $ {alignc 35} $ {font Arial Black: size = 26} $ {time% H:% M} $ {font} $ {alignc} $ {time% A% d% Y}

.conkyrc_system

# Použít Xft? use_xft ano xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Interval aktualizace v sekundách update_interval 1 # Toto je počet aktualizací Conky před ukončením. # Nastavit na nulu, aby běžel navždy. total_run_times 0 # Vytvoření vlastního okna namísto použití plochy (vyžadováno v nautilus) own_window ano own_window_transparent ano own_window_type přepsání #own_window_hints undecorated, dole, lepkavý, skip_taskbar, skip_pager # Použijte dvojité ukládání do vyrovnávací paměti (snižuje blikání, nemusí fungovat pro všechny #) Minimální double_buffer textové oblasti minimum_size 200 0 #maximum_width 200 # Nakreslit odstíny? draw_shades no # Nakreslete obrysy? draw_outline no # Nakreslete ohraničení kolem textu draw_borders ne # Poškrábané ohraničení? stippled_borders 0 # okraje okrajů border_margin 5 # šířka okraje border_width 1 # výchozí barvy a také barvy okrajů default_color 2a2a2a vlastní_window_colour bílá # zarovnání textu, další možné hodnoty jsou okomentovány # zarovnání top_left zarovnání top_right # zarovnání bottom_left # zarovnání bottom_right # mezera mezi okraji obrazovka a text # stejná věc jako předávání -x na příkazovém řádku gap_x 800 gap_y 690 # Odečíst vyrovnávací paměť systému souborů z použité paměti? no_buffers yes # set to yes if you want all text to be uppercase uppercase no # počet vzorků CPU na průměr # nastaven na 1 pro deaktivaci průměrování cpu_avg_samples 1 # počet čistých vzorků na průměr # nastaven na 1 pro deaktivaci průměrování net_avg_samples 2 # Vynutit UTF8? Všimněte si, že je vyžadována podpora UTF8 XFT override_utf8_locale ano # Přidat mezery, aby se věci nepohybovaly? To ovlivní pouze určité objekty. 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}

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   sanhuesoft řekl

    Velkolepý doplněk k příspěvku, který jsem publikoval o Install Conky.

    1.    živý řekl

      😉 Ve skutečnosti jsem to publikoval, abych objasnil pochybnosti jiného uživatele. Nejsem si jistý, jestli nastavení stále funguje, protože jsem je používal už dávno, dávno.

  2.   daniel řekl

    Proč říkáte, že nemá smysl to používat?

    pozdravy

    1.    živý řekl

      Protože se zdá být hloupé, když musíte minimalizovat všechna okna, abyste mohli přejít na plochu a zobrazit některé další statistiky. Zbytek je to další aplikace běžící pro zábavu. Ale vidím to tak, že jsou lidé, kteří to používají pouze pro krásu. Tou fází jsem už prošel ... 😀

      1.    Lev řekl

        Prošli jste tou fází? Skvělé, takže jste se vrátili na XFCE !!!
        Ha, dělám si srandu. Nikdy jsem jej nenainstaloval ze stejného důvodu.

      2.    debatovat řekl

        Když jsem to použil na ploše s Fluxboxem, udělal jsem to, že jsem to umístil na jeden řádek a nastavil velikost všech oken tak, aby tento prostor nikdy nezabírali. Tímto způsobem jsem vždy viděl informace, které zabírají velmi málo místa na obrazovce (pro 19 ″ monitor, možná je to diskutabilní na notebooku) a spotřebovávají několik zdrojů.

        Jsem rád, že vidím, že to stále jde dobře, v poslední době padá spousta velikánů.

        Zdravím.

      3.    Marcelo řekl

        Slušný, ale velmi subjektivní a relativní váš názor. V mém případě je conky pro mě zásadní pro sledování teplot systému (mimo jiné kvůli „kráse“) od používání daleko. Tomuto malému programu budu věčně vděčný, protože mi zachránil pár lístků. Dlužím mu například to, že se moje grafická karta neroztavila. Před nějakou dobou jsem si všiml, že teplota tohoto se znepokojivě zvýšila bez použití programu, který by to ospravedlňoval. Překvapen jsem demontoval skříň počítače, abych ji trochu prozkoumal: tehdy jsem zjistil, že grafický chladič byl ucpaný prachem. Kdyby nebylo Conky, nikdy bych to neobjevil včas a došel by mi GPU. Aplikace běží pro zábavu? Nemyslím si.
        Minimalizace všech oken a jejich obnovení, aby viděli Conky, mě může ztratit nanejvýš na pár sekund (malá oběť, pokud jde o zdraví zařízení, a tedy o moji práci). A pokud nechci minimalizovat, jdu k jinému stolu a svatý lék.

        1.    Lev řekl

          Musela by existovat nějaká cesta, aby ji klávesová zkratka mohla poslat dopředu, aby to dokázala, aniž by cokoli minimalizovala.

      4.    eliotime3000 řekl

        Záložní rozhraní GNOME 3.4 pro mě při objednávání funguje skvěle. Roztomilost na stole mě už nudí.

  3.   ozkar řekl

    conkyEmail, conkyForecast… jsou nezávislé programy od conky. Patří ke společníkům.

  4.   Enrique řekl

    Díky, fungovalo to pro mě

    1.    leonardo řekl

      WTF? Safari běžící na ArchLinuxu

      1.    eliotime3000 řekl

        Webkit, Webkit všude.

  5.   čichat řekl

    No, rád mám conky. Všechno je kontrolováno, ... ačkoli doba konkysů k molonům již v historii uplynula: P. Teď mám normální s typickými daty počítače.

  6.   clow_eriol řekl

    Moc děkuji za vysvětlení 😀

  7.   ST0RMT4IL řekl

    Děkuji za tip!

    Ačkoli s Conky GUI je ruční práce docela ergonomická.

    Zdravím!

  8.   sušenka řekl

    Skvělé, hodně mi to pomohlo.