Conky เป็นเครื่องมือกราฟิกที่แสดงข้อมูลระบบไปยังหน้าจอของคุณแบบเรียลไทม์ คุณสามารถปรับแต่งรูปลักษณ์และความรู้สึกของ Conky เพื่อให้สามารถแสดงข้อมูลที่คุณต้องการได้
โดยค่าเริ่มต้นการจัดเรียงข้อมูลที่คุณเห็นจะเป็นดังนี้:
- ชื่อคอมพิวเตอร์
- uptime
- ความถี่ (ใน MHz)
- ความถี่ (ใน GHz)
- การใช้ RAM
- การใช้ SWAP
- การใช้ CPU
- กระบวนการ / กระบวนการทำงาน
- ระบบไฟล์
- ระบบเครือข่าย
- กระบวนการที่เรียกใช้งานสูงสุด
ในคู่มือนี้ผมจะแสดงวิธีการติดตั้ง Conky และวิธีการปรับแต่ง
การติดตั้ง Conky
ถ้าคุณใช้การกระจาย Linux ตาม Debian เช่นครอบครัวอูบุนตู (Ubuntu, Ubuntu MATE, Ubuntu GNOME, Kubuntu, Xubuntu, Lubuntu ฯลฯ ), Linux Mint, Bodhi ฯลฯ จากนั้นใช้ คำสั่ง apt-get ต่อไปนี้:
sudo apt-get ติดตั้ง conky
ถ้าคุณใช้ Fedora หรือ CentOS ใช้ คำสั่ง yum ต่อไปนี้:
sudo yum install conky
สำหรับ openSUSE คุณจะใช้คำสั่ง zypper ต่อไปนี้
sudo zypper ติดตั้ง conky
สำหรับผู้ใช้ Arch Linux คำสั่ง PacMan ต่อไปนี้
sudo pacman -S conky
ในแต่ละกรณีข้างต้นฉันได้รวม sudo เพื่อยกระดับสิทธิ์ของคุณ
กำลังเรียกใช้ Conky
คุณสามารถเรียกใช้ conky ได้โดยตรงจากเครื่องเทอร์มินัลโดยเรียกใช้คำสั่งต่อไปนี้:
conky
ด้วยตัวเองจะไม่ค่อยดีเท่าไหร่และคุณอาจพบว่าหน้าจอกะพริบ
เพื่อกำจัด conky การกระพริบในลักษณะดังต่อไปนี้: s
conky-b
เพื่อให้ conky ทำงานเป็นกระบวนการพื้นหลัง ใช้คำสั่งต่อไปนี้:
conky-b &
การเรียกใช้ Conky เพื่อเริ่มต้นใช้งานจะแตกต่างกันไปในแต่ละการแจกจ่าย Linux หน้านี้แสดงวิธีการใช้งานสำหรับรูปแบบ Ubuntu ที่ได้รับความนิยมมากที่สุด
การสร้างแฟ้มการกำหนดค่า
ไฟล์คอนฟิกูเรชัน Conky จะอยู่ใน /etc/conky/conky.conf คุณควรสร้างไฟล์การกำหนดค่าของคุณเอง
ในการสร้างแฟ้มกำหนดค่าสำหรับ Conky ให้เปิดหน้าต่างเทอร์มินอลและไปที่ไดเร็กทอรีโฮมของคุณ:
cd ~
จากนั้นคุณจะต้องไปที่โฟลเดอร์ config ที่ซ่อนไว้
cd .config
คุณสามารถพิมพ์ได้ (cd ~ / .config) หากคุณต้องการ อ่านคำแนะนำของฉันในคำสั่ง cd สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการนำระบบแฟ้ม
ตอนนี้คุณอยู่ในโฟลเดอร์. config รันคำสั่งต่อไปนี้เพื่อคัดลอกแฟ้มค่าตั้งดีฟอลต์
sudo cp /etc/conky/conky.conf .conkyrc
สร้างสคริปต์เพื่อเรียกใช้ Conky เมื่อเริ่มต้น
การเพิ่ม conky ด้วยตนเองลงในรูทีนการเริ่มต้นสำหรับการกระจายและเดสก์ท็อปแบบกราฟิกที่คุณใช้ไม่ได้ผลดี
คุณต้องรอให้เดสก์ท็อปโหลดได้เต็มที่ วิธีที่ดีที่สุดในการทำเช่นนี้คือการสร้างสคริปต์เพื่อเปิด conky และเรียกใช้สคริปต์เมื่อเริ่มต้น
เปิดหน้าต่างเทอร์มินัลและไปที่โฟลเดอร์บ้านของคุณ
สร้างไฟล์ที่เรียกว่า conkystartup.sh โดยใช้ คำสั่ง nano หรือแม้แต่ cat (ถ้าคุณต้องการคุณสามารถซ่อนไว้โดยวางจุดไว้ข้างหน้าชื่อไฟล์)
ป้อนบรรทัดเหล่านี้ลงในไฟล์
#! / bin / ทุบตี
นอนหลับ 10
conky-b &
บันทึกไฟล์และทำให้ไฟล์ปฏิบัติการนั้นใช้คำสั่งต่อไปนี้
sudo chmod a + x ~ / conkystartup.sh
ตอนนี้เพิ่มสคริปต์ conkystartup.sh ลงในรายการแอพพลิเคชั่นเริ่มต้นสำหรับการกระจายของคุณ
โดยค่าเริ่มต้น Conky จะใช้แฟ้ม. konkyrc ของคุณในโฟลเดอร์. config อย่างไรก็ตามคุณสามารถระบุไฟล์ config ที่แตกต่างกันได้หากต้องการและเป็นประโยชน์ถ้าคุณต้องการใช้ conky มากกว่าหนึ่งเครื่อง (อาจจะ 1 ด้านซ้ายและ 1 ด้านขวา)
ก่อนอื่นให้สร้างไฟล์คอนฟิกูเรชัน conky สองไฟล์ดังนี้:
sudo cp /etc/conky/conky.conf ~ / .config / .conkyleftrc
sudo cp /etc/conky/conky.conf ~ / .config / .conkyrightrc
ตอนนี้แก้ไข conkystartup.sh ของคุณและแก้ไขเป็นดังนี้:
#! / bin / ทุบตี
นอนหลับ 10
conky -b -c ~ / .config / .conkyleftrc &
conky -b -c ~ / .config / .conkyrightrc &
บันทึกไฟล์
ตอนนี้เมื่อคอมพิวเตอร์ของคุณเริ่มต้นใหม่คุณจะมีสอง conkys ทำงาน คุณสามารถใช้งานได้มากกว่า 2 ครั้ง แต่จำไว้ว่า conky จะใช้แหล่งข้อมูลและมีข้อ จำกัด ว่าคุณต้องการแสดงข้อมูลระบบมากแค่ไหน
การเปลี่ยนการตั้งค่า
เมื่อต้องการเปลี่ยนการตั้งค่าคอนฟิกูเรชันแก้ไขไฟล์คอนฟิกูเรชัน conky ที่คุณสร้างขึ้นในโฟลเดอร์. config
เมื่อต้องการทำเช่นนี้ให้เปิดเทอร์มินัลและเรียกใช้คำสั่งต่อไปนี้:
sudo nano ~ / .config / .conkyrc
เลื่อนผ่านใบรับประกันจนกว่าคุณจะเห็นคำว่า conky.config
การตั้งค่าทั้งหมดระหว่าง {และ} ภายในส่วน conky.config กำหนดวิธีวาดหน้าต่างเอง
ตัวอย่างเช่นเพื่อย้ายหน้าต่าง Conky ไปทางด้านล่างซ้ายคุณจะตั้งค่าการจัดตำแหน่งให้ 'bottom_left' กลับไปที่คอนเซ็ปต์ของหน้าต่าง Conky ด้านซ้ายและขวาคุณจะตั้งค่าการจัดตำแหน่งในไฟล์ config ด้านซ้ายให้อยู่ใน 'top_left' และจัดตำแหน่งให้ถูกต้องบนไฟล์ config ที่ 'top_right'
คุณสามารถเพิ่มเส้นขอบให้กับหน้าต่างโดยการตั้งค่า border_width ให้เป็นตัวเลขใด ๆ ที่มากกว่า 0 และโดยการตั้งค่าตัวเลือก draw_borders ให้เป็น true
หากต้องการเปลี่ยนสีข้อความหลักให้แก้ไขตัวเลือก default_color และระบุสีเช่นสีแดงสีฟ้าสีเขียว
คุณสามารถเพิ่มโครงร่างไปยังหน้าต่างได้ด้วยการตั้งค่าตัวเลือก draw_outline เป็น true คุณสามารถเปลี่ยนสีเค้าร่างได้โดยการแก้ไขตัวเลือก default_outline_colour อีกครั้งคุณจะระบุสีแดง, สีเขียว, สีฟ้า ฯลฯ
ในทำนองเดียวกันคุณสามารถเพิ่มเงาโดยการเปลี่ยน draw_shades เป็น true จากนั้นคุณสามารถแก้ไขสีโดยการตั้งค่า default_shade_colour
เป็นมูลค่าการเล่นกับการตั้งค่าเหล่านี้เพื่อให้มันดูในแบบที่คุณชอบ
คุณสามารถเปลี่ยนรูปแบบแบบอักษรและขนาดโดยการแก้ไขพารามิเตอร์แบบอักษร ป้อนชื่อของแบบอักษรที่ติดตั้งในระบบของคุณและตั้งค่าขนาดให้เหมาะสม นี่คือหนึ่งในการตั้งค่าที่มีประโยชน์มากที่สุดเนื่องจากแบบอักษรเริ่มต้น 12 จุดมีขนาดค่อนข้างใหญ่
ถ้าคุณต้องการปล่อยช่องว่างจากด้านซ้ายของหน้าจอให้แก้ไขการตั้งค่า gap_x ในทำนองเดียวกันการเปลี่ยนตำแหน่งจากด้านบนของหน้าจอจะเป็นการแก้ไขการตั้งค่า gap_y
มีการตั้งค่าคอนฟิกูเรชันสำหรับหน้าต่างทั้งหมด ต่อไปนี้เป็นข้อมูลที่มีประโยชน์มากที่สุด
- border_inner_margin - ขอบระหว่างเส้นขอบและข้อความ
- border_outer_margin - ขอบระหว่างเส้นขอบและขอบของหน้าต่าง
- default_bar_height - ความสูงของแท่ง (องค์ประกอบกราฟ)
- default_bar_width - ความกว้างสำหรับแถบ (องค์ประกอบกราฟ)
- default_gauge_height
- default_gauge_width
- draw_graph_borders - เลือกว่ากราฟมีเส้นขอบหรือไม่
- minimum_width - ความกว้างต่ำสุดของหน้าต่าง
- maximum_width - ความกว้างสูงสุดของหน้าต่าง
- minimum_height - ความสูงต่ำสุดของหน้าต่าง
- maximum_heigh - ความสูงสูงสุดของหน้าต่าง
- own_window_title - ให้หน้าต่าง conky เป็นชื่อที่คุณเลือก
- own_window_argb_visual - เปิดความโปร่งใส
- own_window_argb_value - ตัวเลขระหว่าง 0 ถึง 255. 0 เป็นสีทึบ 255 เป็นแบบโปร่งใส
- short_units - ทำให้หน่วยเป็นอักขระเดี่ยว
- show_graph_range - แสดงช่วงเวลาที่ครอบคลุมโดยกราฟ
- show_graph_scale - แสดงค่าสูงสุดในกราฟที่ปรับขนาด
- ตัวพิมพ์ใหญ่ - แสดงข้อความทั้งหมดเป็นตัวพิมพ์ใหญ่
การกำหนดค่าข้อมูลที่แสดงโดย Conky
เมื่อต้องการแก้ไขข้อมูลที่ Conky แสดงให้เลื่อนผ่านส่วน conky.config ของไฟล์คอนฟิกูเรชัน Conky
คุณจะเห็นส่วนที่เริ่มต้นเช่นนี้:
"conky.text = [[
สิ่งที่คุณต้องการจะแสดงไปในส่วนนี้
บรรทัดในส่วนของข้อความมีลักษณะดังนี้:
{color gray} ระบุว่าคำว่า uptime จะเป็นสีเทา คุณสามารถเปลี่ยนสีนี้เป็นสีที่ต้องการได้
สี $ ก่อน $ uptime ระบุว่าค่า uptime จะแสดงเป็นสีเริ่มต้น การตั้งค่าการเปิดใช้งาน $ จะได้รับการแทนที่ด้วยเวลาทำงานที่ระบบของคุณ
คุณสามารถเลื่อนข้อความโดยการเพิ่มคำเลื่อนหน้าการตั้งค่าดังต่อไปนี้:
คุณสามารถเพิ่มเส้นแนวนอนระหว่างการตั้งค่าโดยการเพิ่มข้อมูลต่อไปนี้:
$ ชม
ต่อไปนี้คือการตั้งค่าที่เป็นประโยชน์บางอย่างที่คุณอาจต้องการเพิ่ม:
- audacious_bar - แถบความคืบหน้าของเครื่องเล่นเพลงที่ชาญฉลาด
- audacious_channels - จำนวนช่องที่กล้าหาญสำหรับการปรับแต่งในปัจจุบัน
- audacious_file - ชื่อไฟล์สำหรับเพลงปัจจุบัน
- audacious_length - ความยาวของเพลงปัจจุบัน
- audacious_playlist_length - จำนวนเพลงในเพลย์ลิสต์
- battery_percent - เปอร์เซ็นต์ของแบตเตอรี่
- battery_time - เวลาที่เหลือของแบตเตอรี่
- ซีพียู - การใช้ CPU
- cpubar - กราฟแท่งซีพียู
- cpugauge - เครื่องวัด CPU
- desktop_name - ชื่อของเดสก์ทอป
- diskio (อุปกรณ์) - แสดงดิสก์ io
- การกระจาย - ชื่อของการแจกจ่าย
- downspeedf (net) - ความเร็วในการดาวน์โหลดเป็นกิโลไบต์
- exec command - รันคำสั่งเชลล์และแสดงผลลัพธ์ใน conky
- fs_bar - พื้นที่ที่ใช้ในระบบไฟล์เป็นจำนวนเท่าใด
- fs_bar_free - พื้นที่ว่างในระบบไฟล์เท่าใด
- fs_free - พื้นที่ว่างในระบบไฟล์
- fs_free_perc - พื้นที่ว่างเป็นเปอร์เซ็นต์
- ภาพ
- แสดงภาพ - เคอร์เนล - เวอร์ชันเคอร์เนล
- loadavg (1 | 2 | 3) - โหลดค่าเฉลี่ยสำหรับ 1, 5 และ 15 นาที
- mem - จำนวนหน่วยความจำที่ใช้
- membar - แถบแสดงหน่วยความจำที่ใช้
- memfree - จำนวนหน่วยความจำว่าง
- memperc - เปอร์เซ็นต์ของหน่วยความจำที่ใช้
- mpd_album - อัลบั้มในเพลง MPD ปัจจุบัน
- mpd_artist - ศิลปินในเพลง MPD ปัจจุบัน
- mpd_bar - ความคืบหน้าของ mpd
- mpd_file - ชื่อไฟล์สำหรับเพลง mpd ปัจจุบัน
- mpd_length - ความยาวของเพลง
- mpd_title - ชื่อเพลง
- mpd_vol - ปริมาณเครื่องเล่น MPD
- nodename - ชื่อโฮสต์
- กระบวนการ - กระบวนการทั้งหมด
- running_processes - กระบวนการทำงาน
- swap - จำนวนพื้นที่ swap ที่ใช้
- swapbar - แถบแสดงการใช้ swap
- swapfree - จำนวนแลกฟรี
- swapmax - จำนวน swap ทั้งหมด
- swapperc - ร้อยละของ swap ในการใช้งาน
- กระทู้ - กระทู้ทั้งหมด
- เวลา (รูปแบบ) - เวลาท้องถิ่น
- upspeedf - ความเร็วในการอัปโหลด
- uptime - เวลาทำงานของระบบ
- user_names - แสดงรายการผู้ใช้ที่ลงชื่อเข้าใช้
- user_number - จำนวนผู้ใช้ที่ลงชื่อเข้าใช้
- user_times - ระยะเวลาที่ผู้ใช้เข้าสู่ระบบ
- utime - เวลาในรูปแบบ UTC
- สภาพอากาศ - ข้อมูลสภาพอากาศ
สรุป
มีความมั่งคั่งมากมายของการตั้งค่า Conky และคุณสามารถหารายชื่อเต็มได้โดยการอ่านหน้าคู่มือ Conky