منوعات تقنية

كيفية عرض المعلومات على سطح مكتب Linux الخاص بك باستخدام Conky


إذا كنت قد قضيت وقتًا في تصفح مجتمع Linux على Reddit أو Twitter أو الشبكات الاجتماعية الأخرى ، فربما تكون قد لاحظت بعض لقطات الشاشة المصنوعة بشكل جميل للأنظمة ذات المظهر الأنيق حيث يكون الوقت والتاريخ ومعلومات أخرى حول النظام ممتلئة عرض في سطح المكتب. للقيام بذلك على نظامك ، تحتاج إلى إتقان أحد أكثر التطبيقات المفيدة في Linux: Conky.

ما هو كونكي؟

Conky هي شاشة نظام تعرض معلومات على سطح المكتب الخاص بك. تم تصميمه كبديل عن torsmo ، والذي يبدو أنه لم يتم تطويره منذ عام 2004.

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

نصيحة: هل تحتاج إلى مزيد من الإلهام؟ تحقق من أجهزة سطح مكتب Linux المخصصة هذه للحصول على أفضل أفكار التخصيص.

قم بتثبيت Conky

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

تركيب كونكي

لضمان أفضل النتائج والتوافق مع أكبر عدد من السمات ، نحتاج إلى بعض الأشياء:

  • كونكي
  • LUA – لتشغيل البرامج النصية داخل السمات الأكثر تعقيدًا مما يمكن أن توفره bash.
  • jq – معالج JSON محمول بأدنى حد من حمل النظام.
  • curl – قد ترغب بعض السمات في تشغيل curl للحصول على البيانات (مثل معلومات الطقس).

مع كل هذا بعيدًا ، دعنا نثبت Conky:

في Ubuntu / Debian / Mint:

قم بتثبيت Conky وجميع تبعياته:

sudo apt install lua5.4 jq curl conky-all

في Fedora / RHEL:

قم بتثبيت Conky باستخدام الأمر:

 sudo dnf install conky lua jq curl

في Arch Linux وجميع متغيراته:

قم بتثبيت تبعيات Conky باستخدام الأمر:

sudo pacman -S lua jq curl

نظرًا لأن المستودعات الرسمية لا تتضمن إصدارًا من Conky مع نوع الدعم الذي تحتاجه لتجربة النطاق الكامل لميزاته ، فسيتعين عليك الحصول عليه من مستودع مستخدم Arch (AUR). في هذه الحالة ، نحن نستخدم yay.

إذا قمت بتشغيل Nvidia GPU ، فاستخدم conky-lua-nv بدلاً من ذلك للحصول على إصدار خاص به ميزات لوحدات معالجة الرسومات تلك (yay -S conky-lua-nv).

الحصول على Conky وتشغيل

Conky هي شاشة “صغيرة” لمراقبة النظام شديدة التنوع ولكنها تحتاج إلى بعض الأعمال القذرة قبل أن نصل إلى الأناقة الجميلة التي توفرها والتي تمنحك حقوق التفاخر في لقطة الشاشة هذه.

كونكي الجري

لتكوين Conky ليعمل بشكل صحيح:

  1. قم بإنشاء مجلد تكوين في الدليل الرئيسي الخاص بك إذا لم يكن لديك واحد: mkdir -p ~/.config/conky.
  2. يتحقق Conky أولاً مما إذا كان لديك ملف تكوين له في مجلد معين في الدليل الرئيسي الخاص بك ، ثم يتحقق من التكوين المثبت الخاص به إذا لم يتم العثور على واحد. لتسهيل تحرير التهيئة ، انسخ ملف التكوين الافتراضي لـ Conky في “/ etc / conky /” إلى دليل منزلك:
cp /etc/conky/conky.conf ~/.config/conky/
  1. يجري conky لاختباره.

يجب أن ترى تكوينًا بدائيًا للغاية لـ Conky يظهر في مكان ما في الجزء العلوي الأيسر من شاشتك. ربما يكون أقبح مما تخيلته ولكنه يعمل الآن.

Conky Defaultrun

ستلاحظ أنه يغلق عند إغلاق المحطة ، ولكن ربما لا تكون هذه هي الطريقة التي تريدها لتشغيل Conky. إذا كنت تريد أن يظل conky مفتوحًا بعد إغلاق الجهاز ، فاكتب:

نظرًا لأن conky ليس لديه زر إغلاق ، فسيتعين عليك إغلاقه في المحطة:

قد ترغب أيضًا في أن يبدأ عند تشغيل سطح المكتب:

  1. قم بإنشاء إدخال سطح مكتب لـ Conky في مجلد التشغيل التلقائي باستخدام محرر:
nano ~/.config/autostart/conky.desktop
  1. أدخل ما يلي في ملف سطح المكتب:
[Desktop Entry]
Type=Application
Name=conky
Exec=conky --daemonize --pause=5
StartupNotify=false
Terminal=false

في المرة التالية التي تبدأ فيها تشغيل جهاز الكمبيوتر الخاص بك ، يجب أن يظهر Conky بدون مدخلاتك. لاحظ أن --pause=5 في ال Exec السلسلة تعني أنها ستبدأ بعد خمس ثوانٍ من بدء تشغيل نظامك. إذا كنت تعتقد أن جهاز الكمبيوتر الخاص بك لا يحتاج إلى هذا النوع من الوقت ، فقم بخفض القيمة أو حذف العلامة تمامًا.

استخدام Conky Manager لتثبيت السمات

إذا لم تكن معتادًا على البحث عن ملفات التكوين وتريد فقط تشغيل سمة جميلة بسرعة ، سيوفر لك Conky Manager كل الجهد باستخدام واجهة مستخدم رسومية أنيقة وبسيطة تعمل ببساطة!

مدير كونكي

لتثبيت Conky Manager:

في أوبونتو:

  1. أضف PPA الخاص بالمطور إلى قائمة المستودعات الخاصة بك:
sudo add-apt-repository ppa:teejee2008/foss

هذا هو المستودع الوحيد الذي يديره مباشرة مطور أحدث Conky Manager. لن يتم تحديث المستودعات الأخرى.

  1. قم بتحديث ذاكرة التخزين المؤقت لـ APT وتثبيت Conky Manager:
sudo apt update && sudo apt install conky-manager2

في فيدورا:

هذا أكثر تعقيدًا بعض الشيء ، حيث توقفت المستودعات الرسمية عن تضمينه منذ Fedora 35 ، ولكن يمكنك بناؤه بنفسك من GitHub.

  1. قم بتثبيت الحزم المطلوبة مسبقًا:
sudo dnf install make automake gcc gcc-c++ kernel-devel p7zip p7zip-plugins ImageMagick git vala libgee-devel gtk3-devel gstreamer1-devel clutter-devel webkit2gtk3-devel libgda-devel gobject-introspection-devel json-glib-devel gettext gettext-devel
  1. استنساخ مستودع Git للمطور:
git clone https://github.com/zcot/conky-manager2.git.
  1. انتقل إلى المجلد الذي تم إنشاؤه حديثًا وقم بتجميعه:
  1. تثبيت Conky Manager:

إذا أردت لاحقًا إلغاء تثبيته ، فارجع إلى هذا الدليل واكتب

في Arch Linux:

قم بتثبيت Conky Manager من المستودع الرسمي باستخدام:

sudo pacman -S conky-manager

على الرغم من أن مطور Conky Manager لا يتتبع سوى Ubuntu ، إلا أن مجتمع Arch يحتفظ بإصرار بحزمة محدثة في المستودعات الرسمية. لهذا السبب كان التثبيت أسهل مما كان عليه في Ubuntu!

البحث عن ثيمات Conky

الشيء الجيد في Conky هو أنه قابل للتخصيص بالكامل ويحتوي على الكثير من السمات لتجميل سطح المكتب على الفور.

هناك طريقتان للعثور على موضوعات يمكن الاعتماد عليها بشكل معقول:

  • موضوع GitHub’s conky-theme – عند الفرز حسب “تم التحديث مؤخرًا” ، ستجد عددًا كبيرًا من السمات لـ Conky والتي ستعمل بشكل جيد للغاية مع القليل من التعديل.
  • مستودع Conky للطباعة الخاص بـ OpenDesktop – يشبه إلى حد كبير موضوع GitHub ، سيوفر هذا المستودع العديد من السمات الحديثة. ستجد أيضًا حزم السمات هنا ، مما يتيح لك تثبيت العديد منها دفعة واحدة.

تثبيت الثيمات

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

من المهم ملاحظة أن بعض السمات ستطلب منك وضع ملفاتها في مجلد معين. انتبه جيدًا لذلك ، حيث من المحتمل أن يؤدي وضع الملفات في أي مكان آخر إلى كسر السمة وعرضها بشكل غير صحيح.

بشكل عام ، لتثبيت سمة ، هذه هي الخطوات العامة:

  1. قم بتنزيل ملف zip الخاص بالنسق من المستودع.
  2. استخرج الملف المضغوط إلى الدليل الذي ينتمي إليه (عادةً “~ / .config / conky” أو “~ / .conky”).
  3. افتح Conky Manager وقم بتمكين السمة.

إذا كانت هناك خطوات تكوين أخرى يوفرها منشئ القالب ، فقد يتعين عليك اتباعها. عادةً ما يتم التعامل مع الطقس بواسطة برنامج نصي يستعلم عن عنوان URL بمعلمات معينة. ابحث عن ملف مثل “weather.sh” داخل أدلة القالب وقم بتحريره حسب رغبتك.

جيد ان تعلم: تحقق من المزيد من الطرق لعرض توقعات الطقس على سطح مكتب Linux.

التعامل مع الخلفيات السوداء والنثرات

في بعض الأحيان ، عندما تحدد سمة في Conky Manager ، تكون الخلفية سوداء (بدلاً من شفافة) أو تطبع على نفسها باستمرار حتى تصبح المعلومات التي تعرضها نقطة غير قابلة للقراءة.

كونكي مكسورة الشفافية

يحدث هذا لأن سمة Conky المعنية لم يتم تمكين قناة ألفا (للتعتيم). أصلح هذا باتباع الخطوات أدناه:

  1. افتح ملف التكوين الخاص بالسمة الخاصة بك (عادةً ما يكون ملف “.conf” في مكان ما في دليل القالب أو ملف عادي بدون امتداد).
  2. أعثر على own_window_argb_visual قيمة وتغيير قيمتها من true ل false. إذا لم يكن لديك مثل هذه القيمة ، فاصنع واحدة في سطر جديد. يجب أن يبدو كما يلي: own_window_argb_visual = true,. لا تنس الفاصلة في النهاية ؛ وإلا ، سيفشل Conky في تحميل السمة.
  3. قم بتعديل أو إنشاء القيمة own_window_argb_value بحيث تبدو كما يلي: own_window_argb_value = 0,.
  4. احفظ ملف التكوين.

يجب أن يؤدي هذا إلى إعادة تعيين Conky على الفور إلى شيء أكثر سهولة على العينين.

كونكي Fixedbackground

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

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

own_window_colour = '#FFFFFF',

بدائل كونكي

إذا كان كونكي يبدو وكأنه صداع بالنسبة لك ، فربما يكون لديك المزيد من الحظ مع هذه البدائل:

  • GKrellM – شاشة نظام عبر الأنظمة الأساسية تحتوي على خيارات سمة لمطابقة بيئة سطح المكتب أو مدير النوافذ. إنه أكثر ثقلاً قليلاً من كونكي وله مظهر قديم بعض الشيء ، لكنه مثالي تمامًا لمزيد من المظهر الرجعي. تلميح: إذا قمت بالتمرير إلى ما قبل الجزء السفلي من الموقع مباشرةً ، فستجد حزمًا ثنائية إذا كنت لا ترغب في تجميعها من المصدر.
  • Eww – بديل متعدد الاستخدامات بشكل غير عادي لـ Conky مع نسق حديث وأنيق يستخدم في المقام الأول لإضفاء الإثارة على مديري النوافذ. على الرغم من أنه موجه بشكل أساسي لاستخدام WM ، إلا أنه لا يزال بإمكانك استخدامه في بيئة سطح المكتب. إذا كنت تستخدم Arch ، فيمكنك فقط تثبيت ملف eww الحزمة من AUR.

أسئلة مكررة

لا يبدأ Conky بالطريقة التي أرغب بها عند إعادة تشغيل نظامي. كيف يمكنني حل هذه المشكلة؟

إذا لم يبدأ Conky مع نظامك ، فربما يكون Conky Manager قد قام بتحرير إدخال سطح المكتب الذي أنشأته دون توفير بدء تشغيل بديل ذي قيمة. من المعتاد القيام بذلك في “~ / .conky / conky-startup.sh”.

يمكنك حل هذه المشكلة عن طريق بدء Conky Manager ، واختيار السمات التي تريد تحميلها ، ثم إغلاقها. بمجرد إغلاق البرنامج ، يقوم بتحرير البرنامج النصي لبدء التشغيل ليشمل السمات التي تريد أن يبدأ بها.

لماذا موضوع Conky الخاص بي خارج المركز؟

تم تصميم بعض السمات بحيث تكون بعيدة عن المركز ، ومهيأة لتظهر على أي من حافتي الشاشة. ومع ذلك ، إذا كنت تتوقع موضوعًا تم تصميمه ليكون في المركز ، ويبدو أنه غير متوافق ، فقم بإلقاء نظرة على التكوين وتحقق من قيمة alignment. قم بتحريره ليقول 'middle_middle'، ويجب أن تكون جاهزًا!

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

كيف أعتني بخفقان كونكي؟

قم بتحرير تكوين السمة وقم إما بتحرير أو إضافة هذا السطر ضمن تعريفات القيمة الأخرى: double_buffer = true

يجب أن يؤدي هذا إلى تمكين دعم Double Buffer Extension في Conky والذي سيمنع الوميض. إذا كنت تستخدم Wayland ، فلن يكون لهذا تأثير كبير – الحل هو الصبر. دعم Conky’s Wayland هو nascen..t وسيتحسن بمرور الوقت!

ميغيل ليفا جوميز
ميغيل ليفا جوميز

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

اشترك في نشرتنا الإخبارية!

تم تسليم أحدث دروسنا مباشرة إلى صندوق الوارد الخاص بك


اكتشاف المزيد من نص كم

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

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

زر الذهاب إلى الأعلى

اكتشاف المزيد من نص كم

اشترك الآن للاستمرار في القراءة والحصول على حق الوصول إلى الأرشيف الكامل.

Continue reading