این دستور Xdmx است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
Xdmx - سرور X چند سر توزیع شده
خلاصه
Xdmx [:display] [گزینه ...]
شرح
Xdmx یک سرور پروکسی X است که از یک یا چند سرور X دیگر به عنوان دستگاه نمایشگر خود استفاده می کند. آی تی
عملکرد X چند سر را برای نمایشگرهایی که ممکن است روی متفاوتی قرار گیرند ارائه می دهد
ماشین آلات. Xdmx به عنوان یک سرور X جلویی عمل می کند که به عنوان یک پروکسی برای مجموعه ای از پشتیبان ها عمل می کند.
سرورهای پایانی X تمام رندرهای قابل مشاهده به سرورهای بکاند X منتقل میشوند. مشتریان
اتصال به Xdmx جلویی، و همه چیز همانطور که در چند سر معمولی ظاهر می شود
پیکربندی اگر Xinerama فعال باشد (مثلاً با +xinerama در خط فرمان)،
مشتریان یک صفحه نمایش بزرگ را مشاهده می کنند.
Xdmx با استفاده از پروتکل استاندارد X11 و استاندارد به سرورهای بکاند X ارتباط برقرار میکند
و/یا پسوندهای سرور X معمولاً موجود است.
OPTIONS
علاوه بر گزینه های معمولی سرور X که در سرویس دهنده(1) صفحه دستی، Xdmx
سوئیچ های خط فرمان زیر را می پذیرد:
-نمایش دادن نام نمایشی
این نام(های) نمایشگر(های) سرور X back-end را برای اتصال به آن مشخص می کند.
این گزینه ممکن است چندین بار برای اتصال به بیش از یک بکاند مشخص شود
نمایش دادن. اولی به عنوان صفحه 0، دومی به عنوان صفحه 1 و غیره استفاده می شود
گزینه حذف شده است، $DISPLAY متغیر محیطی به عنوان تک پشتی استفاده می شود
نمایش سرور انتهای X
-شینپوت منبع ورودی
این منبع مورد استفاده برای دستگاه های افزونه XInput را مشخص می کند. انتخاب ها هستند
همان برای -ورودی ، در زیر توضیح داده شده است، به جز دستگاه های اصلی موجود در باطن
سرورها را نمی توان به عنوان دستگاه های افزونه XInput در نظر گرفت. (هرچند تمدید
دستگاه های موجود در سرورهای باطن و کنسول به عنوان دستگاه های افزونه در زیر پشتیبانی می شوند
Xdmx).
-ورودی منبع ورودی
این منبع مورد استفاده برای دستگاه های ورودی هسته را مشخص می کند. انتخاب ها عبارتند از:
ساختگی
مجموعه ای از درایورهای ورودی هسته ساختگی استفاده می شود. اینها هرگز ورودی ایجاد نمی کنند
مناسبت ها.
محلی
صفحه کلید خام و اشاره گر از رایانه محلی استفاده می شود. یک کاما-
لیست جدا شده از نام راننده را می توان اضافه کرد. به عنوان مثال، برای انتخاب
مثال استفاده از صفحه کلید لینوکس و درایور ماوس PS/2: -ورودی محلی، kbd، ps2.
درایورهای زیر برای لینوکس پیاده سازی شده اند: kbd, ms (یک دکمه دو
درایور ماوس مایکروسافت)، ps2 (درایور ماوس PS/2)، usb-mou (موس USB)
درایور)، usb-kbd (درایور صفحهکلید USB)، و usb-oth (یک صفحهکلید USB،
درایور غیر ماوس). درایورهای اضافی ممکن است در آینده اجرا شوند.
اگر لیست جدا شده با کاما ارائه نشود، از پیش فرض های مناسب استفاده می شود.
نام نمایشی
اگر نام نمایشی یک سرور بکاند باشد، رویدادهای ورودی اصلی گرفته میشوند
از سرور مشخص شده در غیر این صورت، یک پنجره کنسول بر روی باز می شود
صفحه نمایش مشخص شده
اگر نام نمایشی به دنبال آن ",xi" و سپس XInput دستگاه های افزونه در
صفحه نمایش به عنوان استفاده خواهد شد Xdmx دستگاه های افزودنی XInput. اگر نام نمایشی is
به دنبال آن ",noxi" و سپس دستگاه های افزودنی XInput روی نمایشگر نمایش داده می شوند نه be
مورد استفاده به عنوان Xdmx دستگاه های افزودنی XInput. در حال حاضر، پیش فرض ",xi" است.
اگر نام نمایشی به دنبال آن ",console" و the نام نمایشی به یک
صفحه نمایشی که به عنوان یک صفحه نمایش باطن استفاده می شود، سپس یک پنجره کنسول خواهد بود
روی آن نمایشگر باز شد و آن صفحه نمایش به عنوان یک صفحه نمایش باطن در نظر گرفته می شود.
در غیر این صورت (یا اگر از ",noconsole" استفاده شود)، نمایشگر صرفاً به این صورت در نظر گرفته می شود
یک صفحه نمایش پشتیبان یا یک کنسول، همانطور که در بالا توضیح داده شد.
اگر نام نمایشی به دنبال آن ",windows" و سپس خطوط کلی پنجره ها روشن است
باطن در داخل پنجره کنسول نمایش داده می شود. در غیر این صورت (یا اگر
",nowindows" استفاده می شود)، پنجره کنسول خطوط کلی را نمایش نمی دهد
ویندوزهای باطن (این گزینه فقط برای ورودی کنسول اعمال می شود.)
اگر نام نمایشی به دنبال ",xkb" و سپس کاما 1 تا 3 بعدی آمده است.
پارامترهای جدا شده، کدهای کلید، نمادها و هندسه را مشخص می کنند
صفحه کلید برای این دستگاه ورودی به عنوان مثال، ",xkb,xfree86,pc104" خواهد شد
مشخص کنید که کدهای کلید "xfree86" و نمادهای "pc104" باید برای
صفحه کلید را مقداردهی اولیه کنید برای یک صفحه کلید SGI، ",xkb,sgi/indy(pc102)" ممکن است
مفید لیستی از کدهای کلید، نمادها و هندسه ها را می توان در این قسمت یافت
/usr/share/X11/xkb. استفاده از کدهای کلید، نمادها و هندسه برای XKB
پیکربندی به نفع قوانین، چیدمان، مدل، نوع و
تنظیمات گزینه ها از طریق سوئیچ خط فرمان -param در دسترس است. اگر این گزینه
مشخص نشده است، دستگاه ورودی پرس و جو خواهد شد، شاید با استفاده از
پسوند XKEYBOARD.
اگر این گزینه مشخص نشده باشد، منبع ورودی پیشفرض اولین back-end است
سرور (که برای صفحه 0 استفاده می شود). پنجره کنسول طرح بندی را نشان می دهد
نمایش(های) بکاند و حرکت اشارهگر و فشار دادن کلیدها در کنسول
پنجره به عنوان دستگاه ورودی اصلی استفاده خواهد شد.
بسته به منبع ورودی، چندین کلید عملکرد ویژه فعال هستند:
Ctrl-Alt-q را خاتمه خواهد داد Xdmx سرور در تمامی حالت ها
Ctrl-Alt-g گرفتن سرور را در حالت کنسول تغییر میدهد (یک مکاننمای خاص،
در حال حاضر یک عنکبوت، برای نشان دادن یک سرور فعال استفاده می شود).
Ctrl-Alt-f حرکت ریز دانه را در حالت کنسول تغییر می دهد (یک مکان نما،
در حال حاضر یک موی متقاطع، برای نشان دادن این حالت استفاده می شود). اگر این حالت است
همراه با گرفتن سرور، مکان نما به جای 4 خط خواهد داشت
فقط 2.
Ctrl-Alt-F1 از طریق Ctrl-Alt-F12 به VC دیگری در محلی (خام) تغییر خواهد کرد
حالت.
-نومولتیکورسر
این گزینه پشتیبانی از نمایش چند مکان نما در پشت همپوشانی را خاموش می کند.
نمایش های پایانی این گزینه برای مقاصد آزمایشی و محک زدن در دسترس است.
مسیر فونت
این گزینه را تنظیم می کند Xdmx مسیر فونت پیش فرض سرور این گزینه می تواند باشد
چندین بار مشخص شده تا مسیرهای فونت متعدد را در خود جای دهد. را ببینید قلم راه ها
بخش زیر برای اطلاعات بسیار مهم در مورد تنظیم فونت پیش فرض
مسیر.
-پیکربندی نام فایل
فایل پیکربندی که باید خوانده شود را مشخص کنید. توجه داشته باشید که اگر -نمایش دادن
از گزینه command-line استفاده می شود، سپس فایل پیکربندی نادیده گرفته می شود.
پیکربندی کنید نام
یک پیکربندی برای استفاده مشخص کنید. در نام نام زیر خواهد بود مجازی
کلمه کلیدی در فایل پیکربندی
-استات فاصله صفحه نمایش
این گزینه نمایش آمار عملکرد را فعال می کند. فاصله در است
ثانیه صفحه نمایش تعداد صفحههای پشتیبانی است که دادههای آنها را نشان میدهد
در هر بازه چاپ می شود. تعیین 0 برای صفحه نمایش داده ها را برای همه نمایش می دهد
صفحه نمایش
برای هر صفحه، اطلاعات زیر چاپ می شود: شماره صفحه، an
تعداد مطلق تعداد فراخوانی های XSync() انجام شده (SyncCount)، نرخ اینها
تماس در بازه قبلی (Sync/s)، میانگین زمان رفت و برگشت (in
میکروثانیه) از 10 تماس آخر XSync() (avSync)، حداکثر زمان رفت و برگشت
(در میکروثانیه) از 10 تماس آخر XSync (mxSync)، میانگین تعداد
درخواستهای XSync() که در حال تعلیق بودند اما هنوز برای هر 10 مورد آخر پردازش نشدهاند
فراخوانی های پردازش شده XSync()، حداکثر تعداد درخواست های XSync() در انتظار
اما هنوز برای هر یک از آخرین 10 فراخوانی پردازش شده XSync() پردازش نشده است، و a
هیستوگرام توزیع زمانهای تمام XSync() را نشان میدهد
در بازه قبلی ساخته شد.
(طول میانگین متحرک و تعداد و مقدار سطل های هیستوگرام می باشد
قابل تنظیم در زمان کامپایل در dmxstat.h فایل هدر.)
-همگام سازی فاصله
این گزینه را تنظیم می کند فاصله در میلی ثانیه برای دسته بندی XSync() یک فاصله
کمتر یا مساوی 0، دسته بندی XSync() را غیرفعال می کند. پیشفرض فاصله is
100 میلی ثانیه
-nooffscreenopt
این گزینه بهینه سازی خارج از صفحه را غیرفعال می کند. از زمان ایجاد پنجره تنبل
بهینه سازی نیاز به فعال بودن بهینه سازی خارج از صفحه دارد، این گزینه این کار را انجام می دهد
همچنین بهینه سازی ایجاد پنجره تنبل را غیرفعال کنید.
-nowindowopt
این گزینه بهینه سازی ایجاد پنجره تنبل را غیرفعال می کند.
-nosubdivprims
این گزینه بهینه سازی زیربخش اولیه را غیرفعال می کند.
-noxkb استفاده از پسوند XKB را برای ارتباط با نمایشگرهای پشتی غیرفعال کنید.
(ترکیب با -kb برای غیرفعال کردن تمام استفاده از XKB.)
-عمق INT
این گزینه عمق پیش فرض پنجره ریشه را تنظیم می کند. هنگام انتخاب تصویری پیش فرض
از بین موارد موجود در سرور بکاند X، اولین تصویر با آن مطابقت دارد
عمق مشخص شده استفاده می شود.
این گزینه را می توان با -سی سی گزینه ای که رنگ پیش فرض را مشخص می کند
کلاس بصری، برای استفاده از یک کلاس عمقی و رنگی خاص برای ریشه
پنجره.
-نوردر
این گزینه پسوند RENDER را غیرفعال می کند.
-noglxproxy
این گزینه پروکسی GLX را غیرفعال می کند -- اجرای برنامه افزودنی GLX داخلی که
DMX آگاه است.
-noglxswapgroup
این گزینه پسوندهای swap group و swap barrier را در پروکسی GLX غیرفعال می کند.
-glxsyncswap
این گزینه همگام سازی را پس از یک تماس تعویض بافر با منتظر ماندن تا همه فعال می کند
پروتکل X پردازش شده است. هنگامی که یک کلاینت درخواست glXSwapBuffers را صادر می کند،
Xdmx آن درخواست را به هر سرور X پشتیبان رله می کند و این درخواست ها هستند
بافر همراه با تمام درخواست های پروتکل دیگر. با این حال در سیستم هایی که دارند
بافرهای بزرگ شبکه، این بافر می تواند به مجموعه ای از سرورهای بک-اند X منجر شود
رسیدگی به درخواست بافرهای مبادله به صورت ناهمزمان. با این گزینه، یک XSync()
پس از ارسال بافرهای مبادله، درخواست برای هر سرور X back-end صادر می شود
درخواست. درخواست های XSync() تمام پروتکل های بافر (از جمله پروتکل) را پاک می کند
درخواستهای بافر را مبادله کنید) و منتظر بمانید تا سرورهای بکاند X آنها را پردازش کنند
درخواست ها قبل از ادامه این گزینه تا زمانی که تمام دستورات GL منتظر بمانند نمی ماند
پردازش شده است، بنابراین ممکن است دستورات قبلی صادر شده باشد که هنوز در حال اجرا هستند
هنگامی که درخواست XSync() برمی گردد در لوله GL پردازش می شود. را ببینید -glxfinishswap
گزینه زیر اگر Xdmx باید منتظر بماند تا دستورات GL پردازش شوند.
-glxfinishswap
این گزینه همگام سازی را پس از یک تماس تعویض بافر با منتظر ماندن تا همه فعال می کند
دستورات GL تکمیل شده است. شبیه به -glxsyncswap گزینه بالا؛
با این حال، به جای صدور یک XSync()، یک درخواست glFinish() برای هر کدام صادر می کند
سرور X پس از ارسال درخواست های swap buffers. درخواست ()glFinish
تمام درخواست های پروتکل بافر را پاک می کند، درخواست های X و GL را پردازش می کند و
صبر کنید تا تمام دستورات GL که قبلاً فراخوانی شده بود، قبل از بازگشت کامل شوند.
-مسیرهای بدفونت را نادیده بگیرید
این گزینه مسیرهای فونتی را که در همه سرورهای بکاند در دسترس نیستند نادیده میگیرد
حذف مسیر(های) فونت بد از لیست مسیر فونت پیش فرض. اگر فونت معتبری وجود ندارد
مسیرها پس از حذف مسیرهای بد باقی می مانند، خطایی در آن چاپ می شود
ورود به سیستم
-addremovescreens
این گزینه افزودن و حذف پویا صفحه ها را فعال می کند که غیرفعال است
به صورت پیش فرض. توجه داشته باشید که GLXProxy و Render هنوز از افزودن پویا پشتیبانی نمی کنند
حذف صفحه نمایش، و باید از طریق غیر فعال شود -noglxproxy و -نوردر فرمان
گزینه های خط شرح داده شده در بالا
-پارام این گزینه پارامترهایی را در خط فرمان مشخص می کند. در حال حاضر فقط پارامترها
برخورد با پیکربندی XKEYBOARD پشتیبانی می شود. این پارامترها فقط اعمال می شوند
به صفحه کلید اصلی مقادیر پارامتر وابسته به نصب هستند. لطفا ببینید
/usr/share/X11/xkb یا یک دایرکتوری مشابه برای اطلاعات کامل.
قوانین Xkb
پیشفرض «evdev». مقادیر دیگر ممکن است شامل "sgi" و "sun" باشد.
XkbModel
پیشفرض «pc105» است. هنگامی که با قوانین "پایه" استفاده می شود، مقادیر دیگر ممکن است
عبارتند از "pc102"، "pc104"، "microsoft" و بسیاری دیگر. هنگام استفاده با
قوانین "sun"، مقادیر دیگر ممکن است شامل "type4" و "type5" باشد.
XkbLayout
پیش فرض ها برای "ما". سایر کدهای کشور و "dvorak" معمولاً در دسترس هستند.
XkbVariant
به طور پیش فرض به "".
XkbOptions
به طور پیش فرض به "".
پیکربندی فایل دستور زبان
کلمات و نشانه های زیر رزرو شده است:
مجازی نمایش دیوار انتخاب پارامتر { } ; #
نظرات با a شروع می شود # علامت گذاری کنید و تا انتهای خط گسترش دهید. آنها ممکن است در هر جایی ظاهر شوند.
اگر یک فایل پیکربندی خوانده شود xdmxconfig، نظرات آن فایل خواهد بود
حفظ می شود، اما قابل ویرایش نخواهد بود.
دستور زبان به شرح زیر است:
لیست مجازی ::= [ لیست مجازی ] | مجازی
مجازی ::= مجازی [ نام ] [ کم نور ] { dw-list }
dw-list ::= [ dw-list ] | dw
dw ::= نمایش | دیوار | گزینه
نمایش ::= نمایش نام [ هندسه ] [ / هندسه ] [ مبدا ] ;
دیوار ::= دیوار [ کم نور ] [ کم نور ] فهرست نام ;
گزینه ::= انتخاب لیست اسامی ;
پارامتر ::= پارامتر لیست اسامی ;
پارامتر ::= پارامتر { param-list }
param-list ::= [ param-list ] | لیست اسامی ;
لیست نام ::= [ لیست نام ] | نام
نام ::= رشته | رشته مضاعف نقل قول
dim ::= عدد صحیح x عدد صحیح
هندسه ::= [ عدد صحیح x عدد صحیح ] [ عدد صحیح امضا شده - عدد صحیح ]
مبدا::= @ عدد صحیح x عدد صحیح
نام زیر مجازی به عنوان یک شناسه برای پیکربندی استفاده می شود و ممکن است باشد
گذشت به Xdmx با استفاده از پیکربندی کنید گزینه خط فرمان نام یک نمایشگر باید باشد
نام نمایش استاندارد X، اگرچه هیچ بررسی انجام نمی شود (به عنوان مثال، "machine:0").
برای نامها، نقل قولهای دوگانه اختیاری هستند، مگر اینکه نام رزرو شده باشد یا دارای فاصله باشد.
بعد اول بعد دیوار ابعاد کاشی کاری است (به عنوان مثال، 2x4 یا 4x4). را
بعد دوم دیوار ابعاد هر نمایشگر در دیوار است (به عنوان مثال،
1280x1024)
اولین هندسه زیر نمایش هندسه پنجره صفحه در باطن است
سرور هندسه دوم که همیشه قبل از آن یک اسلش وجود دارد، هندسه
پنجره ریشه به طور پیش فرض، پنجره ریشه دارای هندسه مشابه با پنجره صفحه است.
La انتخاب خط را می توان برای تعیین هر یک از گزینه های خط فرمان استفاده کرد (به عنوان مثال، -ورودی). (آی تی
نمی توان برای تعیین نام نمایشگر جلویی استفاده کرد.) خط گزینه است
یک بار در هنگام راه اندازی سرور پردازش می شود، فقط گزینه های خط فرمان را خط بزنید. این رفتار ممکن است باشد
غیر منتظره.
پیکربندی فایل مثال ها
دو نمایشگر در حال استفاده برای دسکتاپ ممکن است در هر یک از فرمت های زیر مشخص شوند:
مثال مجازی0 {
صفحه نمایش d0:0 1280x1024 @0x0;
صفحه نمایش d1:0 1280x1024 @1280x0;
}
مثال مجازی1 {
صفحه نمایش d0:0 1280x1024;
نمایش d1:0 @1280x0;
}
مثال مجازی2 {
نمایش "d0:0"؛
نمایش "d1:0" @1280x0.
}
مثال مجازی3 { دیوار 2x1 d0:0 d1:0; }
یک دیوار 4×4 از مجموع 16 نمایشگر را می توان به صورت زیر مشخص کرد (اگر بعد کاشی کاری وجود نداشته باشد
مشخص شده، یک مربع تقریبی استفاده می شود):
مثال مجازی4 {
دیوار d0:0 d1:0 d2:0 d3:0
d4:0 d5:0 d6:0 d7:0
d8:0 d9:0 da:0 db:0
dc:0 dd:0 de:0 df:0;
}
قلم راه ها
مسیر فونت استفاده شده توسط Xdmx سرور جلویی به هر بکاند منتشر میشود
سرور، که مستلزم آن است که هر سرور بکاند به همان مسیرهای فونت دسترسی داشته باشد
به عنوان سرور جلویی این را می توان با استفاده از یک سرور فونت به راحتی انجام داد
(به عنوان مثال، xfs) یا با نصب از راه دور مسیرهای فونت در هر سرور بکاند، و سپس
تنظیم کردن Xdmx مسیر فونت پیشفرض سرور با گزینه خط فرمان -I "-fontpath".
در بالا توضیح داده شد.
به عنوان مثال، اگر یک مسیر فونت را با خط فرمان زیر مشخص کنید:
Xdmx:1 -display d0:0 -fontpath /usr/fonts/75dpi/ -fontpath /usr/fonts/Type1/
+xinerama
سپس، /usr/fonts/75dpi/ و /usr/fonts/Type1/ باید مسیرهای فونت معتبر در Xdmx سرور
و تمام سرورهای پشتیبان که در این مثال d0 است.
سرورهای فونت را نیز می توان با مسیر فونت گزینه. مثلا فرض کنیم
که یک سرور فونت به درستی پیکربندی شده در میزبان d0 اجرا می شود. سپس، دستور زیر
خط
Xdmx :1 -نمایش d0:0 -نمایش d1:0 -fontpath tcp/d0:7100 +xinerama
قسمت جلویی را مقداردهی اولیه می کند Xdmx سرور و هر یک از سرورهای انتهایی برای استفاده از فونت
سرور روی d0.
برخی از فونت ها ممکن است توسط سرورهای جلویی یا پشتیبان پشتیبانی نشوند. برای
به عنوان مثال، اجازه دهید قسمت جلویی را فرض کنیم Xdmx سرور شامل فونت های Type1 پشتیبانی می شود، اما یکی از آنها
سرورهای بکاند این کار را نمیکنند. همچنین فرض کنید که مسیر فونت پیشفرض برای Xdmx
شامل فونت های Type1 در مسیر فونت خود است. سپس هنگامی که Xdmx مسیر فونت پیش فرض را مقداردهی اولیه می کند
برای بارگیری فونت پیشفرض، مسیر فونتی که شامل فونتهای Type1 (همراه با دیگری میشود
مسیرهای فونت پیش فرض که توسط Xdmx سرور) به سرور back-end ارسال می شود که
نمی تواند فونت های Type1 را مدیریت کند. سپس آن سرور بکاند مسیر فونت را رد میکند و یک پیام ارسال میکند
خطا به Xdmx سرور Xdmx سپس یک پیام خطا چاپ می کند و به دلیل آن خارج می شود
مسیر فونت پیشفرض را تنظیم نکرد و فونت پیشفرض بارگیری نشد.
برای رفع این خطا، مسیر فونت متخلف باید توسط مسیر پیشفرض فونت حذف شود
با استفاده از متفاوت مسیر فونت گزینه خط فرمان
La مسیر فونت همانطور که در بالا توضیح داده شد می توان گزینه را به فایل پیکربندی اضافه کرد.
خط فرمان مثال ها
ماشینهای بکاند d0 و d1 هستند، ورودی هسته از اشارهگر و صفحه کلید متصل است.
تا d0، مشتریان هنگام باز کردن پنجره ها به :1 مراجعه می کنند:
Xdmx :1 -نمایش d0:0 -نمایش d1:0 +xinerama
همانطور که در بالا، به جز با ورودی هسته از d1:
Xdmx :1 -نمایش d0:0 -نمایش d1:0 -ورودی d1:0 +xinerama
همانطور که در بالا، به جز با ورودی هسته از یک پنجره کنسول در صفحه نمایش محلی:
Xdmx :1 -نمایش d0:0 -نمایش d1:0 -ورودی:0 +xinerama
مانند بالا، به جز با ورودی هسته از صفحه کلید محلی و ماوس:
Xdmx:1 -نمایش d0:0 -نمایش d1:0 -ورودی محلی،kbd،ps2 +xinerama
توجه داشته باشید که ورودی محلی را می توان در لینوکس استفاده کرد در حالی که یک جلسه X دیگر روی :0 اجرا می شود
(با فرض اینکه کاربر می تواند به کنسول لینوکس tty و دستگاه های ماوس دسترسی داشته باشد): یک VC جدید (خالی)
برای ورودی صفحه کلید در ماشین محلی استفاده می شود و دنباله Ctrl-Alt-F* خواهد بود
برای تغییر به VC دیگری در دسترس است (احتمالاً به جلسه X دیگری که در محلی اجرا می شود بازگردید
دستگاه). استفاده از Ctrl-Alt-Backspace در VC خالی، جلسه Xdmx را خاتمه می دهد و
به VC اصلی برگردید.
این مثال از فایل پیکربندی نشان داده شده در بخش قبل استفاده می کند:
Xdmx:1 -ورودی:0 +xinerama -نام فایل پیکربندی -config نمونه2
با این خط فایل پیکربندی:
option -input :0 +xinerama;
خط فرمان را می توان به صورت زیر کوتاه کرد:
Xdmx:1 -config filename -config example2
استفاده كردن L' یو اس بی دستگاه رانندگان
درایورهای دستگاه USB از دستگاه هایی به نام استفاده می کنند /dev/input/event0, /dev/input/event1، و غیره
تحت لینوکس این دستگاه ها با استفاده از evdev ماژول هسته لینوکس که بخشی است
از مجموعه مخفی لطفا توجه داشته باشید که اگر شما بارگیری کنید mousedev or kbddev هسته لینوکس
ماژول ها، سپس دستگاه های USB به عنوان دستگاه های اصلی ورودی لینوکس ظاهر می شوند و شما نمی توانید
برای انتخاب بین استفاده از دستگاه فقط به عنوان یک Xdmx دستگاه اصلی یا یک Xdmx پسوند XInput
دستگاه علاوه بر این، ممکن است نتوانید بارگیری کنید mousedev ماژول هسته لینوکس اگر XFree86
برای استفاده پیکربندی شده است /dev/input/mice به عنوان یک دستگاه ورودی (این برای لپ تاپ بسیار مفید است
کاربران است و به طور پیشفرض تحت برخی از توزیعهای لینوکس راهاندازی شده است، اما در این صورت باید تغییر کند
دستگاه های USB باید با آنها استفاده شود Xdmx).
درایورهای دستگاه USB از طریق دستگاه های لینوکس برای اولین ماوس، صفحه کلید یا صفحه کلید جستجو می کنند
دستگاه لینوکس غیر ماوس-غیر کیبورد و از آن دستگاه استفاده کنید.
KEYBOARD مقداردهی اولیه
If Xdmx با استناد شد -xkb یا بود نه برای استفاده از پسوند XKEYBOARD، سپس a
صفحه کلید در یک باطن یا کنسول با استفاده از نقشه سرور میزبان X مقداردهی اولیه می شود
فراهم می کند.
اگر پسوند XKEYBOARD برای هر دو مورد استفاده قرار گیرد Xdmx و سرور میزبان X برای کیبورد
(یعنی سرور پشتیبان یا کنسول X)، سپس نوع صفحه کلید به دست می آید
از سرور میزبان X و صفحه کلید زیر Xdmx با آن مقداردهی اولیه خواهد شد
اطلاعات در غیر این صورت، نوع پیش فرض کیبورد مقداردهی اولیه می شود. در هر دو مورد،
نقشه از سرور میزبان X خواهد بود نه مورد استفاده قرار گیرد. این بدان معنی است که اولیه متفاوت است
رفتار ممکن است با و بدون XKEYBOARD مشخص شود. نتایج ثابت و قابل انتظار خواهد بود
با اجرای XKEYBOARD بر روی همه سرورها و با اجتناب از استفاده از نقشه xmodm در
سرورهای باطن یا کنسول X قبل از شروع به کار Xdmx.
If -xkbmap بر روی مشخص شده است Xdmx خط فرمان، سپس آن نقشه در حال حاضر برای استفاده خواهد شد
همه کیبوردها
چند برابر هسته کلید واژه ها
X برای پشتیبانی از صفحه کلیدهای چند هسته ای طراحی نشده است. با این حال، Xdmx برخی را فراهم می کند
پشتیبانی از چند صفحه کلید هسته ای بهترین نتایج در صورتی به دست خواهد آمد که همه موارد
صفحه کلیدها از یک نوع هستند و از همان نقشه صفحه کلید استفاده می کنند. زیرا سرور X
اطلاعات کد کلید خام را به سرویس گیرنده X ارسال می کند، نمادهای کلیدی برای صفحه کلید با متفاوت است
اگر کد کلید برای هر صفحه کلید بدون ترجمه ارسال شود، نقشه های کلید متفاوت خواهد بود
به مشتری از این رو، Xdmx تلاش خواهد کرد تا کد کلید را از یک هسته ترجمه کند
صفحه کلید به کد کلید برای کلید با همان نماد کلید از اول صفحه کلید اصلی
که بارگیری شد اگر نماد کلید در هر دو نقشه ظاهر شود، نتایج مورد انتظار خواهد بود.
در غیر این صورت، صفحه کلید هسته دوم یک نماد کلید NoSymbol را برای برخی از کلیدها برمی گرداند
اگر اولین صفحه کلید اصلی بود ترجمه می شد.
با استفاده از خدمات onworks.net از Xdmx به صورت آنلاین استفاده کنید