Conky มันเป็นเครื่องมือที่น่าสนใจที่ช่วยให้เราตรวจสอบระบบของเรา (เหนือสิ่งอื่นใด) และถึงแม้ว่าฉันจะไม่ได้ใช้มันเป็นเวลานานเป็นเวลานาน (เนื่องจากมันหมดสติไปแล้วอย่างน้อยก็สำหรับฉัน) ฉันก็ชอบที่มันเป็นแอพพลิเคชั่นง่ายๆที่กินจุ ทรัพยากรน้อย
โดยปกติเมื่อเราเรียกใช้และกำหนดค่า Conkyเราใช้เพียงอินสแตนซ์เดียว แต่ถ้าเราต้องการใช้หลายตัวล่ะ? ดังที่คุณเห็นในภาพต่อไปนี้ตัวอย่างเช่น:
มาดูวิธีทำกันเลย สำหรับสิ่งนี้เราต้องสร้างไฟล์หลายไฟล์ 3 ในกรณีนี้:
- .conkyrc_mail สำหรับการแจ้งเตือนทางอีเมล
- .conkyrc_system สำหรับข้อมูลระบบ
- .conkyrc_time สำหรับนาฬิกาบนโต๊ะทำงาน
เราสร้างโฟลเดอร์ชื่อ .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}
ส่วนเสริมที่น่าทึ่งสำหรับโพสต์ที่ฉันเผยแพร่เกี่ยวกับ Install Conky
😉ในความเป็นจริงฉันเผยแพร่เพื่อชี้แจงข้อสงสัยของผู้ใช้รายอื่น ฉันไม่แน่ใจว่าการตั้งค่ายังคงใช้งานได้เหมือนที่ฉันเคยใช้เมื่อนานมาแล้ว
ทำไมคุณถึงพูดว่ามันไม่สมเหตุสมผลที่จะใช้มัน?
ความนับถือ
เพราะมันดูงี่เง่าสำหรับฉันที่ต้องย่อขนาดหน้าต่างทั้งหมดเพื่อไปที่เดสก์ท็อปเพื่อดูสถิติอื่น ๆ ส่วนที่เหลือก็เป็นอีกหนึ่งแอปพลิเคชั่นที่ทำงานเพื่อความสนุกสนาน แต่มันเป็นวิธีของฉันที่เห็นมีคนใช้เพื่อความสวยงามเท่านั้น ฉันผ่านด่านนั้นมาแล้ว .. 😀
ผ่านด่านนั้นมาหรือเปล่า? เยี่ยมมากคุณกลับไปที่ XFCE !!!
ฮ่าฉันล้อเล่น ฉันไม่เคยติดตั้งด้วยเหตุผลเดียวกัน
เมื่อฉันใช้บนเดสก์ท็อปกับ Fluxbox สิ่งที่ฉันทำคือวางไว้ในบรรทัดเดียวและกำหนดขนาดของหน้าต่างทั้งหมดเพื่อไม่ให้มีพื้นที่ว่างนั้น ด้วยวิธีนี้ฉันมักจะเห็นข้อมูลที่ใช้พื้นที่หน้าจอน้อยมาก (สำหรับจอภาพ 19 perhaps บางทีอาจเป็นที่ถกเถียงกันในแล็ปท็อป) และใช้ทรัพยากรน้อย
ฉันดีใจที่เห็นว่าสิ่งนี้ยังคงดำเนินไปอย่างราบรื่นเมื่อเร็ว ๆ นี้มีคนจำนวนมากล้มลง
อาศิรพจน์
น่านับถือ แต่เป็นส่วนตัวและสัมพันธ์กับความคิดเห็นของคุณ ในกรณีของฉัน conky เป็นสิ่งสำคัญสำหรับฉันในการตรวจสอบอุณหภูมิของระบบ (เหนือสิ่งอื่นใดที่ค่อนข้างไกลจากการใช้งานเนื่องจาก "ความสวยงาม") ฉันจะขอบคุณโปรแกรมเล็ก ๆ นี้ตลอดไปเพราะมันช่วยฉันประหยัดตั๋วได้ไม่กี่ใบ เช่นฉันเป็นหนี้เขาที่การ์ดจอของฉันยังไม่ละลาย เมื่อไม่นานมานี้ฉันสังเกตเห็นว่าอุณหภูมิของอุณหภูมินี้สูงขึ้นอย่างน่าตกใจโดยไม่ต้องใช้โปรแกรมใด ๆ แปลกใจฉันถอดเคสพีซีออกเพื่อสำรวจเล็กน้อย: ฉันค้นพบว่าตัวระบายความร้อนกราฟิกอุดตันเนื่องจากฝุ่น ถ้าไม่ใช่สำหรับ Conky ฉันคงไม่มีทางค้นพบทันเวลาและ GPU จะหมด แอปพลิเคชันทำงานเพื่อความสนุกสนาน? ฉันไม่คิดเช่นนั้น.
การลดขนาดหน้าต่างทั้งหมดและคืนค่าเพื่อดู Conky สามารถทำให้ฉันสูญเสียได้มากที่สุดสองสามวินาที (เสียสละเพียงเล็กน้อยหากเกี่ยวข้องกับสุขภาพของอุปกรณ์ดังนั้นงานของฉัน) และถ้าฉันไม่ต้องการย่อขนาดฉันไปที่โต๊ะอื่นและวิธีการรักษาศักดิ์สิทธิ์
จะต้องมีวิธีบางอย่างสำหรับแป้นพิมพ์ลัดที่จะส่งไปด้านหน้าเพื่อให้สามารถทำได้โดยไม่ต้องย่ออะไรเลย
สำหรับฉันอินเทอร์เฟซสำรองของ GNOME 3.4 ใช้งานได้ดีสำหรับฉันตามลำดับ ความน่ารักบนโต๊ะทำงานทำให้ฉันเบื่อแล้ว
conkyEmail, conkyForecast …เป็นโปรแกรมอิสระจาก conky พวกเขาเป็นของเพื่อนร่วมทาง
ขอบคุณมันได้ผลสำหรับฉัน
WTF? Safari ทำงานบน ArchLinux
Webkit, Webkit ทุกที่
ฉันชอบที่จะมี conky ทุกอย่างถูกควบคุม ... แม้ว่าช่วงเวลาของการมีคอนคิสต่อโมโลนจะผ่านเข้ามาในประวัติศาสตร์แล้วก็ตาม ตอนนี้ฉันมีปกติกับข้อมูลทั่วไปของพีซี
ขอบคุณมากสำหรับคำอธิบาย😀
ขอบคุณสำหรับทิป!
แม้ว่าการทำงานด้วยตนเองของ Conky GUI จะค่อนข้างถูกหลักสรีรศาสตร์
ทักทาย!
เยี่ยมมากมันช่วยฉันได้มาก