Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

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

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

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

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

  • ชื่อคอมพิวเตอร์
  • เวลาทำงาน
  • ความถี่ (เป็น MHz)
  • ความถี่ (เป็น GHz)
  • การใช้ RAM
  • การใช้ SWAP
  • การใช้งานซีพียู
  • กระบวนการ / กระบวนการที่ทำงานอยู่
  • ระบบไฟล์
  • เครือข่าย
  • กระบวนการทำงานอันดับต้นๆ

ต่อไปนี้คือวิธีการติดตั้ง Conky และวิธีปรับแต่ง

การติดตั้ง Conky

หากคุณกำลังใช้ เดเบียน การกระจาย Linux ตามเช่น Ubuntu . ใดๆ ตระกูล (Ubuntu, Ubuntu MATE, Ubuntu GNOME, Kubuntu, Xubuntu และ Lubuntu), Linux Mint , หรือ โพธิ์ , ใช้คำสั่ง apt-get ต่อไปนี้:

sudo apt install conky

หากคุณกำลังใช้ Fedora หรือ CentOS ใช้คำสั่ง dnf ต่อไปนี้:

sudo dnf install conky

สำหรับ openSUSE , ใช้คำสั่ง zypper ต่อไปนี้:

sudo zypper install conky

สำหรับ Arch Linux ใช้คำสั่ง PacMan ต่อไปนี้:

sudo pacman -S conky

แต่ละกรณีข้างต้นรวมถึง sudo เพื่อยกระดับสิทธิ์ของคุณ

วิ่งหนี Conky

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

conky

ด้วยตัวมันเอง มันไม่ได้ดีมาก และคุณอาจพบว่าหน้าจอกะพริบ

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

วิธีกำจัดการสั่นไหวให้รัน conky ด้วยวิธีต่อไปนี้:

conky -b

หากต้องการให้ Conky ทำงานเป็นพื้นหลัง ให้ใช้คำสั่งต่อไปนี้:

conky -b &

การทำให้ Conky ทำงานเมื่อเริ่มต้นระบบจะแตกต่างกันไปตามการแจกจ่าย Linux แต่ละรายการ หน้า Ubuntu นี้แสดงวิธีการดำเนินการสำหรับตัวแปร Ubuntu ยอดนิยม

การสร้างไฟล์กำหนดค่า

โดยค่าเริ่มต้น ไฟล์การกำหนดค่า Conky จะอยู่ใน /etc/conky/conky.conf คุณควรสร้างไฟล์กำหนดค่าของคุณเอง

ในการสร้างไฟล์การกำหนดค่าสำหรับ Conky ให้เปิดหน้าต่างเทอร์มินัลแล้วไปที่โฮมไดเร็กตอรี่ของคุณ:

cd ~

จากนั้น คุณต้องไปที่โฟลเดอร์การกำหนดค่าที่ซ่อนอยู่

cd .config

คุณสามารถพิมพ์ได้ (cd ~/.config) อ่านคำแนะนำเกี่ยวกับคำสั่ง cd สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการนำทางระบบไฟล์

ตอนนี้คุณอยู่ในโฟลเดอร์ .config แล้ว ให้เรียกใช้คำสั่งต่อไปนี้เพื่อคัดลอกไฟล์กำหนดค่าเริ่มต้น

sudo cp /etc/conky/conky.conf .conkyrc

จากนั้น เปลี่ยนความเป็นเจ้าของไฟล์ให้กับผู้ใช้ของคุณ

sudo chown user:user .conkyrc
คู่มือเริ่มต้นสำหรับ Conky

สร้างสคริปต์เพื่อเรียกใช้ Conky เมื่อเริ่มต้น

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

คุณต้องรอให้เดสก์ท็อปโหลดจนเต็ม วิธีที่ดีที่สุดคือสร้างสคริปต์เพื่อเปิดใช้ Conky และเรียกใช้สคริปต์เมื่อเริ่มต้น

เปิดหน้าต่างเทอร์มินัลแล้วไปที่โฟลเดอร์หลักของคุณ

สร้างไฟล์ชื่อ conkystartup.sh โดยใช้ nano หรือแม้แต่คำสั่ง cat (ทำให้ซ่อนได้โดยวางจุดไว้หน้าชื่อไฟล์)

ป้อนบรรทัดเหล่านี้ลงในไฟล์:

#!/bin/bash
sleep 10
conky -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
sleep 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 ด้านซ้ายและขวา คุณจะต้องตั้งค่าการจัดตำแหน่งในไฟล์ปรับแต่งด้านซ้ายเป็น '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 - เลือกว่ากราฟมีเส้นขอบหรือไม่
  • 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 grey}Uptime:$color $uptime

{color grey} ระบุว่าคำว่า "uptime" จะเป็นสีเทา คุณสามารถเปลี่ยนสีได้ตามต้องการ

$color ก่อน $uptime ระบุว่าค่า uptime จะแสดงเป็นสีเริ่มต้น การตั้งค่า $uptime จะถูกแทนที่ด้วยเวลาทำงานของระบบ

คุณสามารถเลื่อนข้อความโดยเพิ่มคำว่า "เลื่อน" หน้าการตั้งค่าดังนี้:

${scroll 16 $nodename - $sysname $kernel on $machine |}

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

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

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

  • audacious_bar - แถบความคืบหน้าของเครื่องเล่นเพลงที่กล้าหาญ
  • audacious_channels - จำนวนช่องที่ท้าทายสำหรับเพลงปัจจุบัน
  • audiacious_file - ชื่อไฟล์สำหรับเพลงปัจจุบัน
  • audacious_length - ความยาวของเพลงปัจจุบัน
  • audacious_playlist_length - จำนวนเพลงในเพลย์ลิสต์
  • battery_percent - เปอร์เซ็นต์แบตเตอรี่
  • battery_time - เวลาแบตเตอรี่ที่เหลืออยู่
  • ซีพียู - การใช้งานซีพียู
  • cpubar - แผนภูมิแท่ง CPU
  • cpugauge - เกจ CPU
  • 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 - ความเร็วในการอัพโหลด
  • เวลาทำงาน - เวลาทำงานของระบบ
  • ชื่อผู้ใช้ - รายชื่อผู้ใช้ที่เข้าสู่ระบบ
  • user_number - จำนวนผู้ใช้ที่เข้าสู่ระบบ
  • user_times - ระยะเวลาที่ผู้ใช้เข้าสู่ระบบ
  • utime - เวลาในรูปแบบ UTC
  • สภาพอากาศ - ข้อมูลสภาพอากาศ

สรุป

มีการตั้งค่าการกำหนดค่า Conky มากมาย และคุณสามารถค้นหารายการทั้งหมดได้โดยอ่านหน้าคู่มือ Conky อย่างเป็นทางการ