Gumamit ng maraming mga Conky nang sabay

Conky Ito ay isang kagiliw-giliw na tool na makakatulong sa amin upang subaybayan ang aming system (bukod sa iba pang mga bagay) at kahit na hindi ko ito ginamit sa loob ng mahabang panahon (mula nang mawalan ito ng malay, kahit papaano para sa akin), ginusto ko ito para sa isang simpleng application na kumonsumo ng ilang mga mapagkukunan.

Karaniwan kapag tumatakbo kami at nag-configure Conky, Isang solong instance lang ang ginagamit namin ngunit paano kung nais naming gumamit ng marami? Tulad ng nakikita mo sa sumusunod na imahe, halimbawa:

conky_multiple

Tingnan natin kung paano ito gawin. Para sa mga ito kailangan naming lumikha ng maraming mga file, 3 sa kasong ito:

  1. .conkyrc_mail para sa abiso sa email
  2. .conkyrc_system para sa impormasyon ng system
  3. .conkyrc_time para sa orasan sa lamesa
Inangkop ko ang post na ito mula sa a lumang item mula sa aking dating blog. Maaaring hindi na gumana ang mga script, ngunit ang hangarin ay upang ipakita kung paano magpatakbo ng maraming mga pagkakataon ng Conky nang sabay

Lumilikha kami ng isang folder na tinawag .conky sa aming / tahanan.

$ mkdir ~/.conky

Pagkatapos ay magbubukas kami ng isang terminal bilang at bilang root lumilikha kami ng isang file sa / usr / local / bin may pangalan start_conky:

$ sudo touch /usr/local/bin/start_conky

at inilalagay namin ang sumusunod sa loob:

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

Ngayon ang natitira sa amin ay upang bigyan ito ng mga pahintulot:

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

Ngunit maaaring mangyari na magsimula ang Conky bago matapos ang pag-load at mawala ng Desktop. Upang malutas ito lumilikha kami ng isang file sa landas /home/your_user/.config/autostart sa ilalim ng pangalan conky_start (ibang pangalan ito mula sa file na nilikha sa / usr / local / bin) at inilagay namin ito sa loob:

#! / bin / bash sleep 15 start_conky exit 0

Maaari nating baguhin ang halaga matulog 15 nakasalalay sa oras na kinakailangan upang mai-load ang aming desktop.

Sa ngayon ang may-katuturang bahagi ng artikulong ito. Kung nais mong kopyahin ang mga script na ginamit para sa nakaraang halimbawa, patuloy na basahin.

.conkyrc_mail

Upang gumana ito kailangan nating gumamit ng isang script na maaaring makahanap dito.
# Gumamit ng Xft? use_xft yes xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Update interval in segundo update_interval 1 # Ito ang bilang ng beses na mag-a-update si Conky bago umalis. # Itakda sa zero upang tumakbo magpakailanman. total_run_times 0 # Lumikha ng sariling window sa halip na gumamit ng desktop (kinakailangan sa nautilus) sariling_window oo sariling_window_transparent oo sariling_window_type override #own_window_hints undecorated, sa ibaba, malagkit, skip_taskbar, skip_pager # Gumamit ng dobleng pag-buffer (binabawasan ang flicker, maaaring hindi gumana ng doble sa lahat) laki ng lugar ng teksto minimum_size 200 0 #maximum_width 200 # Draw shade? draw_shades no # Gumuhit ng mga balangkas? draw_outline no # Gumuhit ng mga hangganan sa paligid ng draw_border ng teksto walang # Natigil na mga hangganan? stippled_border 0 # border margin border_margin 5 # border width border_width 1 # Default na mga kulay at din ang mga kulay ng border default_color white #default_shade_color black #default_outline_color white own_window_colour white # Text alignment, iba pang mga posibleng halaga ay nagkomento #alignment top_left alignment top_ Right #alignment bottom_left bottomal leftment Gap sa pagitan ng mga hangganan ng screen at teksto # parehong bagay tulad ng pagpasa -x sa command line gap_x 35 gap_y 40 # Bawasan ang mga buffer ng file system mula sa nagamit na memorya? hindi_buffers oo # itakda sa oo kung nais mo ang lahat ng teksto na nasa uppercase uppercase walang # bilang ng mga sample ng cpu sa average na # na itinakda sa 1 upang hindi paganahin ang average na cpu_avg_samples 1 # bilang ng mga netong sample sa average # na itinakda sa 1 upang hindi paganahin ang average na net_avg_samples 2 # Pilitin ang UTF8? tandaan na kinakailangan ng suporta ng UTF8 XFT override_utf8_locale oo # Magdagdag ng mga puwang upang mapigilan ang mga bagay? Nakakaapekto lang ito sa ilang mga bagay. use_spacer none TEXT $ {alignr} $ {font} $ {execi 600 conkyEmail –servertype = IMAP –servername = 192.168.200.2 –username = iyong user –password = tupassword –ssl –connectiontimeout = 51} $ {font} Mga mensahe

.conkyrc_time

# Gumamit ng Xft? use_xft yes xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Update interval in segundo update_interval 1 # Ito ang bilang ng beses na mag-a-update si Conky bago umalis. # Itakda sa zero upang tumakbo magpakailanman. total_run_times 0 # Lumikha ng sariling window sa halip na gumamit ng desktop (kinakailangan sa nautilus) sariling_window oo sariling_window_transparent oo sariling_window_type override #own_window_hints undecorated, sa ibaba, malagkit, skip_taskbar, skip_pager # Gumamit ng dobleng pag-buffer (binabawasan ang flicker, maaaring hindi gumana ng doble sa lahat) laki ng lugar ng teksto minimum_size 200 0 #maximum_width 200 # Draw shade? draw_shades no # Gumuhit ng mga balangkas? draw_outline no # Gumuhit ng mga hangganan sa paligid ng draw_border ng teksto walang # Natigil na mga hangganan? stippled_border 0 # border margin border_margin 5 # border width border_width 1 # Default na mga kulay at din ang mga kulay ng border default_color white #default_shade_color black #default_outline_color white own_window_colour white # Text alignment, iba pang mga posibleng halaga ay nagkomento #alignment top_left alignment top_ Right #alignment bottom_left bottomal leftment Gap sa pagitan ng mga hangganan ng screen at teksto # parehong bagay tulad ng pagpasa -x sa linya ng utos gap_x -40 gap_y 679 # Bawasan ang mga buffer ng system ng file mula sa nagamit na memorya? hindi_buffers oo # itakda sa oo kung nais mo ang lahat ng teksto na nasa uppercase uppercase walang # bilang ng mga sample ng cpu sa average na # na itinakda sa 1 upang hindi paganahin ang average na cpu_avg_samples 1 # bilang ng mga netong sample sa average # na itinakda sa 1 upang hindi paganahin ang average na net_avg_samples 2 # Pilitin ang UTF8? tandaan na kinakailangan ng suporta ng UTF8 XFT override_utf8_locale oo # Magdagdag ng mga puwang upang mapigilan ang mga bagay? Nakakaapekto lang ito sa ilang mga bagay. use_spacer none TEXT $ {alignc 35} $ {font Arial Black: size = 26} $ {time% H:% M} $ {font} $ {alignc} $ {time% A% d% Y}

.conkyrc_system

# Gumamit ng Xft? use_xft yes xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # Update interval in segundo update_interval 1 # Ito ang bilang ng beses na mag-a-update si Conky bago umalis. # Itakda sa zero upang tumakbo magpakailanman. total_run_times 0 # Lumikha ng sariling window sa halip na gumamit ng desktop (kinakailangan sa nautilus) sariling_window oo sariling_window_transparent oo sariling_window_type override #own_window_hints undecorated, sa ibaba, malagkit, skip_taskbar, skip_pager # Gumamit ng dobleng buffering (binabawasan ang flicker, maaaring hindi gumana nang doble sa lahat) ng text area minimum_size 200 0 #maximum_width 200 # Draw shade? draw_shades no # Gumuhit ng mga balangkas? draw_outline no # Gumuhit ng mga hangganan sa paligid ng draw_border ng teksto walang # Nadakip na mga hangganan? stippled_border 0 # border margin border_margin 5 # border width border_width 1 # Default na mga kulay at din ang mga kulay ng border default_color 2a2a2a pagmamay-ari ng_window_colour white # Pagkakahanay ng teksto, iba pang mga posibleng halaga ay nagkomento screen at teksto # parehong bagay tulad ng pagpasa -x sa command line gap_x 800 gap_y 690 # Ibawas ang mga buffer ng system ng file mula sa ginamit na memorya? hindi_buffers oo # itakda sa oo kung nais mo ang lahat ng teksto na nasa uppercase uppercase walang # bilang ng mga sample ng cpu sa average na # na itinakda sa 1 upang hindi paganahin ang average na cpu_avg_samples 1 # bilang ng mga netong sample sa average # na itinakda sa 1 upang hindi paganahin ang average na net_avg_samples 2 # Pilitin ang UTF8? tandaan na kinakailangan ng suporta ng UTF8 XFT override_utf8_locale oo # Magdagdag ng mga puwang upang mapigilan ang mga bagay? Nakakaapekto lang ito sa ilang mga bagay. 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}

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   sanhuesoft dijo

    Kamangha-manghang pandagdag sa post na nai-publish ko tungkol sa Pag-install ng Conky.

    1.    masigla dijo

      😉 Sa katunayan nai-publish ko ito upang linawin ang pagdududa ng ibang gumagamit. Hindi ako sigurado kung gumagana pa rin ang mga setting habang ginamit ko ang mga ito noong matagal na.

  2.   Daniel dijo

    Bakit mo nasabing hindi makatuwiran na gamitin ito?

    Regards

    1.    masigla dijo

      Sa gayon, dahil parang nakakaloko sa akin na i-minimize ang lahat ng mga bintana upang pumunta sa desktop upang makita ang ilang iba pang mga istatistika. Para sa natitira, ito ay isa pang application na tumatakbo para masaya. Ngunit ito ang aking paraan ng nakikita ito, may mga tao na ginagamit lamang ito para sa kagandahan. Nakapasa na ako sa stage na yun .. 😀

      1.    Leo dijo

        Nakapasa ka ba sa yugto na iyon? Mahusay, kaya bumalik ka sa XFCE !!!
        Ha, nagbibiro ako. Hindi ko ito na-install sa parehong dahilan.

      2.    magpahuli dijo

        Nang ginamit ko ito sa desktop gamit ang Fluxbox, ang ginawa ko ay inilagay ito sa isang solong linya at itinakda ang laki ng lahat ng mga bintana upang hindi nila sakupin ang puwang na iyon. Ganito ko palaging nakikita ang impormasyon na sumasakop sa napakakaunting puwang sa screen (para sa isang monitor na 19 ″, marahil sa isang laptop na ito ay maaaring debate) at ubusin ang ilang mga mapagkukunan.

        Natutuwa akong makita na ito ay maayos pa rin, nitong huli maraming mga malalaking lalaki ang nahuhulog.

        Pagbati.

      3.    Marcelo dijo

        Kagalang-galang, ngunit napaka-subjective at kamag-anak ng iyong opinyon. Sa aking kaso, mahalaga ang conky para sa akin upang masubaybayan ang mga temperatura ng system (bukod sa iba pang mga bagay na medyo malayo sa paggamit dahil sa "kagandahan"). Magpasalamat ako magpakailanman sa maliit na program na ito dahil na-save ako ng ilang mga tiket. Utang ko sa kanya, halimbawa, na ang aking graphics card ay hindi natunaw. Ilang oras na ang nakakalipas, napansin ko na ang temperatura ng isang ito ay umakyat na may alarma nang hindi gumagamit ng anumang programa na nagbibigay-katwiran dito. Nagulat, na-disassemble ko ang PC case upang galugarin nang kaunti: Natuklasan ko pagkatapos na ang graphics cooler ay barado dahil sa alikabok. Kung hindi para kay Conky, hindi ko kailanman matutuklasan ito sa oras at mauubusan ng GPU. Tumatakbo ang application para masaya? Sa tingin ko hindi.
        Ang pagliit ng lahat ng mga bintana at pagpapanumbalik ng mga ito upang makita ang Conky ay maaaring mawala sa akin, higit sa lahat, ng isang segundo (maliit na sakripisyo kung ang kalusugan ng kagamitan at samakatuwid ang aking trabaho ay kasangkot). At kung ayaw kong mabawasan, pumunta ako sa ibang desk at banal na lunas.

        1.    Leo dijo

          Magkakaroon dapat ng ilang paraan para sa isang keyboard shortcut upang maipadala ito sa harap upang magawa nang hindi pinaliit ang anuman.

      4.    eliotime3000 dijo

        Para sa akin, ang GNOME 3.4 fallback interface ay mahusay para sa akin kasama ang pagkakasunud-sunod nito. Nakakabagot na sa akin ang kariktan sa lamesa.

  3.   ay ozkan dijo

    conkyEmail, conkyForecast… ay malayang mga programa mula sa conky. Kabilang sila sa mga conky-kasama.

  4.   Enrique dijo

    Salamat, gumana ito para sa akin

    1.    Leonardo dijo

      WTF? Tumatakbo ang Safari sa ArchLinux

      1.    eliotime3000 dijo

        Webkit, Webkit Kahit saan.

  5.   meryenda dijo

    Sa gayon, gustung-gusto kong magkaroon ng kabag. Ang lahat ay kinokontrol, ... kahit na ang oras ng pagkakaroon ng mga conkys sa molones ay lumipas sa kasaysayan: P. Ngayon mayroon akong isang normal na may karaniwang data ng pc.

  6.   clow_eriol dijo

    Maraming salamat sa paliwanag 😀

  7.   st0rmt4il dijo

    Salamat sa tip!

    Kahit na may Conky GUI manu-manong gawain ay medyo ergonomized.

    Pagbati!

  8.   cookie dijo

    Mahusay, malaki ang naitulong nito sa akin.