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:
Uvidíme, jak na to. K tomu musíme vytvořit několik souborů, v tomto případě 3:
- .conkyrc_mail pro e-mailové upozornění
- .conkyrc_system pro informace o systému
- .conkyrc_time pro hodiny na stole
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
# 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}
Velkolepý doplněk k příspěvku, který jsem publikoval o Install Conky.
😉 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.
Proč říkáte, že nemá smysl to používat?
pozdravy
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 ... 😀
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.
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.
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.
Musela by existovat nějaká cesta, aby ji klávesová zkratka mohla poslat dopředu, aby to dokázala, aniž by cokoli minimalizovala.
Záložní rozhraní GNOME 3.4 pro mě při objednávání funguje skvěle. Roztomilost na stole mě už nudí.
conkyEmail, conkyForecast… jsou nezávislé programy od conky. Patří ke společníkům.
Díky, fungovalo to pro mě
WTF? Safari běžící na ArchLinuxu
Webkit, Webkit všude.
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.
Moc děkuji za vysvětlení 😀
Děkuji za tip!
Ačkoli s Conky GUI je ruční práce docela ergonomická.
Zdravím!
Skvělé, hodně mi to pomohlo.