STARTX(1)

الاسم
startx - تهيئة جلسة X

موجز
startx [ [ عميل ] خيارات ... ] [ -- [ خادم ] [ شاشة ] خيارات ... ]

الوصف
النص البرمجي startx هو واجهة أمامية لـ xinit(1) توفر واجهة مستخدم أفضل قليلاً لتشغيل جلسة واحدة من نظام النوافذ X. غالباً ما يُشغّل بدون وسائط.

تُستخدم الوسائط التي تلي أمر startx مباشرة لبدء عميل بنفس طريقة xinit(1). الوسيطة الخاصة '--' تُمثل نهاية وسائط العميل وبداية خيارات الخادم. قد يكون من المناسب تحديد خيارات الخادم مع startx لتغييرها لكل جلسة. فيما يلي بعض الأمثلة لتحديد وسائط الخادم؛ راجع صفحة الدليل لخادم X الخاص بك لتحديد الوسائط القانونية.

    startx -- -depth 16

    startx -- -dpi 100

    startx -- -layout Multihead

لاحظ أنه في نظام Debian، ما يضعه العديد من الأشخاص تقليدياً في ملف .xinitrc يجب أن يوضع في .xsession بدلاً من ذلك؛ هذا يسمح بتقديم نفس بيئة X سواء تم استخدام startx أو xdm أو xinit لبدء جلسة X. جميع المناقشات حول ملف .xinitrc في صفحة دليل xinit(1) تنطبق بنفس القدر على .xsession. ضع في اعتبارك أن .xinitrc يُستخدم فقط بواسطة xinit(1) ويتم تجاهله تماماً بواسطة xdm(1).

لتحديد العميل الذي سيُشغّل، يتحقق startx أولاً من متغير البيئة XINITRC لاسم ملف. إذا كان هذا المتغير غير مُعيّن، أو لا يحتوي على اسم ملف، يبحث عن ملف يُسمى .xinitrc في الدليل الرئيسي للمستخدم. إذا لم يُعثر عليه، يستخدم الملف xinitrc في دليل مكتبة xinit. إذا تم تقديم خيارات عميل من سطر الأوامر، فإنها تتجاوز هذا السلوك وتعود إلى سلوك xinit(1). لتحديد الخادم الذي سيُشغّل، يتحقق startx من متغير البيئة XSERVERRC لاسم ملف. إذا كان هذا المتغير غير مُعيّن، أو لا يحتوي على اسم ملف، يبحث عن ملف يُسمى .xserverrc في الدليل الرئيسي للمستخدم. إذا لم يُعثر عليه، يستخدم الملف xserverrc في دليل مكتبة xinit. إذا تم تقديم خيارات خادم من سطر الأوامر، فإنها تتجاوز هذا السلوك وتعود إلى سلوك xinit(1). نادراً ما يحتاج المستخدمون إلى توفير ملف .xserverrc. راجع صفحة دليل xinit(1) لمزيد من التفاصيل حول الوسائط.

توجد ملفات xinitrc و xserverrc على مستوى النظام في الدليل /etc/X11/xinit.

متغيرات البيئة

DISPLAY
    يتم تعيين هذا المتغير لاسم الشاشة التي يجب أن يتصل بها العملاء. لاحظ أن هذا يُعيّن، ولا يُقرأ.

XAUTHORITY
    يتم تعيين هذا المتغير، إذا لم يكن مُعرّفاً بالفعل، إلى $(HOME)/.Xauthority. هذا لمنع خادم X، إذا لم يُعط الوسيطة -auth، من إعداد استيثاق غير آمن قائم على المضيف للمضيف المحلي آلياً. راجع صفحات دليل Xserver(1) و Xsecurity(7) لمزيد من المعلومات حول استيثاق عميل/خادم X.

XINITRC
    يجب أن يحتوي هذا المتغير على موقع ملف xinitrc. إذا كان غير مُعيّن، سيُستخدم $(HOME)/.xinitrc أو /etc/X11/xinit/xinitrc.

XSERVERRC
    يجب أن يحتوي هذا المتغير على موقع ملف خادم إكس. إذا لم يُضبط، فسيُستخدم $(HOME)/.xinitrc أو /etc/X11/xinit/xserverrc.

الملفات

$(HOME)/.xinitrc
    العميل الذي سيُشغّل. عادةً ما يكون نصاً برمجياً شيل يشغل العديد من البرامج في الخلفية.

$(HOME)/.xserverrc
    الخادم الذي سيُشغّل. المبدئي هو X.

/etc/X11/xinit/xinitrc
    العميل الذي سيُشغّل إذا لم يكن لدى المستخدم ملف .xinitrc.

/etc/X11/xinit/xserverrc
    الخادم الذي سيُشغّل إذا لم يكن لدى المستخدم ملف .xserverrc.

انظر أيضًا
xinit(1), X(7), Xserver(1), Xorg(1), xorg.conf(5)

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.