ใช้ Conky หลายตัวในเวลาเดียวกัน

Conky มันเป็นเครื่องมือที่น่าสนใจที่ช่วยให้เราตรวจสอบระบบของเรา (เหนือสิ่งอื่นใด) และถึงแม้ว่าฉันจะไม่ได้ใช้มันเป็นเวลานานเป็นเวลานาน (เนื่องจากมันหมดสติไปแล้วอย่างน้อยก็สำหรับฉัน) ฉันก็ชอบที่มันเป็นแอพพลิเคชั่นง่ายๆที่กินจุ ทรัพยากรน้อย

โดยปกติเมื่อเราเรียกใช้และกำหนดค่า Conkyเราใช้เพียงอินสแตนซ์เดียว แต่ถ้าเราต้องการใช้หลายตัวล่ะ? ดังที่คุณเห็นในภาพต่อไปนี้ตัวอย่างเช่น:

conky_multiple

มาดูวิธีทำกันเลย สำหรับสิ่งนี้เราต้องสร้างไฟล์หลายไฟล์ 3 ในกรณีนี้:

  1. .conkyrc_mail สำหรับการแจ้งเตือนทางอีเมล
  2. .conkyrc_system สำหรับข้อมูลระบบ
  3. .conkyrc_time สำหรับนาฬิกาบนโต๊ะทำงาน
ฉันดัดแปลงโพสต์นี้จากไฟล์ ของเก่า จากบล็อกเก่าของฉัน สคริปต์อาจใช้งานไม่ได้อีกต่อไป แต่มีจุดประสงค์เพื่อแสดงวิธีการเรียกใช้ Conky หลายอินสแตนซ์ในเวลาเดียวกัน

เราสร้างโฟลเดอร์ชื่อ .conky ใน / บ้านของเรา

$ mkdir ~/.conky

จากนั้นเราเปิดเทอร์มินัลเป็นรูทเราสร้างไฟล์ขึ้นมา / usr / local / bin ด้วยชื่อ start_conky:

$ sudo touch /usr/local/bin/start_conky

และเราใส่สิ่งต่อไปนี้ไว้ข้างใน:

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

ตอนนี้สิ่งที่เราเหลือคือการให้สิทธิ์:

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

แต่อาจเกิดขึ้นได้ที่ Conky เริ่มการทำงานก่อนที่เดสก์ท็อปจะโหลดเสร็จและหายไป ในการแก้ปัญหานี้เราสร้างไฟล์ในเส้นทาง /home/your_user/.config/autostart ภายใต้ชื่อ conky_start (เป็นชื่ออื่นจากไฟล์ที่สร้างใน / usr / local / bin) และเราใส่ไว้ข้างใน:

#! / bin / bash sleep 15 start_conky ออก 0

เราสามารถเปลี่ยนค่า นอนหลับ 15 ขึ้นอยู่กับเวลาที่ใช้ในการโหลดเดสก์ท็อปของเรา

จนถึงส่วนที่เกี่ยวข้องของบทความนี้ หากคุณต้องการคัดลอกสคริปต์ที่ใช้สำหรับตัวอย่างก่อนหน้าโปรดอ่านต่อไป

.conkyrc_mail

ในการทำงานเราต้องใช้สคริปต์ที่สามารถค้นหาได้ ที่นี่.
# ใช้ Xft? use_xft ใช่ xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # ช่วงเวลาการอัปเดตในไม่กี่วินาที update_interval 1 # นี่คือจำนวนครั้งที่ Conky จะอัปเดตก่อนที่จะเลิกเล่น # ตั้งค่าเป็นศูนย์เพื่อทำงานตลอดไป total_run_times 0 # สร้างหน้าต่างของตัวเองแทนการใช้เดสก์ท็อป (จำเป็นในหอยโข่ง) own_window ใช่ own_window_transparent ใช่ own_window_type แทนที่ #own_window_hints ที่ไม่ได้ตกแต่งด้านล่างเหนียว, skip_taskbar, skip_pager # ใช้บัฟเฟอร์สองครั้ง (ลดการกะพริบอาจไม่ได้ผลกับทุกคน #) double_buffer ขั้นต่ำ ขนาดของพื้นที่ข้อความ minimum_size 200 0 #maximum_width 200 # วาดเฉดสี? draw_shades no # วาดโครงร่าง? draw_outline no # วาดเส้นขอบรอบข้อความ draw_borders no # Stippled borders? stippled_borders 0 # ขอบขอบ border_margin 5 # ความกว้างของเส้นขอบ border_width 1 # สีเริ่มต้นและสีเส้นขอบ default_color สีขาว #default_shade_color สีดำ #default_outline_color สีขาว own_window_colour สีขาว # การจัดแนวข้อความค่าอื่น ๆ ที่เป็นไปได้จะแสดงความคิดเห็น # การจัดตำแหน่งด้านบน _ ด้านซ้ายการจัดตำแหน่งด้านบนขวา # การจัดแนวด้านล่าง _ ด้านล่าง # ด้านล่าง ช่องว่างระหว่างขอบของหน้าจอและข้อความ # เหมือนกับการส่งผ่าน -x ที่บรรทัดคำสั่ง gap_x 35 gap_y 40 # ลบบัฟเฟอร์ระบบไฟล์จากหน่วยความจำที่ใช้? no_buffers ใช่ # ตั้งค่าเป็นใช่ถ้าคุณต้องการให้ข้อความทั้งหมดเป็นตัวพิมพ์ใหญ่ไม่ใช่ # จำนวนตัวอย่างซีพียูเป็นค่าเฉลี่ย # ตั้งค่าเป็น 1 เพื่อปิดใช้งานการหาค่าเฉลี่ย cpu_avg_samples 1 # จำนวนตัวอย่างสุทธิเป็นค่าเฉลี่ย # ตั้งค่าเป็น 1 เพื่อปิดใช้งานการหาค่าเฉลี่ย net_avg_samples 2 # บังคับ UTF8? โปรดทราบว่าการสนับสนุน UTF8 จำเป็นต้องใช้ XFT override_utf8_locale ใช่ # เพิ่มช่องว่างเพื่อป้องกันไม่ให้สิ่งต่างๆเคลื่อนไหว? สิ่งนี้มีผลกับวัตถุบางอย่างเท่านั้น use_spacer none TEXT $ {alignr} $ {font} $ {execi 600 conkyEmail –servertype = IMAP –servername = 192.168.200.2 –username = your user –password = tupassword –ssl –connectiontimeout = 51} $ {font} Message (s)

.conkyrc_time

# ใช้ Xft? use_xft ใช่ xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # ช่วงเวลาการอัปเดตในไม่กี่วินาที update_interval 1 # นี่คือจำนวนครั้งที่ Conky จะอัปเดตก่อนที่จะเลิกเล่น # ตั้งค่าเป็นศูนย์เพื่อทำงานตลอดไป total_run_times 0 # สร้างหน้าต่างของตัวเองแทนการใช้เดสก์ท็อป (จำเป็นในหอยโข่ง) own_window ใช่ own_window_transparent ใช่ own_window_type แทนที่ #own_window_hints ที่ไม่ได้ตกแต่งด้านล่างเหนียว, skip_taskbar, skip_pager # ใช้บัฟเฟอร์สองครั้ง (ลดการกะพริบอาจไม่ได้ผลกับทุกคน #) double_buffer ขั้นต่ำ ขนาดของพื้นที่ข้อความ minimum_size 200 0 #maximum_width 200 # วาดเฉดสี? draw_shades no # วาดโครงร่าง? draw_outline no # วาดเส้นขอบรอบข้อความ draw_borders no # Stippled borders? stippled_borders 0 # ขอบขอบ border_margin 5 # ความกว้างของเส้นขอบ border_width 1 # สีเริ่มต้นและสีเส้นขอบ default_color สีขาว #default_shade_color สีดำ #default_outline_color สีขาว own_window_colour สีขาว # การจัดแนวข้อความค่าอื่น ๆ ที่เป็นไปได้จะแสดงความคิดเห็น # การจัดตำแหน่งด้านบน _ ด้านซ้ายการจัดตำแหน่งด้านบนขวา # การจัดแนวด้านล่าง _ ด้านล่าง # ด้านล่าง ช่องว่างระหว่างขอบของหน้าจอและข้อความ # เหมือนกับการส่งผ่าน -x ที่บรรทัดคำสั่ง gap_x -40 gap_y 679 # ลบบัฟเฟอร์ระบบไฟล์จากหน่วยความจำที่ใช้? no_buffers ใช่ # ตั้งค่าเป็นใช่ถ้าคุณต้องการให้ข้อความทั้งหมดเป็นตัวพิมพ์ใหญ่ไม่ใช่ # จำนวนตัวอย่างซีพียูเป็นค่าเฉลี่ย # ตั้งค่าเป็น 1 เพื่อปิดใช้งานการหาค่าเฉลี่ย cpu_avg_samples 1 # จำนวนตัวอย่างสุทธิเป็นค่าเฉลี่ย # ตั้งค่าเป็น 1 เพื่อปิดใช้งานการหาค่าเฉลี่ย net_avg_samples 2 # บังคับ UTF8? โปรดทราบว่าการสนับสนุน UTF8 จำเป็นต้องใช้ XFT override_utf8_locale ใช่ # เพิ่มช่องว่างเพื่อป้องกันไม่ให้สิ่งต่างๆเคลื่อนไหว? สิ่งนี้มีผลกับวัตถุบางอย่างเท่านั้น use_spacer ไม่มี TEXT $ {alignc 35} $ {font Arial Black: size = 26} $ {time% H:% M} $ {font} $ {alignc} $ {time% A% d% Y}

.conkyrc_system

# ใช้ Xft? use_xft ใช่ xftfont DejaVu Sans: size = 8 xftalpha 0.8 text_buffer_size 2048 # ช่วงเวลาการอัปเดตในไม่กี่วินาที update_interval 1 # นี่คือจำนวนครั้งที่ Conky จะอัปเดตก่อนที่จะเลิกเล่น # ตั้งค่าเป็นศูนย์เพื่อทำงานตลอดไป total_run_times 0 # สร้างหน้าต่างของตัวเองแทนการใช้เดสก์ท็อป (จำเป็นในหอยโข่ง) own_window ใช่ own_window_transparent ใช่ own_window_type แทนที่ #own_window_hints ที่ไม่ได้ตกแต่งด้านล่างเหนียว, skip_taskbar, skip_pager # ใช้บัฟเฟอร์สองครั้ง (ลดการกะพริบอาจไม่ได้ผลกับทุกคน #) double_buffer ขั้นต่ำ ขนาดของพื้นที่ข้อความ minimum_size 200 0 #maximum_width 200 # วาดเฉดสี? draw_shades no # วาดโครงร่าง? draw_outline no # วาดเส้นขอบรอบข้อความ draw_borders no # Stippled borders? stippled_borders 0 # ขอบระยะขอบ border_margin 5 # ความกว้างของเส้นขอบ border_width 1 # สีเริ่มต้นและสีเส้นขอบ default_color 2a2a2a own_window_colour สีขาว # การจัดแนวข้อความค่าอื่น ๆ ที่เป็นไปได้จะแสดงความคิดเห็น #alignment top_left alignment top_right #alignment bottom_left #alignment bottom_right # ช่องว่างระหว่างขอบของหน้าจอและ text # เหมือนกับการส่งผ่าน -x ที่บรรทัดคำสั่ง gap_x 800 gap_y 690 # ลบบัฟเฟอร์ระบบไฟล์ออกจากหน่วยความจำที่ใช้? no_buffers ใช่ # ตั้งค่าเป็นใช่ถ้าคุณต้องการให้ข้อความทั้งหมดเป็นตัวพิมพ์ใหญ่ไม่ใช่ # จำนวนตัวอย่างซีพียูเป็นค่าเฉลี่ย # ตั้งค่าเป็น 1 เพื่อปิดใช้งานการหาค่าเฉลี่ย cpu_avg_samples 1 # จำนวนตัวอย่างสุทธิเป็นค่าเฉลี่ย # ตั้งค่าเป็น 1 เพื่อปิดใช้งานการหาค่าเฉลี่ย net_avg_samples 2 # บังคับ UTF8? โปรดทราบว่าการสนับสนุน UTF8 จำเป็นต้องใช้ XFT override_utf8_locale ใช่ # เพิ่มช่องว่างเพื่อป้องกันไม่ให้สิ่งต่างๆเคลื่อนไหว? สิ่งนี้มีผลกับวัตถุบางอย่างเท่านั้น use_spacer ไม่มี 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}

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   แสนฮูซอฟต์ dijo

    ส่วนเสริมที่น่าทึ่งสำหรับโพสต์ที่ฉันเผยแพร่เกี่ยวกับ Install Conky

    1.    Elav dijo

      😉ในความเป็นจริงฉันเผยแพร่เพื่อชี้แจงข้อสงสัยของผู้ใช้รายอื่น ฉันไม่แน่ใจว่าการตั้งค่ายังคงใช้งานได้เหมือนที่ฉันเคยใช้เมื่อนานมาแล้ว

  2.   แดเนียล dijo

    ทำไมคุณถึงพูดว่ามันไม่สมเหตุสมผลที่จะใช้มัน?

    ความนับถือ

    1.    Elav dijo

      เพราะมันดูงี่เง่าสำหรับฉันที่ต้องย่อขนาดหน้าต่างทั้งหมดเพื่อไปที่เดสก์ท็อปเพื่อดูสถิติอื่น ๆ ส่วนที่เหลือก็เป็นอีกหนึ่งแอปพลิเคชั่นที่ทำงานเพื่อความสนุกสนาน แต่มันเป็นวิธีของฉันที่เห็นมีคนใช้เพื่อความสวยงามเท่านั้น ฉันผ่านด่านนั้นมาแล้ว .. 😀

      1.    ราศีสิงห์ dijo

        ผ่านด่านนั้นมาหรือเปล่า? เยี่ยมมากคุณกลับไปที่ XFCE !!!
        ฮ่าฉันล้อเล่น ฉันไม่เคยติดตั้งด้วยเหตุผลเดียวกัน

      2.    เดบิช dijo

        เมื่อฉันใช้บนเดสก์ท็อปกับ Fluxbox สิ่งที่ฉันทำคือวางไว้ในบรรทัดเดียวและกำหนดขนาดของหน้าต่างทั้งหมดเพื่อไม่ให้มีพื้นที่ว่างนั้น ด้วยวิธีนี้ฉันมักจะเห็นข้อมูลที่ใช้พื้นที่หน้าจอน้อยมาก (สำหรับจอภาพ 19 perhaps บางทีอาจเป็นที่ถกเถียงกันในแล็ปท็อป) และใช้ทรัพยากรน้อย

        ฉันดีใจที่เห็นว่าสิ่งนี้ยังคงดำเนินไปอย่างราบรื่นเมื่อเร็ว ๆ นี้มีคนจำนวนมากล้มลง

        อาศิรพจน์

      3.    มาร์เซโล dijo

        น่านับถือ แต่เป็นส่วนตัวและสัมพันธ์กับความคิดเห็นของคุณ ในกรณีของฉัน conky เป็นสิ่งสำคัญสำหรับฉันในการตรวจสอบอุณหภูมิของระบบ (เหนือสิ่งอื่นใดที่ค่อนข้างไกลจากการใช้งานเนื่องจาก "ความสวยงาม") ฉันจะขอบคุณโปรแกรมเล็ก ๆ นี้ตลอดไปเพราะมันช่วยฉันประหยัดตั๋วได้ไม่กี่ใบ เช่นฉันเป็นหนี้เขาที่การ์ดจอของฉันยังไม่ละลาย เมื่อไม่นานมานี้ฉันสังเกตเห็นว่าอุณหภูมิของอุณหภูมินี้สูงขึ้นอย่างน่าตกใจโดยไม่ต้องใช้โปรแกรมใด ๆ แปลกใจฉันถอดเคสพีซีออกเพื่อสำรวจเล็กน้อย: ฉันค้นพบว่าตัวระบายความร้อนกราฟิกอุดตันเนื่องจากฝุ่น ถ้าไม่ใช่สำหรับ Conky ฉันคงไม่มีทางค้นพบทันเวลาและ GPU จะหมด แอปพลิเคชันทำงานเพื่อความสนุกสนาน? ฉันไม่คิดเช่นนั้น.
        การลดขนาดหน้าต่างทั้งหมดและคืนค่าเพื่อดู Conky สามารถทำให้ฉันสูญเสียได้มากที่สุดสองสามวินาที (เสียสละเพียงเล็กน้อยหากเกี่ยวข้องกับสุขภาพของอุปกรณ์ดังนั้นงานของฉัน) และถ้าฉันไม่ต้องการย่อขนาดฉันไปที่โต๊ะอื่นและวิธีการรักษาศักดิ์สิทธิ์

        1.    ราศีสิงห์ dijo

          จะต้องมีวิธีบางอย่างสำหรับแป้นพิมพ์ลัดที่จะส่งไปด้านหน้าเพื่อให้สามารถทำได้โดยไม่ต้องย่ออะไรเลย

      4.    Eliotime3000 dijo

        สำหรับฉันอินเทอร์เฟซสำรองของ GNOME 3.4 ใช้งานได้ดีสำหรับฉันตามลำดับ ความน่ารักบนโต๊ะทำงานทำให้ฉันเบื่อแล้ว

  3.   เป็น Ozkan dijo

    conkyEmail, conkyForecast …เป็นโปรแกรมอิสระจาก conky พวกเขาเป็นของเพื่อนร่วมทาง

  4.   enrique dijo

    ขอบคุณมันได้ผลสำหรับฉัน

    1.    เลโอนาร์โด dijo

      WTF? Safari ทำงานบน ArchLinux

      1.    Eliotime3000 dijo

        Webkit, Webkit ทุกที่

  5.   สน็อค dijo

    ฉันชอบที่จะมี conky ทุกอย่างถูกควบคุม ... แม้ว่าช่วงเวลาของการมีคอนคิสต่อโมโลนจะผ่านเข้ามาในประวัติศาสตร์แล้วก็ตาม ตอนนี้ฉันมีปกติกับข้อมูลทั่วไปของพีซี

  6.   clow_eriol dijo

    ขอบคุณมากสำหรับคำอธิบาย😀

  7.   st0rmt4il dijo

    ขอบคุณสำหรับทิป!

    แม้ว่าการทำงานด้วยตนเองของ Conky GUI จะค่อนข้างถูกหลักสรีรศาสตร์

    ทักทาย!

  8.   คุกกี้ dijo

    เยี่ยมมากมันช่วยฉันได้มาก