إضفاء الطابع الشخصي على سطح المكتب الخاص بك مع Conky

لقطة من كونكي

إحدى الميزات الأكثر جاذبية في Ubuntu ومعظم توزيعات GNU / Linux هي قدرتها على التخصيص لتناسب كل مستخدم. هناك طرق لا حصر لها لتخصيص سطح المكتب الخاص بنا ، ولكن في هذا المنشور سنركز على عنصر واجهة مستخدم مفيد جدًا بالإضافة إلى عنصر واجهة مستخدم جمالي. أنا أتكلم عن Conky، القطعة التي يعرض المعلومات مثل ، على سبيل المثال ، درجة حرارة معالجاتنا ، وقوة إشارة Wi-Fi ، واستخدام ذاكرة الوصول العشوائي ، والعديد من الخصائص الأخرى.

ما سنفعله هنا اليوم هو أن نرى كيف يمكننا تثبيت Conky ، وكيف يمكننا ذلك اجعله يعمل تلقائيًا في بداية الجلسة ، وسنرى أيضًا بعض التكوينات لـ Conky. نحن بدأنا.

كما قلنا ، يكمن جمال كونكي في حقيقة أنه يمكننا الوصول إليه من خلاله كل نوع من المعلومات؛ من رسائل البريد الإلكتروني أو استخدام القرص الصلب إلى سرعة المعالجات ودرجة حرارة أي من الأجهزة في فريقنا. ولكن أفضل ما في الأمر هو أن Conky يسمح لنا برؤية كل هذه المعلومات على سطح المكتب بطريقة جمالية وممتعة بصريًا ، من خلال القطعة التي يمكننا تخصيصها لأنفسنا.

بادئ ذي بدء ، إذا لم يكن مثبتًا لدينا ، فعلينا تثبيت Conky. يمكننا القيام بذلك عن طريق تشغيل الأمر التالي في المحطة:

sudo apt install conky-all

بمجرد التثبيت ، يمكننا أيضًا تثبيت برنامج "lm-sensors" الذي سيسمح لـ Conky بذلك الحصول على درجة الحرارة من أجهزة الكمبيوتر لدينا. للقيام بذلك ، نقوم بتنفيذ هذا الأمر في المحطة:

sudo apt install lm-sensors

بمجرد تثبيت هاتين الحزمتين الأخيرتين ، يتعين علينا تنفيذ الأمر التالي حتى يكتشف "lm-sensors" جميع الأجهزة الموجودة على جهاز الكمبيوتر الخاص بنا:

sudo sensors-detect

في هذه المرحلة ، قمنا بالفعل بتثبيت 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

الآن ، يتعين علينا البحث عن تطبيق "تطبيقات بدء التشغيل" ("تفضيلات تطبيقات بدء التشغيل" إذا لم يظهر باللغة الإسبانية) لإضافة البرنامج النصي الذي أنشأناه سابقًا. بمجرد فتح التطبيق ، ستظهر نافذة مثل ما يلي:

لقطة شاشة من 2015-11-08 16:50:54

نضغط على "إضافة" وستظهر نافذة مثل هذه:

لقطة شاشة من 2015-11-08 16:51:11

  • حيث تقول اسم يمكننا وضع «كونكي»
  • حيث تقول سام، يجب أن نضغط على زر «تصفح» ونبحث عن البرنامج النصي الذي أنشأناه ويسمى 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 ، سيكون لسطح المكتب الخاص بنا مظهر أكثر إمتاعًا إلى جانب أننا سنكون قادرين على الحصول على معلومات في متناول اليد والتي يمكن أن تكون مفيدة للغاية في مرحلة ما.


17 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   سيرجيو إس قال

    لقد جربته مرة واحدة وأعجبني شكله ، فقد أعطى لمسة مميزة أخرى لسطح المكتب. المشكلة هي أنه كان علي دائمًا الذهاب إلى المكتب لأتمكن من التحقق من أي من هذه الأرقام. والحقيقة هي أنني نادراً ما أستخدم سطح المكتب لفترة طويلة ، ولدي بعض المستندات ذات الاستخدام العاجل ومجلد ، ولكن لا شيء آخر. لكي أكون مرتبًا ، لدي هيكل ملفاتي في أماكن أخرى ولم يعد على سطح المكتب (لقد توقفت عن استخدامه منذ أن تركت Window $).
    لذلك لم تكن خدمة Conky هذه عملية للغاية بالنسبة لي ، لقد جربت خيارات أخرى وقررت "مؤشر تحميل النظام" ، ولديها في الشريط العلوي في Ubuntu الخاص بي وبهذه الطريقة يمكنني رؤية كيف يسير كل شيء في لمحة. لديها خيارات أقل بكثير من Conky ، لكن ما أستخدمه حقًا من أجله 😉

  2.   رودريغو قال

    مرحبًا ميغيل ، شكرًا جزيلاً لك على هذه المقالة ، لأنها كانت أكثر من ساعدني في تثبيت Conky ، للحصول على التفاصيل خطوة بخطوة. لقد قمت بتثبيت نفس conky مثلك. لكن الاختلاف هو أن خاصتي تظهر بخلفية سوداء. كيف يجب أن أجعلها شفافة مثل تلك الخاصة بك؟
    شكرا جزيلا.

    1.    ميكيل بيريز قال

      صباح الخير يا رودريغو ،

      إذا كنت قد استخدمت نفس Conky مثلي ، فيجب أن يظهر بخلفية شفافة. على أي حال ، افتح ملف .conkyrc الموجود في الدليل الرئيسي الخاص بك ومعرفة ما إذا كانت التسمية التالية تظهر في السطر 10:
      own_window_transparent yes
      بهذه الطريقة ، يجب أن تحصل Conky على خلفية شفافة. انظر بعناية إذا كان لديك "لا" بدلاً من "نعم" ، وإذا كان الأمر كذلك ، فقم بتغييره.
      شكرا على القراءة مع أطيب التحيات!

      1.    رودريغو قال

        صباح الخير ميغيل ،
        كما هو الحال دائمًا ، شكرًا لأخذ الوقت الكافي للإجابة ، ليس كل شخص يفعل ذلك. فيما يتعلق بما تحدثنا عنه أعلاه ، في السطر 10 من البرنامج النصي يبدو كما ينبغي:
        own_window_transparent نعم
        لكنه لا يزال يظهر بالخلفية السوداء. على أي حال ، أنا أعطيها كحالة سلة.
        من ناحية أخرى ، أردت أن أسألك كيف يجب أن أجعل الطقس يبدو لي.

        وبفضل الكثير!

  3.   كون الفطر قال

    مرحبًا ، لقد تلقيت الخطأ التالي عند بدء تشغيل conky من الجهاز
    «Conky: فقدان كتلة النص في التكوين ؛ الخروج
    ***** تحذير مطور Imlib2 *****:
    يقوم هذا البرنامج باستدعاء Imlib Call:

    imlib_context_free () ،

    مع المعلمة:

    سياق الكلام

    كونها لاغية. الرجاء إصلاح البرنامج الخاص بك. »

    آمل أن تتمكن من مساعدتي!

    1.    ميكيل بيريز قال

      ليلة جيدة،

      بادئ ذي بدء ، هل قمت بإنشاء ملف .conkyrc في الدليل الرئيسي الخاص بك بشكل صحيح؟
      إذا كان الأمر كذلك ، فسيخبرك الخطأ الأول أنه لا يمكن العثور على علامة TEXT داخل الملف المصدر .conkyrc. تحقق مما إذا كان لديك مجموعة تسمية TEXT قبل تنسيق البيانات التي سيتم عرضها على الشاشة. إذا لم تتمكن من حل المشكلة ، فمن الأفضل نسخ التكوين الخاص بك في Pastebin وقم بتمرير الرابط لي لأتمكن من مراجعة الكود.
      شكرا على القراءة مع أطيب التحيات.

  4.   راؤول أنطونيو لونغاريز فيدال قال

    مرحبًا ، كيف ألصقه؟ لقد فتحت الملف بالفعل وقمت بنسخه كما هو أو قمت بإزالة المسافات ، آسف لكنها لا تزال المرة الأولى لي والحقيقة أن الصندوق الأسود القبيح لا يضربني XD

  5.   داريل أريزا قال

    مرحبًا ، لدي مشكلة مع conky manager v2.4 في Ubuntu 16.04 من 64 بت ، وأريد أن يبقى أحد الأدوات المصغّرة التي يجلبها على سطح المكتب إلى الأبد ، أعني أنه في كل بداية تكون الأداة موجودة ولكن يمكنني ذلك لم أجد شخصًا مثله يمكنه المساعدة ؟؟ بادئ ذي بدء ، شكرًا

  6.   ليهر سانشيز بيلداد قال

    مرحبًا ميغيل ، أنا ليهر ، مؤلف كتاب Conky الذي تظهره هنا ، أنا سعيد لأنك أحببته. تحياتي الزميل

  7.   دانيل قال

    مرحبًا ، هل هذا عندما تفتح الملف النصي وتضع (#! / bin / bash
    سكون 10 && conky؛) يعطيني هذه المشكلة ** (gedit: 21268): تحذير **: فشل تعيين البيانات الوصفية للمستند: تعيين البيانات الوصفية :: السمة التي تم تمكين gedit-spell غير مدعومة
    أستطيع أن أفعل؟

  8.   ASD قال

    لم يساعدني ذلك ، لم يبدأ حتى

  9.   ميكستيريكس ال (ميكستيريكس) قال

    لم ينجح الأمر بالنسبة لي ، يبدو أن ubuntu الخاص بي كان لديه تأخر في win32 lol اضطررت إلى حذفه

  10.   مستخدمى الانترنت قال

    مهلا.
    لقد رأيت الأداة مثلها تمامًا ، لكن المشكلة الوحيدة التي تطرحها هي أنها لا تراقب الشبكة. ماذا استطيع ان افعل؟ منذ أنا متصل بالشبكة. وسؤال آخر: في حالة عدم رغبتك في ذلك ، كيف يمكنني إلغاء تثبيته؟

    شكرا على وقتك.

  11.   جبرائيل م قال

    هل يعرف احد اسم كونكي في اول صورة من التدوينة ؟؟؟

  12.   المطور قال

    منشور استثنائي ، هذه هي المرة الأولى التي أقرأ فيها شيئًا أفهمه بنسبة 100٪ عن كونكي ، والمشاركات حول هذا الموضوع المثير دائمًا مربكة للغاية ، لذلك أشكركم. ومع ذلك ، لدي مشكلة في التكوين الخاص بك والتي أجدها أنيقة للغاية. التفاصيل هي أن شدة إشارة wifi لا تظهر ، هل يمكنك مساعدتي في ذلك من فضلك. شكرا لكم مقدما على وقتكم ودعمكم. تحياتي!

  13.   Yo قال

    فشل تكوين Pastebin الخاص بك:

    conky: خطأ نحوي (/home/whk/.conkyrc:1: '=' متوقع بالقرب من 'no') أثناء قراءة ملف التكوين.
    conky: بافتراض أنه في بناء الجملة القديم ومحاولة التحويل.
    conky: [سلسلة «...»]: 139: محاولة فهرسة "الإعدادات" المحلية (قيمة صفرية

  14.   أقاتل قال

    أيها الرفاق الطيبون ، على الرغم من أن هذا خيط قديم ، إلا أن هذا التكوين المخروطي جيد جدًا ، في الوقت الحاضر يستخدم كونكي صيغة أخرى أكثر حداثة ، أترك لكم نفس النسخة من كونكيرك ميكيل ، المحدثة من أجل بناء جملة لوا الحالي:

    كونكي.كونفيج = {

    الخلفية = خطأ ،
    font = 'Snap.se:size=8'،
    use_xft = صحيح ،
    xftalpha = 0.1 ،
    update_interval = 3.0 ،
    total_run_times = 0 ،
    own_window = صحيح ،
    own_window_class = 'Conky' ،
    own_window_hints = 'undecorated، below، sticky، 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 = false ،
    draw_graph_borders = خطأ ،
    الحد الأدنى_ارتفاع = 200 ،
    الحد الأدنى_عرض = 6 ،
    أقصى عرض = 300 ،
    default_color = 'ffffff' ،
    default_shade_color = "000000" ،
    default_outline_color = "000000" ،
    محاذاة = "أعلى اليمين" ،
    gap_x = 10 ،
    gap_y = 46 ،
    no_buffers = صحيح ،
    cpu_avg_samples = 2 ،
    override_utf8_locale = خطأ ،
    الأحرف الكبيرة = خطأ ،
    use_spacer = لا شيء ،

    };

    كونكي.نص = [[

    #Here يبدأ تكوين البيانات المعروضة
    # الأول هو اسم نظام التشغيل ونسخة النواة
    $ {font Ubuntu: style = bold: size = 12} $ sysname $ alignr $ kernel

    # هذا يوضح لنا المعالجين وشريط كل منهما باستخدامهما
    $ {font Ubuntu: style = bold: size = 14} المعالجات $ hr
    $ {Ubuntu font: style = bold: size = 10} CPU1: $ {cpu cpu1}٪ $ {cpubar cpu1}
    CPU2: $ {cpu cpu2}٪ $ {cpubar cpu2}
    # هذا يوضح لنا درجة حرارة المعالجات
    درجة الحرارة: $ alignr $ {acpitemp} درجة مئوية

    # هذا يوضح لنا قسم الصفحة الرئيسية وذاكرة الوصول العشوائي والمنشار مع شريط لكل منهما وبياناته
    $ {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} مبادلة $ alignr $ swap / $ swapmax
    المبادلة $

    # هذا يوضح لنا حالة البطارية بشريط
    $ {font Ubuntu: style = bold: size = 14} البطارية دولار بالساعة
    $ {font Ubuntu: style = bold: size = 10} $ {battery BAT0} $ alignr
    $ {battery_bar BAT0}

    # هذا يوضح لنا الارتباط بشريط وقوته
    $ {font Ubuntu: style = bold: size = 14} الشبكات $ hr
    $ {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،01 01df10 10fdXNUMX}

    $ {font Ubuntu: style = bold: size = 10} تحميل $ alignr $ {upspeed wlp3s0} / s
    $ {upspeedgraph wlp3s0 30,210،0000 0000ff ffXNUMX}

    # هذا يوضح استخدام وحدة المعالجة المركزية للتطبيقات التي تستخدمها أكثر من غيرها
    $ {font Ubuntu: style = bold: size = 14} تطبيقات استخدام وحدة المعالجة المركزية $ hr
    $ {font Ubuntu: style = bold: size = 10} $ {top name 1} $ alignr $ {top cpu 1}٪
    $ {top name 2} $ alignr $ {وحدة المعالجة المركزية العليا 2}٪
    $ {top name 3} $ alignr $ {وحدة المعالجة المركزية العليا 3}٪

    # هذا يوضح لنا نسبة ذاكرة الوصول العشوائي التي تستخدمها تطبيقاتها
    $ {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