ปรับแต่งเดสก์ท็อปของคุณด้วย Conky

ภาพหน้าจอของ Conky

หนึ่งในคุณสมบัติที่น่าสนใจที่สุดของ Ubuntu และ GNU/Linux distros ส่วนใหญ่คือความสามารถในการปรับแต่งให้เหมาะกับผู้ใช้แต่ละคน มีวิธีมากมายในการปรับแต่งเดสก์ท็อปของเรา แต่ในโพสต์นี้ เราจะมุ่งเน้นไปที่วิดเจ็ตที่มีประโยชน์และสวยงาม ฉันกำลังพูดถึง Conkyวิดเจ็ตที่ แสดงข้อมูล เช่น อุณหภูมิของโปรเซสเซอร์ ความแรงของสัญญาณ Wi-Fi การใช้ RAM และคุณลักษณะอื่นๆ อีกมากมาย

สิ่งที่เราจะทำในวันนี้คือดูว่าเราจะติดตั้ง Conky ได้อย่างไร ทำให้มันทำงานโดยอัตโนมัติ ในช่วงเริ่มต้นของเซสชัน และเราจะเห็นการกำหนดค่าบางอย่างสำหรับ Conky ของเราด้วย เราเริ่ม.

อย่างที่เราได้กล่าวไปแล้ว ความงามของ Conky อยู่ที่ความจริงที่ว่าเราสามารถเข้าถึงได้ ข้อมูลทุกประเภท; ตั้งแต่อีเมลหรือการใช้ฮาร์ดไดรฟ์ไปจนถึงความเร็วของโปรเซสเซอร์และอุณหภูมิของอุปกรณ์ใด ๆ ในทีมของเรา แต่เหนือสิ่งอื่นใด Conky ช่วยให้เราเห็นข้อมูลทั้งหมดนี้บนเดสก์ท็อปในรูปแบบที่สวยงามและน่ามองผ่าน Widget ที่เราปรับแต่งเองได้.

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

sudo apt install conky-all

เมื่อติดตั้งแล้วเรายังสามารถติดตั้งโปรแกรม "lm-sensors" ที่จะช่วยให้ Conky รับอุณหภูมิ ของอุปกรณ์พีซีของเรา ในการทำสิ่งนี้เราดำเนินการคำสั่งนี้ในเทอร์มินัล:

sudo apt install lm-sensors

เมื่อเราติดตั้งสองแพ็คเกจสุดท้ายแล้ว เราต้องทำคำสั่งต่อไปนี้เพื่อให้ “lm-sensors” ตรวจจับอุปกรณ์ทั้งหมดในพีซีของเรา:

sudo sensors-detect

ณ จุดนี้เราได้ติดตั้ง Conky แล้ว ตอนนี้เราสามารถเขียนสคริปต์สำหรับ Conky เพื่อ ทำงานโดยอัตโนมัติเมื่อเริ่มต้นแต่ละเซสชัน. ในการทำเช่นนี้เราต้องสร้างไฟล์ข้อความในโฟลเดอร์ / usr / bin ที่เรียกเช่น conky-start ในการทำเช่นนั้นเราดำเนินการ:

sudo gedit /usr/bin/conky-start

ไฟล์ข้อความจะถูกเปิดขึ้นซึ่งเราต้องเพิ่มรหัสที่จำเป็นเพื่อให้ Conky ทำงานในตอนเริ่มต้นของแต่ละเซสชัน:

#!/bin/bash
sleep 10 && conky;

ตอนนี้เราบันทึกไฟล์และให้สิทธิ์การดำเนินการกับ:

sudo chmod a+x /usr/bin/conky-start

ตอนนี้ เราต้องมองหาแอปพลิเคชัน "Startup Applications" ("Startup Applications Preferences" หากไม่ปรากฏเป็นภาษาสเปน) เพื่อเพิ่มสคริปต์ที่เราสร้างไว้ก่อนหน้านี้ เมื่อเราเปิดแอปพลิเคชันแล้วจะปรากฏหน้าต่างดังต่อไปนี้:

สกรีนช็อตจาก 2015-11-08 16:50:54 น

เราคลิกที่ "เพิ่ม" และจะปรากฏหน้าต่างเช่นนี้:

สกรีนช็อตจาก 2015-11-08 16:51:11 น

  • มันพูดที่ไหน ชื่อ เราสามารถใส่« Conky »
  • มันพูดที่ไหน Ordenเราต้องคลิกที่ปุ่ม«เรียกดู»และมองหาสคริปต์ที่เราสร้างขึ้นชื่อ conky-start ซึ่งอยู่ในโฟลเดอร์ / usr / bin อีกทางเลือกหนึ่งคือเราสามารถเขียน / usr / bin / conky-start ได้โดยตรง
  • En คิดเห็นเราสามารถเพิ่มความคิดเห็นเชิงพรรณนาเล็กน้อยของแอปพลิเคชันที่จะดำเนินการในตอนต้น

ตอนนี้ Conky จะทำงานโดยอัตโนมัติทุกครั้งที่คุณเข้าสู่ระบบ

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

ซอร์สไฟล์ของ Conky พบว่าเป็นไฟล์ที่ซ่อนอยู่ในไดเร็กทอรีของผู้ใช้ของเรา ไฟล์นี้มีชื่อว่า ".conkyrc" หากต้องการดูไฟล์และไดเร็กทอรีที่ซ่อนอยู่ภายในไดเร็กทอรีเราสามารถทำได้โดยการกด Ctrl + H หรือดำเนินการคำสั่ง:

ls -f

หากไฟล์ ".conkyrc" ไม่ปรากฏขึ้นเราต้องสร้างขึ้นมาเองโดยใช้:

touch .conkyrc

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

และอย่างที่คุณเห็น บนอินเทอร์เน็ตเราสามารถค้นหาการกำหนดค่าหลายพันรายการเพียงแค่ค้นหา "การกำหนดค่า Conky" หรือ "การกำหนดค่า Conky" บน Google เมื่อเราพบสิ่งที่เราชอบแล้ว เราจะต้องดาวน์โหลดแหล่งที่มาและวางลงในไฟล์ ".conkyrc" ที่เรากล่าวถึงก่อนหน้านี้เท่านั้น ในทำนองเดียวกัน Ubunlog เราต้องการแสดงรายการการกำหนดค่าที่ดีที่สุดสำหรับ Conky ที่ได้รับจาก Devianart:

1

คอนกี้ คอนกี้ คอนกี้ โดย YesThisIsMe

2

การกำหนดค่า Conky โดย didi79

3

คอนกี้ลัวะ โดย despot77

4

การกำหนดค่า Conky ของฉัน โดย londonali1010

นอกเหนือจากการดาวน์โหลดการกำหนดค่าที่เขียนไว้แล้วเรายังสามารถสร้างของเราเองหรือแก้ไขที่มีอยู่ได้เนื่องจาก Conky เป็นซอฟต์แวร์ฟรี เราสามารถดูซอร์สโค้ดของ Conky ได้ที่ หน้า GitHub ของคุณ.

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


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เซอร์จิโอเอส dijo

    ฉันลองครั้งเดียวและชอบหน้าตามันให้สัมผัสที่โดดเด่นอีกอย่างกับเดสก์ท็อป ปัญหาคือเขาต้องไปที่โต๊ะทำงานเสมอเพื่อตรวจสอบตัวเลขเหล่านั้น และความจริงก็คือฉันแทบจะไม่ได้ใช้เดสก์ท็อปเป็นเวลานานฉันมีเอกสารสำหรับใช้งานเร่งด่วนสองสามชุดและโฟลเดอร์ แต่ไม่มีอะไรอื่น เพื่อความเป็นระเบียบเรียบร้อยฉันมีโครงสร้างของไฟล์ในที่อื่นและไม่ได้อยู่บนเดสก์ท็อปอีกต่อไป (ฉันหยุดใช้ตั้งแต่ออกจาก Window $)
    ดังนั้นบริการ Conky นี้ไม่ได้ใช้งานได้จริงสำหรับฉันฉันลองใช้ตัวเลือกอื่น ๆ และตัดสินใจเลือก "ตัวบ่งชี้การโหลดระบบ" ฉันมีมันอยู่ในแถบด้านบนของ Ubuntu และเมื่อมองแวบเดียวฉันก็เห็นว่าทุกอย่างเป็นอย่างไร มีตัวเลือกน้อยกว่า Conky มาก แต่สิ่งที่ฉันใช้สำหรับ😉จริงๆ

  2.   โรดริโก dijo

    สวัสดีมิเกลขอบคุณมากสำหรับบทความนี้เนื่องจากเป็นบทความที่ช่วยฉันได้มากที่สุดในการติดตั้ง Conky สำหรับรายละเอียดทีละขั้นตอน ฉันติดตั้ง conky แบบเดียวกับคุณ แต่สิ่งที่แตกต่างคือของฉันปรากฏขึ้นพร้อมกับพื้นหลังสีดำ ต้องทำยังไงให้โปร่งใสเหมือนของคุณ?
    ขอบคุณมาก

    1.    มิเกลเปเรซ dijo

      สวัสดีตอนเช้า Rodrigo

      ถ้าคุณบอกว่าคุณใช้ Conky แบบเดียวกับฉันมันควรจะปรากฏขึ้นพร้อมกับพื้นหลังโปร่งใส อย่างไรก็ตามเปิดไฟล์. conkyrc ที่อยู่ในโฮมไดเร็กทอรีของคุณและดูว่าป้ายกำกับต่อไปนี้ปรากฏในบรรทัดที่ 10 หรือไม่:
      own_window_transparent yes
      วิธีนี้ Conky จะทำให้คุณได้รับพื้นหลังโปร่งใส ดูให้ดีว่าแทนที่จะเป็น "ใช่" คุณมี "ไม่ใช่" หรือไม่และถ้าเป็นเช่นนั้นให้เปลี่ยน
      ขอบคุณสำหรับการอ่านและขอแสดงความนับถือ!

      1.    โรดริโก dijo

        สวัสดีตอนเช้ามิเกล
        เช่นเคยขอบคุณที่สละเวลาตอบไม่ใช่ทุกคน เกี่ยวกับสิ่งที่เราพูดถึงข้างต้นในบรรทัดที่ 10 ของสคริปต์ที่ปรากฏตามที่ควรจะเป็น:
        own_window_transparent ใช่
        แต่ก็ยังคงปรากฏขึ้นพร้อมกับพื้นหลังสีดำ ยังไงฉันก็ยกให้เป็นเคสตะกร้า
        ในทางกลับกันฉันอยากถามคุณว่าฉันต้องทำให้สภาพอากาศปรากฏให้ฉันเห็นได้อย่างไร

        ขอบคุณมาก!

  3.   เห็ดคุง dijo

    เฮ้ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อเริ่มทำงานจากเทอร์มินัล
    « Conky: ไม่มีบล็อกข้อความในการกำหนดค่า ออก
    ***** คำเตือนสำหรับนักพัฒนา Imlib2 *****:
    โปรแกรมนี้กำลังเรียก Imlib call:

    imlib_context_free ();

    ด้วยพารามิเตอร์:

    สิ่งแวดล้อม

    เป็นโมฆะ โปรดแก้ไขโปรแกรมของคุณ»

    ฉันหวังว่าคุณจะช่วยฉันได้!

    1.    มิเกลเปเรซ dijo

      ราตรีสวัสดิ์,

      ก่อนอื่นคุณได้สร้างไฟล์. conkyrc ในโฮมไดเร็กทอรีของคุณอย่างถูกต้องหรือไม่?
      หากเป็นเช่นนั้นข้อผิดพลาดแรกจะแจ้งให้คุณทราบว่าไม่พบแท็ก TEXT ภายในซอร์สไฟล์. conkyrc ตรวจสอบว่าก่อนจัดรูปแบบข้อมูลที่จะแสดงบนหน้าจอคุณมีชุดป้ายข้อความ TEXT หรือไม่ หากคุณไม่สามารถแก้ปัญหาได้ขอแนะนำให้คัดลอกการกำหนดค่าของคุณในไฟล์ Pastebin และส่งลิงก์เพื่อตรวจสอบโค้ดให้ฉัน
      ขอบคุณสำหรับการอ่านและขอแสดงความนับถือ

  4.   ราอูลอันโตนิโอลองกาเรซวิดัล dijo

    สวัสดีฉันจะวางมันได้อย่างไรฉันเปิดไฟล์แล้วและคัดลอกและ pefo ตามที่เป็นอยู่หรือฉันลบช่องว่างขออภัยมันยังคงเป็นครั้งแรกของฉันและความจริงก็คือกล่องดำที่น่าเกลียดไม่สามารถเอาชนะฉันได้ XD

  5.   แดริล อาริซา dijo

    สวัสดีฉันมีปัญหากับ conky manager v2.4 ใน ubuntu 16.04 จาก 64bits และฉันต้องการหนึ่งในวิดเจ็ตที่นำมาให้อยู่บนเดสก์ท็อปของฉันตลอดไปฉันหมายความว่าในการเริ่มต้นวิดเจ็ตแต่ละครั้งจะอยู่ที่นั่น แต่ฉันทำได้ หาคนเหมือนช่วยไม่ได้ ?? ก่อนอื่นขอขอบคุณ

  6.   ลิเฮอร์ ซานเชซ เบลดัด dijo

    สวัสดีมิเกลฉันชื่อลีเฮอร์ผู้เขียน Conky ที่คุณแสดงที่นี่ฉันดีใจที่คุณชอบ ทักทายเพื่อนร่วมงาน

  7.   Daaniel dijo

    สวัสดีดีคือเมื่อคุณเปิดไฟล์ข้อความและใส่ (#! / bin / bash
    sleep 10 && conky;) ทำให้ฉันมีปัญหานี้ ** (gedit: 21268): คำเตือน **: การตั้งค่าข้อมูลเมตาของเอกสารล้มเหลว: ไม่รองรับการตั้งค่า metadata :: gedit-spell-enable attribute
    ฉันจะทำอะไรได้บ้าง?

  8.   asd dijo

    มันไม่ได้ผลสำหรับฉัน

  9.   Mixterix AL (มิกซ์เทอริกซ์) dijo

    มันไม่ได้ผลสำหรับฉันดูเหมือนว่าอูบุนตูของฉันจะมี win32 lag ฮ่า ๆ ฉันต้องลบมัน

  10.   ชาวเน็ต dijo

    เฮ้
    ฉันเห็นวิดเจ็ตเหมือนกับของคุณ แต่ปัญหาเดียวที่พบคือมันไม่ได้ตรวจสอบเครือข่าย ฉันจะทำอะไรได้บ้าง? เนื่องจากฉันเชื่อมต่อกับเครือข่าย และอีกคำถาม: ในกรณีที่คุณไม่ต้องการอีกต่อไปฉันจะถอนการติดตั้งได้อย่างไร?

    ขอบคุณที่สละเวลา.

  11.   ม. กาเบรียล dijo

    มีใครรู้จักชื่อ conky ในรูปแรกของกระทู้บ้างคะ ???

  12.   ผู้พัฒนา dijo

    โพสต์พิเศษเป็นครั้งแรกที่ฉันอ่านสิ่งที่ฉันเข้าใจ 100% เกี่ยวกับ conky โพสต์เกี่ยวกับหัวข้อที่น่าสนใจนี้มักจะสับสนมากดังนั้นฉันขอขอบคุณ อย่างไรก็ตามฉันมีปัญหากับการกำหนดค่าของคุณซึ่งฉันพบว่ามีวัตถุประสงค์ที่สวยงามมาก รายละเอียดคือความเข้มของสัญญาณ wifi ไม่ปรากฏขึ้นคุณช่วยฉันด้วยได้ไหม ขอบคุณล่วงหน้าสำหรับเวลาและการสนับสนุนทักทาย!

  13.   Yo dijo

    การกำหนดค่า Pastebin ของคุณล้มเหลว:

    conky: ข้อผิดพลาดทางไวยากรณ์ (/home/whk/.conkyrc:1: '=' คาดว่าใกล้ 'ไม่') ขณะอ่านไฟล์ config
    conky: สมมติว่าเป็นไวยากรณ์เก่าและกำลังพยายามแปลง
    conky: [สตริง«…»]: 139: พยายามสร้างดัชนี 'การตั้งค่า' ในเครื่อง (ค่าศูนย์

  14.   Lucho dijo

    สหายที่ดีแม้ว่านี่จะเป็นเธรดเก่า แต่การกำหนดค่า conky นี้ดีมากปัจจุบัน conky ใช้ไวยากรณ์ที่ทันสมัยกว่าฉันปล่อยให้คุณใช้ conkyrc ของ Miquel เวอร์ชันเดียวกันซึ่งได้รับการอัปเดตสำหรับไวยากรณ์ของ lua ปัจจุบัน:

    conky.config = {

    พื้นหลัง = เท็จ
    font = 'Snap.se:size=8',
    use_xft = จริง
    xftalpha = 0.1,
    อัพเดต_ช่วงเวลา = 3.0,
    Total_run_times = 0,
    own_window = จริง
    own_window_class = 'Conky',
    own_window_hints = 'ไม่ได้ตกแต่ง, ด้านล่าง, ติดหนึบ, skip_taskbar, skip_pager',
    own_window_argb_visual = จริง
    own_window_argb_value = 150,
    own_window_transparent = เท็จ
    own_window_type = 'ท่าเรือ',
    double_buffer = จริง
    draw_shades = เท็จ
    draw_outline = เท็จ
    draw_borders = เท็จ
    draw_graph_borders = เท็จ
    Minimum_height = 200,
    Minimum_width = 6,
    ความกว้างสูงสุด = 300,
    default_color = 'ffffff',
    default_shade_color = '000000',
    default_outline_color = '000000',
    alignment = 'top_right',
    ช่องว่าง_x = 10,
    gap_y = 46,
    no_buffers = จริง
    cpu_avg_samples = 2,
    override_utf8_locale = เท็จ
    ตัวพิมพ์ใหญ่ = เท็จ
    use_spacer = ไม่มี,

    };

    conky.text = [[

    # ที่นี่เริ่มต้นการกำหนดค่าของข้อมูลที่แสดง
    # อันดับแรกคือชื่อของระบบปฏิบัติการและเวอร์ชันของเคอร์เนล
    $ {font Ubuntu: style = bold: size = 12} $ sysname $ alignr $ kernel

    # นี่แสดงให้เราเห็นโปรเซสเซอร์สองตัวและแถบของแต่ละโปรเซสเซอร์พร้อมการใช้งาน
    $ {font Ubuntu: style = bold: size = 14} โปรเซสเซอร์ $ hr
    $ {font Ubuntu: style = bold: size = 10} CPU1: $ {cpu cpu1}% $ {cpubar cpu1}
    CPU2: $ {cpu cpu2}% $ {cpubar cpu2}
    # นี่แสดงให้เราเห็นอุณหภูมิของโปรเซสเซอร์
    อุณหภูมิ: $ alignr $ {acpitemp} C

    # นี่แสดงให้เราเห็นพาร์ติชันหน้าแรกแรมและเลื่อยที่มีแถบแต่ละอันและข้อมูล
    $ {font Ubuntu: style = bold: size = 14} หน่วยความจำและดิสก์ $ hr
    $ {font Ubuntu: style = bold: size = 10} HOME $ alignr $ {fs_used / home} / $ {fs_size / home}
    $ {fs_bar / home}
    $ {font Ubuntu: style = bold: size = 10} RAM $ alignr $ mem / $ memmax
    $ {membar}
    $ {font Ubuntu: style = bold: size = 10} SWAP $ alignr $ swap / $ swapmax
    $ swapbar

    # นี่แสดงให้เราเห็นสถานะของแบตเตอรี่ที่มีแถบ
    $ {font Ubuntu: style = bold: size = 14} แบตเตอรี่ $ ชม
    $ {font Ubuntu: style = bold: size = 10} $ {แบตเตอรี่ BAT0} $ alignr
    $ {battery_bar BAT0}

    # นี่แสดงให้เราเห็นถึงความเชื่อมโยงกับบาร์และพลังของมัน
    $ {font Ubuntu: style = bold: size = 14} เครือข่าย $ ชม
    $ {font Ubuntu: style = bold: size = 10} ความเข้มของ WIFI $ alignr $ {wireless_link_qual wlp3s0}%
    # นี่แสดงให้เราเห็นความเร็วในการดาวน์โหลดและอัพโหลดของอินเทอร์เน็ตด้วยกราฟิก
    $ {font Ubuntu: style = bold: size = 10} ดาวน์โหลด $ alignr $ {downspeed wlp3s0} / s
    $ {downspeedgraph wlp3s0 30,210 01df01 10fd10}

    $ {font Ubuntu: style = bold: size = 10} อัปโหลด $ alignr $ {upspeed wlp3s0} / s
    $ {upspeedgraph wlp3s0 30,210 0000ff ff0000}

    # นี่แสดงการใช้งาน CPU ของแอพพลิเคชั่นที่ใช้มากที่สุด
    $ {font Ubuntu: style = bold: size = 14} แอปพลิเคชันการใช้งาน CPU $ hr
    $ {font Ubuntu: style = bold: size = 10} $ {top name 1} $ alignr $ {top cpu 1}%
    $ {top name 2} $ alignr $ {top cpu 2}%
    $ {top name 3} $ alignr $ {top cpu 3}%

    # นี่แสดงให้เราเห็นถึงเปอร์เซ็นต์ของ RAM ที่แอปพลิเคชันใช้
    $ {font Ubuntu: style = bold: size = 14} ใช้แอปพลิเคชัน RAM $ hr
    $ {font Ubuntu: style = bold: size = 10} $ {top_mem name 1} $ alignr $ {top_mem mem 1}%
    $ {top_mem name 2} $ alignr $ {top_mem mem 2}%
    $ {top_mem name 3} $ alignr $ {top_mem mem 3}%

    ]]

    โปรดทราบว่าในข้อมูลการอัปโหลดและดาวน์โหลดเครือข่ายให้แทนที่ "wlan0" ด้วย "wlp3s0"
    หากต้องการทราบชื่อของเครือข่ายให้ใช้คำสั่ง ifconfig