คู่มือเริ่มต้นสำหรับ Conky
Conky เป็นเครื่องมือกราฟิกสำหรับ Linux ที่แสดงข้อมูลระบบไปยังหน้าจอของคุณแบบเรียลไทม์ คุณสามารถปรับแต่งรูปลักษณ์ของ Conky เพื่อให้แสดงข้อมูลที่คุณต้องการได้

ตามค่าเริ่มต้น ประเภทของข้อมูลที่คุณเห็นคือ:
- ชื่อคอมพิวเตอร์
- เวลาทำงาน
- ความถี่ (เป็น MHz)
- ความถี่ (เป็น GHz)
- การใช้แรม
- การใช้ SWAP
- การใช้งานซีพียู
- กระบวนการ / กระบวนการที่ทำงานอยู่
- ระบบไฟล์
- ระบบเครือข่าย
- กระบวนการทำงานอันดับต้นๆ
ต่อไปนี้คือวิธีการติดตั้ง Conky และวิธีปรับแต่ง
การติดตั้ง Conky
หากคุณกำลังใช้ a เดเบียน การกระจาย Linux ตามเช่นใด ๆ ของ อูบุนตู ครอบครัว (Ubuntu, Ubuntu MATE, Ubuntu GNOME, Kubuntu, Xubuntu และ Lubuntu), Linux สะระแหน่, หรือ โพธิ, ใช้สิ่งต่อไปนี้ คำสั่ง apt-get:
sudo apt ติดตั้ง conky
หากคุณกำลังใช้ Fedora หรือ CentOS ใช้สิ่งต่อไปนี้ คำสั่ง dnf:
sudo dnf ติดตั้ง conky
สำหรับ openSUSEให้ใช้คำสั่ง zypper ต่อไปนี้:
sudo zypper ติดตั้ง conky
สำหรับ อาร์คลินุกซ์, ใช้สิ่งต่อไปนี้ คำสั่งแพคแมน:
sudo pacman -S conky
แต่ละกรณีข้างต้นรวมถึง sudo เพื่อยกระดับสิทธิพิเศษของคุณ
วิ่ง Conky
คุณสามารถเรียกใช้ Conky ได้โดยตรงจากเทอร์มินัลโดยใช้คำสั่งต่อไปนี้:
conky
ด้วยตัวมันเอง มันไม่ค่อยดีนัก และคุณอาจพบว่าหน้าจอกะพริบ

ในการกำจัดการสั่นไหวให้รัน conky ด้วยวิธีต่อไปนี้:
conky -b
ที่จะได้รับ conky to ทำงานเป็นกระบวนการเบื้องหลัง, ใช้คำสั่งต่อไปนี้:
คอนกี้ -b &
การทำให้ Conky ทำงานเมื่อเริ่มต้นระบบจะแตกต่างกันไปตามการแจกจ่าย Linux แต่ละรายการ หน้านี้อูบุนตู แสดงวิธีการทำสำหรับตัวแปร Ubuntu ยอดนิยม
การสร้างไฟล์กำหนดค่า
โดยค่าเริ่มต้น ไฟล์คอนฟิกูเรชัน Conky จะอยู่ใน /etc/conky/conky.conf คุณควรสร้างไฟล์กำหนดค่าของคุณเอง
ในการสร้างไฟล์การกำหนดค่าสำหรับ Conky ให้เปิดหน้าต่างเทอร์มินัลแล้วไปที่โฮมไดเร็กตอรี่ของคุณ:
ซีดี ~
จากนั้น คุณต้องไปที่โฟลเดอร์การกำหนดค่าที่ซ่อนอยู่
cd .config
คุณสามารถพิมพ์ได้ (cd ~/.config) อ่านคำแนะนำใน cd command สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการนำทางระบบไฟล์
เมื่อคุณอยู่ในโฟลเดอร์ .config แล้ว ให้เรียกใช้คำสั่งต่อไปนี้เพื่อคัดลอกไฟล์กำหนดค่าเริ่มต้น
sudo cp /etc/conky/conky.conf .conkyrc
จากนั้น เปลี่ยนความเป็นเจ้าของไฟล์เป็นผู้ใช้ของคุณ
ผู้ใช้ sudo chown: ผู้ใช้ .conkyrc

สร้างสคริปต์เพื่อเรียกใช้ Conky เมื่อเริ่มต้น
การเพิ่ม Conky ด้วยตัวเองในรูทีนการเริ่มต้นสำหรับการแจกจ่ายและเดสก์ท็อปแบบกราฟิกที่คุณใช้อยู่นั้นทำงานได้ไม่ดีนัก
คุณต้องรอให้เดสก์ท็อปโหลดจนเต็ม วิธีที่ดีที่สุดในการทำเช่นนี้คือการสร้างสคริปต์เพื่อเปิดใช้ Conky และเรียกใช้สคริปต์เมื่อเริ่มต้น
เปิดหน้าต่างเทอร์มินัลแล้วไปที่โฟลเดอร์บ้านของคุณ
สร้างไฟล์ชื่อ conkystartup.sh โดยใช้ นาโน หรือแม้แต่ คำสั่งแมว. (คุณสามารถทำให้ซ่อนได้โดยวางจุดไว้หน้าชื่อไฟล์)
ป้อนบรรทัดเหล่านี้ลงในไฟล์:
#!/bin/bash
นอน 10
คอนกี้ -b &
บันทึกไฟล์และทำให้สามารถเรียกใช้งานได้โดยใช้คำสั่งต่อไปนี้:
sudo chmod a+x ~/conkystartup.sh
ตอนนี้เพิ่มสคริปต์ conkystartup.sh ลงในรายการแอปพลิเคชันเริ่มต้นสำหรับการแจกจ่ายของคุณ
ตามค่าเริ่มต้น Conky จะใช้ไฟล์ .conkyrc ของคุณในโฟลเดอร์ .config คุณสามารถระบุไฟล์ปรับแต่งอื่นได้หากต้องการ และสิ่งนี้มีประโยชน์หากคุณต้องการเรียกใช้ Conky มากกว่าหนึ่งไฟล์ (บางทีอยู่ทางซ้ายและอีกอันอยู่ทางขวา).
ขั้นแรก สร้างไฟล์การกำหนดค่า Conky สองไฟล์ดังนี้:
sudo cp /etc/conky/conky.conf ~/.config/.conkyleftrc
sudo cp /etc/conky/conky.conf ~/.config/.conkyrightrc
ตอนนี้แก้ไข conkystartup.sh ของคุณดังนี้:
#!/bin/bash
นอน 10
conky -b -c ~/.config/.conkyleftrc &
conky -b -c ~/.config/.conkyrightrc &
บันทึกไฟล์.
เมื่อคอมพิวเตอร์ของคุณรีบูท คุณจะมี Conkys สองตัวที่ทำงานอยู่ คุณสามารถเรียกใช้งานได้มากกว่าสองครั้ง แต่โปรดจำไว้ว่า Conky นั้นใช้แหล่งข้อมูล และมีการจำกัดจำนวนข้อมูลระบบที่คุณต้องการแสดง
การเปลี่ยนการตั้งค่าการกำหนดค่า
หากต้องการเปลี่ยนการตั้งค่าการกำหนดค่า ให้แก้ไขไฟล์การกำหนดค่า Conky ที่คุณสร้างขึ้นในโฟลเดอร์ .config
ในการดำเนินการนี้ให้เปิดเทอร์มินัลแล้วเรียกใช้คำสั่งต่อไปนี้:
sudo nano ~/.config/.conkyrc
เลื่อนผ่านคำชี้แจงการรับประกันจนกว่าคุณจะเห็นคำว่า conky.config
การตั้งค่าทั้งหมดระหว่าง { และ } ภายในส่วน conky.config จะกำหนดวิธีการวาดหน้าต่างเอง
ตัวอย่างเช่น หากต้องการย้ายหน้าต่าง Conky ไปที่ด้านล่างซ้าย คุณต้องตั้งค่าการจัดตำแหน่งเป็น 'bottom_left' กลับไปที่แนวคิดของหน้าต่าง Conky ด้านซ้ายและขวา คุณจะต้องตั้งค่าการจัดตำแหน่งในไฟล์ปรับแต่งด้านซ้ายเป็น 'top_left' และการจัดตำแหน่งบนไฟล์ปรับแต่งด้านขวาเป็น 'top_right'
คุณสามารถเพิ่มเส้นขอบให้กับหน้าต่างได้โดยการตั้งค่า border_width เป็นตัวเลขใดๆ ที่มากกว่า 0 และโดยการตั้งค่าตัวเลือก draw_borders ให้เป็นจริง
หากต้องการเปลี่ยนสีข้อความหลัก ให้แก้ไขตัวเลือก default_color และระบุสี เช่น แดง น้ำเงิน หรือเขียว
คุณสามารถเพิ่มเค้าร่างไปที่หน้าต่างได้โดยการตั้งค่าตัวเลือก draw_outline เป็นจริง คุณสามารถเปลี่ยนสีเค้าร่างได้โดยการแก้ไขตัวเลือก default_outline_colour คุณจะต้องระบุสีแดง สีเขียว สีฟ้า ฯลฯ อีกครั้ง
ในทำนองเดียวกัน คุณสามารถเพิ่มเฉดสีโดยเปลี่ยน draw_shades เป็นจริง จากนั้น คุณสามารถแก้ไขสีได้โดยการตั้งค่า 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 - เลือกว่ากราฟมีเส้นขอบหรือไม่
- maximum_width - ความกว้างขั้นต่ำของหน้าต่าง
- maximum_width - ความกว้างสูงสุดของหน้าต่าง
- maximum_height - ความสูงขั้นต่ำของหน้าต่าง
- maximum_heigh - ความสูงสูงสุดของหน้าต่าง
- own_window_title - ตั้งชื่อหน้าต่างที่คุณเลือก
- 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 grey}เวลาทำงาน:$color $uptime
{color grey} ระบุว่าคำว่า "uptime" จะเป็นสีเทา คุณสามารถเปลี่ยนเป็นสีใดก็ได้ที่คุณต้องการ
$color ก่อน $uptime ระบุว่าค่า uptime จะแสดงเป็นสีเริ่มต้น การตั้งค่า $uptime จะถูกแทนที่ด้วยเวลาทำงานของระบบ
คุณสามารถเลื่อนข้อความโดยเพิ่มคำว่า "เลื่อน" หน้าการตั้งค่าดังนี้
${เลื่อน 16 $nodename - $sysname $kernel บน $machine |}
คุณสามารถเพิ่มเส้นแนวนอนระหว่างการตั้งค่าได้โดยการเพิ่มสิ่งต่อไปนี้:
$ชั่วโมง

ต่อไปนี้คือการตั้งค่าที่มีประโยชน์มากกว่าบางส่วนที่คุณอาจต้องการเพิ่ม:
- audacious_bar - แถบความคืบหน้าเครื่องเล่นเพลงที่กล้าหาญ
- audacious_channels - จำนวนช่องที่น่าสนใจสำหรับจูนปัจจุบัน
- audacious_file - ชื่อไฟล์สำหรับการปรับแต่งปัจจุบัน
- audacious_length - ความยาวของเพลงปัจจุบัน
- audacious_playlist_length - จำนวนเพลงในเพลย์ลิสต์
- battery_percent - เปอร์เซ็นต์แบตเตอรี่
- battery_time - เวลาแบตเตอรี่ที่เหลืออยู่
- ซีพียู - การใช้งานซีพียู
- cpubar - แผนภูมิแท่ง CPU
- cpugauge - เกจซีพียู
- desktop_name - ชื่อของเดสก์ท็อป
- diskio (อุปกรณ์) - แสดงดิสก์ io
- การแจกจ่าย - ชื่อการแจกจ่าย
- downspeedf (net) - ความเร็วในการดาวน์โหลดเป็นกิโลไบต์
- คำสั่ง exec - ดำเนินการคำสั่งเชลล์และแสดงเอาต์พุตใน 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 - จำนวนพื้นที่สว็อปที่ใช้อยู่
- swapbar - แถบแสดงการใช้การสลับ
- swapfree - จำนวนการแลกเปลี่ยนฟรี
- swapmax - จำนวนสวอปทั้งหมด
- swapperc - เปอร์เซ็นต์ของการแลกเปลี่ยนในการใช้งาน
- กระทู้ - จำนวนกระทู้ทั้งหมด
- เวลา (รูปแบบ) - เวลาท้องถิ่น
- upspeedf - ความเร็วในการอัพโหลด
- uptime - เวลาทำงานของระบบ
- user_names - รายชื่อผู้ใช้ที่เข้าสู่ระบบ
- user_number - จำนวนผู้ใช้ที่เข้าสู่ระบบ
- user_times - ระยะเวลาที่ผู้ใช้เข้าสู่ระบบ
- utime - เวลาในรูปแบบ UTC
- สภาพอากาศ - ข้อมูลสภาพอากาศ
สรุป
มีการตั้งค่าการกำหนดค่า Conky มากมาย และคุณสามารถค้นหารายการทั้งหมดได้โดยการอ่าน หน้าคู่มือ Conky อย่างเป็นทางการ.