.\" -*- coding: UTF-8 -*- .\" .\" Copyright 1988, 1998 The Open Group .\" .\" Permission to use, copy, modify, distribute, and sell this software and its .\" documentation for any purpose is hereby granted without fee, provided that .\" the above copyright notice appear in all copies and that both that .\" copyright notice and this permission notice appear in supporting .\" documentation. .\" .\" The above copyright notice and this permission notice shall be included .\" in all copies or substantial portions of the Software. .\" .\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS .\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. .\" IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR .\" OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, .\" ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR .\" OTHER DEALINGS IN THE SOFTWARE. .\" .\" Except as contained in this notice, the name of The Open Group shall .\" not be used in advertising or otherwise to promote the sale, use or .\" other dealings in this Software without prior written authorization .\" from The Open Group. .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH XINIT 1 "xinit 1.4.4" "إكس الإصدارة 11" .SH الاسم xinit \- بادئ نظام النوافذ X .SH موجز \fBxinit\fP [ [ \fIعميل\fP ] \fIخيارات\fP \&.\|.\|. ] [ \fB\-\^\-\fP [ \fIخادم\fP ] [ \fIشاشة\fP ] \fIخيارات\fP \&.\|.\|. ] .SH الوصف يُستخدم برنامج \fBxinit\fP لبدء خادم نظام النوافذ X وأول برنامج عميل على الأنظمة التي لا تستخدم مدير شاشة مثل \fBxdm\fP(1) أو في البيئات التي تستخدم أنظمة نوافذ متعددة. عندما يخرج هذا العميل الأول، يقتل \fBxinit\fP خادم X ثم ينهي. .PP إذا لم يُعطَ برنامج عميل محدد في سطر الأوامر، يبحث \fBxinit\fP عن ملف في الدليل الرئيسي للمستخدم يُسمى \fI.xinitrc\fP لتشغيله كسكريبت شل لبدء برامج العميل. إذا لم يوجد مثل هذا الملف، يستخدم \fBxinit\fP التالي كمبدئي: .sp xterm \-geometry +1+1 \-n login \-display :0 .sp .PP إذا لم يُعطَ برنامج خادم محدد في سطر الأوامر، يبحث \fBxinit\fP عن ملف في الدليل الرئيسي للمستخدم يُسمى \fI.xserverrc\fP لتشغيله كسكريبت شل لبدء الخادم. إذا لم يوجد مثل هذا الملف، يستخدم \fIxinit\fP التالي كمبدئي: .sp X :0 .sp لاحظ أن هذا يفترض وجود برنامج باسم \fIX\fP في مسار البحث الحالي. لذلك، يجب على مسؤول الموقع إنشاء رابط للنوع المناسب من الخادم على الجهاز، أو إنشاء سكريبت شل يشغل \fBxinit\fP مع الخادم المناسب. .PP لاحظ، عند استخدام سكريبت \fI.xserverrc\fP تأكد من \*(lqexec\*(rq لخادم X الحقيقي. الفشل في فعل ذلك قد يجعل خادم X بطيئاً في البدء والخروج. على سبيل المثال: .sp exec Xdisplaytype .PP نقطة مهمة هي أن البرامج التي تُشغل بواسطة \fI.xinitrc\fP يجب تشغيلها في الخلفية إذا لم تخرج فوراً، حتى لا تمنع البرامج الأخرى من البدء. ومع ذلك، يجب ترك آخر برنامج طويل العمر (عادةً مدير نوافذ أو محاكي طرفية) في المقدمة حتى لا يخرج السكريبت (مما يشير إلى أن المستخدم انتهى وأن \fBxinit\fP يجب أن يخرج). .PP يمكن تحديد عميل و/أو خادم بديل في سطر الأوامر. يجب إعطاء برنامج العميل المطلوب ووسائطه كأول وسائط سطر أوامر لـ \fBxinit\fP. لتحديد سطر أوامر خادم معين، ألحق شرطة مزدوجة (\-\^\-) بسطر أوامر \fBxinit\fP (بعد أي عميل ووسائط) متبوعة بأمر الخادم المطلوب. .PP يجب أن يبدأ كل من اسم برنامج العميل واسم برنامج الخادم بشرطة مائلة (/) أو نقطة (.). وإلا، يُعاملان كوسائط تُلحق بأسطر بدء التشغيل الخاصة بهما. هذا يجعل من الممكن إضافة وسائط (على سبيل المثال، ألوان المقدمة والخلفية) دون الحاجة إلى إعادة كتابة سطر الأوامر بأكمله. .PP إذا لم يُعطَ اسم خادم صريح وكانت الوسيطة الأولى بعد الشرطة المزدوجة (\-\^\-) هي نقطتان متبوعتان برقم، يستخدم \fBxinit\fP هذا الرقم كرقم الشاشة بدلاً من الصفر. تُلحق جميع الوسائط المتبقية بسطر أوامر الخادم. .PP .SH أمثلة فيما يلي عدة أمثلة لكيفية استخدام وسائط سطر الأوامر في \fBxinit\fP. .TP 8 \fBxinit\fP سيبدأ هذا خادماً باسم \fIX\fP ويشغل \fI.xinitrc\fP الخاص بالمستخدم، إذا كان موجوداً، أو يبدأ \fIxterm\fP. .TP 8 \fBxinit \-\^\- /usr/bin/Xvnc :1\fP هذه هي الطريقة التي يمكن بها بدء نوع معين من الخادم على شاشة بديلة. .TP 8 \fBxinit \-geometry =80x65+10+10 \-fn 8x13 \-j \-fg white \-bg navy\fP سيبدأ هذا خادماً باسم \fIX\fP، ويلحق الوسائط المعطاة بأمر \fIxterm\fP المبدئي. سيتجاهل \fI.xinitrc\fP. .TP 8 \fBxinit \-e widgets \-\^\- ./Xorg \-l \-c\fP سيستخدم هذا الأمر \fI./Xorg \-l \-c\fP لبدء الخادم ويلحق الوسائط \fI\-e widgets\fP بأمر \fIxterm\fP المبدئي. .TP 8 \fBxinit /usr/bin/ssh \-X fasthost cpupig \-\^\- :1 \-a 2 \-t 5\fP سيبدأ هذا خادماً باسم \fIX\fP على الشاشة 1 مع الوسائط \fI\-a 2 \-t 5\fP. ثم يبدأ شل بعيد على الجهاز \fBfasthost\fP حيث يشغل الأمر \fIcpupig\fP، ويخبره بالعرض مرة أخرى على محطة العمل المحلية. .PP فيما يلي نموذج \fI.xinitrc\fP يبدأ ساعة، عدة طرفيات، ويترك مدير النوافذ يعمل كتطبيق \*(lqالأخير\*(rq. بافتراض أن مدير النوافذ تم تكوينه بشكل صحيح، يختار المستخدم بعد ذلك عنصر القائمة \*(lqخروج\*(rq لإيقاف X. .sp .in +8 .nf xrdb \-load $HOME/.Xresources xsetroot \-solid gray & xclock \-g 50x50\-0+0 \-bw 0 & xload \-g 50x50\-50+0 \-bw 0 & xterm \-g 80x24+0+0 & xterm \-g 80x24+0\-0 & twm .fi .in -8 .sp المواقع التي تريد إنشاء بيئة بدء تشغيل مشتركة يمكنها ببساطة إنشاء \&\fI.xinitrc\fP مبدئي يشير إلى ملف بدء تشغيل على مستوى الموقع: .sp .in +8 .nf \&#!/bin/sh \&. /etc/X11/xinit/site.xinitrc .fi .in -8 .sp نهج آخر هو كتابة سكريبت يبدأ \fBxinit\fP مع سكريبت شل محدد. تُسمى هذه السكريبتات عادةً \fIx11\fP أو \fIxstart\fP أو \fIstartx\fP وهي طريقة ملائمة لتوفير واجهة بسيطة للمستخدمين المبتدئين: .sp .in +8 .nf \&#!/bin/sh xinit /etc/X11/xinit/site.xinitrc \-\^\- /usr/bin/X \-br .fi .in -8 .sp .SH "متغيرات البيئة" .TP 15 \fBDISPLAY\fP يُعيَّن هذا المتغير لاسم الشاشة التي يجب أن يتصل بها العملاء. .TP 15 \fBXINITRC\fP يُحدد هذا المتغير ملف تهيئة يحتوي على أوامر شل لبدء النوافذ الأولية. مبدئيًا، يُستخدم \fI.xinitrc\fP في الدليل الرئيسي. .SH الملفات .TP 15 \&\fI.xinitrc\fP نص العميل المبدئي .TP 15 \fIxterm\fP العميل الذي يُشغَّل إذا لم يكن \fI.xinitrc\fP موجودًا .TP 15 \&\fI.xserverrc\fP نص الخادم المبدئي .TP 15 \fIX\fP الخادم الذي يُشغَّل إذا لم يكن \fI.xserverrc\fP موجودًا .SH "انظر أيضًا" \fBX\fP(7), \fBstartx\fP(1), \fBXserver\fP(1), \fBXorg\fP(1), \fBxorg.conf\fP(5), \fBxterm\fP(1) .SH المؤلف بوب شيفلر، مختبر معهد ماساتشوستس للتكنولوجيا لعلوم الحاسوب .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .