موارد X مثل ملفات التكوين ولكن لتطبيقات Linux التي تم إنشاؤها باستخدام مجموعة أدوات X. إليك كل ما تحتاج لمعرفته حول X Resources.
في هذه الأيام ، تستخدم معظم برامج Linux الرسومية القوائم أو ملفات التكوين في دليل منزلك لتخزينها الإعدادات (تستخدم العديد من البرامج كليهما) ، ولكن هناك تنسيقًا أقدم للتكوينات يجب أن تكون على دراية به ل.
تستخدم بعض البرامج تنسيقًا غير معتاد يُعرف باسم موارد X. قد يبدو الأمر مخيفًا ، لكن من السهل إعداده.
ما المقصود بـ X Resources؟
موارد X هي طريقة تكوين تستخدمها البرامج التي تم إنشاؤها باستخدام مجموعة أدوات X الأصلية. هذه البرامج قديمة جدًا ، لكن بعضها لا يزال قيد الاستخدام ، مثل محاكيات xterm و rxvt الطرفية.
السبب الرئيسي وراء رغبتك في معرفة كيفية تعيين موارد X هو تغيير الأشياء في هذه التطبيقات ، مثل الخلفية وألوان المقدمة.
تتبع موارد X بناء جملة عميل X ، أ فترة (.) أو النجمة (*)، والسمة ، أ نقطتان (:)، متبوعة بمسافة بيضاء والقيمة. يمكن أن تكون القيمة Boolean أو True أو False أو سلسلة أو رقمًا.
تعمل العلامة النجمية كحرف بدل ، على غرار الغلاف. هذا لأن العناصر المختلفة قد يكون لها سمات مشابهة ، مثل لون الخلفية.
على سبيل المثال ، لتمكين أشرطة التمرير في 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.