คู่มือเริ่มต้นสำหรับ Conky

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

คนที่ใช้คอมพิวเตอร์.
 Rawpixel / ม็อคอัพ ภาพถ่าย

ตามค่าเริ่มต้น ประเภทของข้อมูลที่คุณเห็นคือ:

  • ชื่อคอมพิวเตอร์
  • เวลาทำงาน
  • ความถี่ (เป็น 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 เริ่มต้นทำงานบน Ubuntu

ในการกำจัดการสั่นไหวให้รัน 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 ด้วยตัวเองในรูทีนการเริ่มต้นสำหรับการแจกจ่ายและเดสก์ท็อปแบบกราฟิกที่คุณใช้อยู่นั้นทำงานได้ไม่ดีนัก

คุณต้องรอให้เดสก์ท็อปโหลดจนเต็ม วิธีที่ดีที่สุดในการทำเช่นนี้คือการสร้างสคริปต์เพื่อเปิดใช้ 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

Conky การกำหนดค่าเริ่มต้น

มีการตั้งค่าการกำหนดค่ามากมายสำหรับหน้าต่าง นี่คือสิ่งที่มีประโยชน์มากที่สุด:

  • 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 |}

คุณสามารถเพิ่มเส้นแนวนอนระหว่างการตั้งค่าได้โดยการเพิ่มสิ่งต่อไปนี้:

 $ชั่วโมง
Conky text config

ต่อไปนี้คือการตั้งค่าที่มีประโยชน์มากกว่าบางส่วนที่คุณอาจต้องการเพิ่ม:

  • 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 อย่างเป็นทางการ.