موارد X مثل ملفات التكوين ولكن لتطبيقات Linux التي تم إنشاؤها باستخدام مجموعة أدوات X. إليك كل ما تحتاج لمعرفته حول X Resources.

في هذه الأيام ، تستخدم معظم برامج Linux الرسومية القوائم أو ملفات التكوين في دليل منزلك لتخزينها الإعدادات (تستخدم العديد من البرامج كليهما) ، ولكن هناك تنسيقًا أقدم للتكوينات يجب أن تكون على دراية به ل.

تستخدم بعض البرامج تنسيقًا غير معتاد يُعرف باسم موارد X. قد يبدو الأمر مخيفًا ، لكن من السهل إعداده.

ما المقصود بـ X Resources؟

موارد X هي طريقة تكوين تستخدمها البرامج التي تم إنشاؤها باستخدام مجموعة أدوات X الأصلية. هذه البرامج قديمة جدًا ، لكن بعضها لا يزال قيد الاستخدام ، مثل محاكيات xterm و rxvt الطرفية.

السبب الرئيسي وراء رغبتك في معرفة كيفية تعيين موارد X هو تغيير الأشياء في هذه التطبيقات ، مثل الخلفية وألوان المقدمة.

تتبع موارد X بناء جملة عميل X ، أ فترة (.) أو النجمة (*)، والسمة ، أ نقطتان (:)، متبوعة بمسافة بيضاء والقيمة. يمكن أن تكون القيمة Boolean أو True أو False أو سلسلة أو رقمًا.

تعمل العلامة النجمية كحرف بدل ، على غرار الغلاف. هذا لأن العناصر المختلفة قد يكون لها سمات مشابهة ، مثل لون الخلفية.

instagram viewer

على سبيل المثال ، لتمكين أشرطة التمرير في xterm:

XTerm * scrollBar: صحيح

كيفية تعيين موارد X من سطر الأوامر

لتغيير إعدادات التطبيق مرة واحدة ، يمكنك فقط استخدام سطر الأوامر. تحتوي العديد من تطبيقات X الأصلية على خيارات سطر أوامر يمكنك تعيينها مباشرة. على سبيل المثال ، يحتوي المحاكي الطرفي urxvt على ملفات -bg و -fg خيارات لتغيير الخلفية والمقدمة.

لمعرفة الخيارات المتاحة ، تحقق من إدارة البرنامج.

إن أبسط حل لإعداد الخيارات التي تريد استخدامها لاحقًا هو استخدام اسم مستعار من shell مع هذه الخيارات ووضعه في ملف بدء تشغيل shell الخاص بك ، مثل .zshrc أو .bashrc.

يمكنك تحديد موارد X بتنسيق مورد X باستخدام امتداد -xrm خيار:

xterm -xrm "شريط التمرير Xterm *: صحيح"

ملف .Xresources

إذا كنت ترغب في تغيير إعدادات تطبيق X toolkit في كل مرة تقوم فيها بتشغيله ، فاستخدم .Xresources ملف. هذا ملف سيعيش في دليلك الرئيسي ، على غرار ملفات التكوين الأخرى مثل ملف .bashrc.

لإنشائه ، فقط افتحه في محرر النصوص المفضل لديك. عندما تنتهي ، احفظه.

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

استخدام xrdb لتعديل .Xresources

إذا بدأت X بدون مدير عرض، يمكنك استخدام .Xresources بتحميله بـ xrdb.

xrdb هو برنامج يمكنه تحميل موارد X في خادم X من سطر الأوامر. تمت كتابة xrdb في الأصل عندما كان من الشائع تشغيل برامج X11 خارج الخوادم المتصلة بالشبكة.

سمح xrdb لموارد X بالعمل مع البرامج البعيدة بالإضافة إلى العملاء الذين ينفدون من الجهاز المحلي. يقوم xrdb بتحميل الموارد في خادم X بحيث لا يزال بإمكان العملاء استخدام الإعدادات المحلية للمستخدم ، سواء كان ذلك على نفس الجهاز أو يعمل عبر شبكة.

سيتم تحميل برنامج xrdb في أي ملف يحتوي على إعدادات موارد X مع وسيطة سطر الأوامر:

xterm -xrm "شريط التمرير Xterm *: صحيح"

ضع هذا الخط في .xinitrc الخاص بك:

xrdb-تحميل ~ / .Xresources 
urxvt &
مدير نوافذ إكسيك

إذا قمت بإجراء تغييرات على ملف .Xresources ، فيمكنك تحميله باستخدام xrdb لتصبح سارية المفعول على الفور دون الحاجة إلى إعادة تشغيل X.

عادةً ما يتم تثبيت xrdb افتراضيًا مع خادم X ، ولكن إذا لم يكن الأمر كذلك لسبب ما ، فيمكنك استخدام مدير الحزم في التوزيعة.

على سبيل المثال ، في Debian و Ubuntu:

sudo apt تثبيت x11-xserver-utils

على Arch Linux:

sudo pacman -S xorg

للتثبيت على Fedora و RHEL:

sudo dnf تثبيت xrdb

أنت تعرف الآن عن موارد X

باستخدام موارد X ، يمكنك تخصيص تطبيقات X القديمة وجعلها تبدو وتعمل بالطريقة التي تريدها. تستند هذه التطبيقات إلى مجموعة أدوات X الأصلية ، ولكن ما هي مجموعة الأدوات؟ تعد مجموعات الأدوات مهمة لتحديد شكل ومظهر تطبيقات Linux.