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

مقال حديث في Hackaday يستعرض طريقة مباشرة لمستخدمي لينكس لإنشاء أيقونات صينية نظامية مخصصة باستخدام سكريبتات شيل وأداة YAD. تسمح التقنية بالوصول السريع إلى تغذيات RSS، مثل آخر المنشورات من Hackaday نفسه. بفضل معايير Freedesktop، يعمل العملية عبر بيئات سطح المكتب المختلفة مثل KDE وGNOME.

نُشر في 6 يناير 2026، مقال Hackaday بعنوان "Linux Fu: Yet Another Shell Script Trick" يبرز كيف تبسط معايير Freedesktop في لينكس إنشاء أيقونات صينية مخصصة، متجنبًا مشكلات التوافق بين بيئات سطح المكتب مثل KDE وGNOME.

يعترف الكاتب بامتلاكه الكثير من الأيقونات في الصينية لكنه يشير إلى فائدتها للمهام الخلفية أو الوصول السريع إلى الخدمات. لإنشاء واحدة، يستخدم البرنامج التعليمي YAD، الذي يُوصف بـ"yet another dialog"، برنامج قائم على GTK مشتق من Zenity. رغم مشكلات محتملة طفيفة في KDE، فإن YAD أداة متعددة الاستخدامات للحوارات ومختارات الملفات وأكثر.

سكريبت المثال ينشئ أيقونة صينية تجلب وتعرض آخر مقالات Hackaday عبر RSS. عند التشغيل بدون وسائط، يُعد الأيقونة باستخدام ملف صورة مسمى باسم السكريبت مع امتداد ".icon.png". قائمة كليك يمين تقدم خيار الخروج، بينما كليك الأيقونة يطلق حوارًا يعرض محتوى التغذية.

محاولات أولية لاستخدام WebKit في YAD لعرض HTML فشلت بسبب إصدار مستودع قديم وتبعيات مفقودة وأخطاء OpenGL في NVIDIA. بدلاً من ذلك، يستخدم السكريبت wget لجلب تغذية RSS وawk لتحليل العناوين وروابط URL. يُقدمان نهجان للحوار: حوار نص-معلومات ينقل الإخراج مع خيار --show-uri لروابط قابلة للنقر، أو حوار قياسي بنص منسق بـPango لعروض أفضل، بما في ذلك رأس أصفر "Hackaday Today!".

النسخة المنسقة تنقل إخراج awk إلى متغير لخطوط أوامر أنظف، مما ينتج روابط مسطرة وقابلة للنقر تفتح في المتصفح الافتراضي. السكريبتات متوفرة على GitHub، وتُذكر بدائل مثل Python أو أدوات تصغير إلى صينية مثل AllTray، رغم أن بعضها لا يدعم Wayland.

هذه الطريقة تؤكد مرونة لينكس في سكريبتينغ تحسينات سطح مكتب عملية دون برمجة معقدة.

مقالات ذات صلة

شارك هواة التكنولوجيا كيفية أتمتة بيئة سطح مكتب لينكس بالكامل دون فتح الطرفية أبداً. حولت العملية المهام اليومية المتكررة إلى تدفقات عمل سلسة وغير مرئية.

من إعداد الذكاء الاصطناعي

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

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

من إعداد الذكاء الاصطناعي

أعاد مطور بيئة سطح مكتب لينكس لعام 1994 كتطبيق ويب حديث يعمل في متصفحات الويب. يعيد هذا المشروع مفتوح المصدر إحياء واجهة بيئة سطح المكتب المشترك (CDE) الكلاسيكية من التسعينيات. ويضم ميزات مثل متصفح ويب بأسلوب التسعينيات ومحرر نصوص.

 

 

 

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض