كيفية إضافة معلومات النظام إلى سطح مكتب لينكس باستخدام Conky

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

تحديث هام للنصائح السابقة: لم يعد Conky مقتصراً على X11. يمكن لإصدارات Conky الحالية استخدام Wayland على برامج إدارة النوافذ التي تدعم هذا wlr-layer-shellالبروتوكول. لا يوفر برنامج إدارة النوافذ Mutter الخاص بـ GNOME هذا البروتوكول، لذا لا يمكن لـ Conky العمل كطبقة خلفية حقيقية في جلسة GNOME Wayland. يشرح قسم الأسئلة الشائعة الرسمي لـ Conky القيود الحالية المتعلقة بـ X11 وWayland.

1. تثبيت Conky

تُضمّن Conky في حزم توزيعات لينكس الرئيسية. في فهارس حزم أوبونتو وديبيان الحالية، conkyتُعدّ حزمة افتراضية تُوفّرها إصدارات مثل conky-allو conky-stdو conky-cli. بالنسبة لإعداد سطح مكتب رسومي، conky-allتُعتبر Conky خيارًا عمليًا لأنها تتضمن أوسع مجموعة من ميزات العرض ولغة Lua.

التوزيعأمر
أوبونتو / ديبيانsudo apt update && sudo apt install conky-all
فيدوراsudo dnf install conky
آرتش لينكسsudo pacman -S conky

يمكنك التحقق من توفر الحزمة في صفحات الحزم الرسمية لأنظمة Ubuntu أو Debian أو Fedora أو Arch Linux .

طرفية لينكس تعرض أمر sudo apt install conky
قم بتثبيت Conky من مدير الحزم الخاص بتوزيعتك قبل إنشاء تكوين سطح المكتب.

2. إنشاء تكوين المستخدم

يوجد موقع إعدادات المستخدم الافتراضي الحالي لبرنامج Conky في المسار التالي ~/.config/conky/conky.conf: . وتوصي وثائق المصدر بإنشاء إعدادات ابتدائية باستخدام conky -C:

mkdir -p ~/.config/conky
conky -C > ~/.config/conky/conky.conf

يُتيح لك هذا إنشاء ملف محلي يمكنك تعديله دون تغيير المثال الموجود على مستوى النظام /etc/conky/. راجع دليل التكوين الرسمي للاطلاع على الصيغة الحالية المستندة إلى لغة Lua.

إنشاء دليل تكوين Conky وملف conky.conf في طرفية لينكس
قم بإنشاء ملف conky.conf على مستوى المستخدم حتى تبقى تغييراتك داخل دليل المستخدم الخاص بك.

3. اختر ما يعرضه كونكي

افتح الملف ~/.config/conky/conky.confفي محرر النصوص الذي تفضله. يمكن أن يعرض التكوين المختصر حمل وحدة المعالجة المركزية، واستخدام الذاكرة، واستخدام نظام الملفات الجذر، ووقت التشغيل:

conky.config = {
    alignment = 'top_right',
    gap_x = 24,
    gap_y = 48,
    update_interval = 2,
    own_window = true,
    double_buffer = true,
    default_color = 'white',
};

conky.text = [[
SYSTEM
CPU: ${cpu}%
RAM: ${memperc}% ${mem}/${memmax}
Disk: ${fs_used_perc /}% ${fs_used /}/${fs_size /}
Uptime: ${uptime}
]];

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

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

4. ابدأ، اختبر، وأوقف كونكي

قم بتشغيل Conky من خلال سطر الأوامر حتى تظهر أي أخطاء في التكوين على الفور:

conky -c ~/.config/conky/conky.conf

بما أن هذا المسار هو موقع إعدادات المستخدم المعتاد، فإن تشغيل الأمر conkyوحده يكفي عادةً بعد وضع الملف. لإيقاف جميع عمليات Conky لجلسة المستخدم الخاصة بك، قم بتشغيل الأمر التالي pkill conky.

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

بمجرد أن يعمل التكوين، يمكنك إزالة أو إضافة أسطر conky.textحتى تحتوي الطبقة المتراكبة على المعلومات التي تريد مشاهدتها فقط.

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

5. ضبط موضع النافذة وسلوكها

بالنسبة لبيئات سطح المكتب X11، تحدد إعدادات مثل alignmentو gap_xو gap_yو own_windowو و تلميحات النوافذ مكان Conky وما إذا كان يتصرف كأداة سطح مكتب. تتعامل بيئات سطح المكتب مع الطبقات والشفافية بشكل مختلف، لذا ابدأ بتكوين بسيط وقم بتغيير خيار نافذة واحد في كل مرة.

محرر تكوين Conky يعرض محاذاة الزاوية العلوية اليمنى، والمسافات، وإعدادات النافذة الخاصة
تتحكم إعدادات النافذة في مكان ظهور برنامج Conky وكيفية تفاعله مع سطح المكتب على نظام X11.

6. استخدم Conky على Wayland عندما يدعم برنامج التركيب الخاص بك ذلك

تحقق أولاً من نوع جلستك باستخدام الأمر echo $XDG_SESSION_TYPE`. في مُركِّب Wayland الذي يدعم `..` wlr-layer-shell، قم بتمكين إخراج Wayland وتعطيل إخراج X في conky.configالكتلة:

out_to_x = false,
out_to_wayland = true,

تدعم برامج إدارة النوافذ مثل Sway وHyprland وWayfire نموذج الطبقة-الواجهة الموصوف في مشروع Conky. يُعد GNOME Wayland الاستثناء الرئيسي، إذ لا يُطبّق Mutter البروتوكول الذي يحتاجه Conky لعنصر واجهة المستخدم في طبقة سطح المكتب. إذا كانت توزيعتك لا تزال تدعم جلسة Xorg، فهذا بديل؛ وإلا فقد تحتاج إلى تشغيل Conky كنافذة عادية أو ضمن برنامج إدارة نوافذ مختلف.

محرر تكوين Conky مع تعطيل out_to_x وتمكين out_to_wayland
في أجهزة تركيب Wayland المدعومة، قم بتبديل إخراج Conky من X إلى Wayland في ملف conky.conf.

7. تشغيل Conky تلقائيًا عند تسجيل الدخول

أنشئ دليل بدء التشغيل التلقائي القياسي لكل مستخدم، ثم احفظ إدخال سطح المكتب باسم ~/.config/autostart/conky.desktop:

[Desktop Entry]
Type=Application
Name=Conky
Exec=conky
Terminal=false
StartupNotify=false

لا تُضِف &إلى Execالسطر. يُشغّل إدخال سطح المكتب البرنامج مباشرةً، ويمكن لـ Conky العثور عليه ~/.config/conky/conky.confتلقائيًا. كما تُشير الأسئلة الشائعة إلى أن .desktopإدخال التشغيل التلقائي غالبًا ما يكون أبسط من خدمة المستخدم على X11 لأنه يرث بيئة الجلسة الرسومية.

محرر نصوص يعرض إدخال بدء التشغيل التلقائي لـ conky.desktop في دليل بدء التشغيل التلقائي للمستخدم
يمكن لبرنامج صغير على سطح المكتب تشغيل Conky تلقائيًا عند تسجيل الدخول.

قائمة التحقق السريعة لحل المشكلات

  • لا يظهر شيء: قم بتشغيل الأمر conkyفي نافذة طرفية واقرأ مخرجات الخطأ.
  • التكوين مفقود: أعد إنشائه باستخدام conky -C > ~/.config/conky/conky.conf.
  • لا تعمل خاصية Wayland overlay: تحقق echo $XDG_SESSION_TYPEوتأكد من أن برنامج التركيب الخاص بك يدعمها wlr-layer-shell.
  • إحدى الميزات غير متوفرة: قم بتشغيل البرنامج conky -vوتحقق من الخيارات المضمنة.
  • إذا كنت ترغب في إعادة الضبط: انقل إعداداتك المخصصة conky.confجانبًا وقم بإنشاء تكوين افتراضي جديد.

للحصول على القائمة الموثوقة للإعدادات والمتغيرات المدعومة، استخدم صفحات الدليل المدمجة في Conky ومشروع Conky الرسمي .

اترك تعليقاً

كيفية لعب لعبة Don't Starve Together على نظام لينكس

كيفية لعب لعبة Don't Starve Together على نظام لينكس

قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة Squad على نظام Linux باستخدام Steam Proton

قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

كيفية تثبيت نظام لينكس منت ديبيان الإصدار الخامس "إلسي" من خلال USB

قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

كيفية إنشاء قرص USB قابل للتشغيل لنظام التشغيل Windows 11 على نظام Linux

قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

كيفية تشغيل لعبة It Takes Two على نظام لينكس باستخدام Steam Proton

تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Wireshark على أنظمة Linux: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

كيفية لعب Slay the Spire على نظام Linux: قم بتثبيته وتشغيله باستخدام Steam

قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.

كيفية تشغيل لعبة DiRT Rally على نظام لينكس: إعداد Steam وإصلاحات Proton

كيفية تشغيل لعبة DiRT Rally على نظام لينكس: إعداد Steam وإصلاحات Proton

تعلم كيفية تشغيل لعبة DiRT Rally على نظام Linux إذا كنت تمتلكها بالفعل على Steam: قم بتثبيت الإصدار الأصلي، وقم بتشغيله، واستخدم Proton فقط كخيار احتياطي.

كيفية تثبيت ديفوان لينكس من قرص USB قابل للإقلاع

كيفية تثبيت ديفوان لينكس من قرص USB قابل للإقلاع

قم بتثبيت Devuan Excalibur من ملف ISO الخاص بنظام التشغيل المباشر على سطح المكتب. تحقق من التنزيل، أنشئ قرص USB قابل للتشغيل، احمِ الأقسام الموجودة، وأكمل التثبيت باستخدام برنامج Refracta Installer.

كيفية تشغيل لعبة The Forest على نظام Linux باستخدام Steam Proton

كيفية تشغيل لعبة The Forest على نظام Linux باستخدام Steam Proton

قم بتثبيت Steam على نظام Linux، وقم بتمكين Steam Play، واستخدم Proton لتنزيل وتشغيل The Forest، مع إعداد توافق لكل لعبة على حدة إذا لم يبدأ تشغيلها.