| Xephyr(1) | General Commands Manual | Xephyr(1) |
نام (NAME)
Xephyr - کارساز X با خروجی درون پنجرهای روی یک نمایشگر X ازپیشموجود
خلاصه دستور (SYNOPSIS)
Xephyr [:display] [option ...]
توضیحات (DESCRIPTION)
دستور Xephyr یک کارساز kdrive است که خروجی خود را در پنجرهای روی یک نمایشگر X «میزبان» ازپیشموجود نمایش میدهد. میتوان آن را مانند Xnest در نظر گرفت، اما با پشتیبانی از افزونههای مدرن نظیر composite ،damage و randr.
برخلاف Xnest که یک پراکسی X است (یعنی محدود به تواناییهای کارساز X میزبان است)، Xephyr یک کارساز X واقعی است که از پنجرهٔ کارساز X میزبان بهعنوان «framebuffer» از طریق ساختارهای پرسرعت SHM XImages بهره میبرد.
این برنامه همچنین از اشکالزدایی «بصریِ» فرآیند ترسیم کارساز پشتیبانی میکند.
گزینهها (OPTIONS)
این کارساز تمام گزینههای استاندارد Xserver(1) و گزینههای اضافی زیر را میپذیرد:
- -screen widthxheight
- اندازهٔ صفحه را تعیین میکند.
- -parent id
- از پنجرهٔ موجود با شناسهٔ id استفاده میکند. اگر آرگومان -screen پس از یک آرگومان -parent بیاید، این صفحه درون پنجرهٔ مشخصشده تعبیه میشود.
- -host-cursor
- فعالسازی «شتاببخشی نشانگر»: مکاننمای میزبان مجدداً استفاده میشود. این گزینه در حقیقت تنها برای کمک به اشکالزدایی از طریق جلوگیری از ترسیم مکاننما توسط کارساز تعبیه شده است. بهبود کارایی آن ناچیز است.
- -resizeable
- امکان تغییر اندازهٔ پنجرهٔ Xephyr را فراهم میکند، حتی اگر درون یک پنجرهٔ والد تعبیه نشده باشد. بهطور پیشفرض، اندازهٔ پنجرهٔ Xephyr ثابت است.
- -no-host-grab
- تصاحب (grab) صفحهکلید و موشواره را غیرفعال میکند.
سیگنالها (SIGNALS)
ارسال یک سیگنال SIGUSR1 به کارساز (بهعنوان مثال با دستور pkill -USR1 Xephyr) حالت اشکالزدایی را فعال/غیرفعال میکند. در این حالت، پیش از ترسیم محتوای اصلی، مستطیلهای قرمزرنگی روی نواحیای از صفحه که در حال ترسیم هستند کشیده میشود. میزان تأخیر بین این مراحل را میتوان با تنظیم متغیر محیطی XEPHYR_PAUSE روی مقداری بر حسب میکروثانیه مشخص کرد.
هشدارها (CAVEATS)
- نمایشگرهای چرخاندهشده (rotated) در حال حاضر از طریق انتقال کامل تصویر (full blits) بهروزرسانی میشوند. این کار کندتر از یک نمایشگر با جهتگیری عادی است؛ بنابراین حالت اشکالزدایی در نمایشگر چرخیده کاربرد چندانی ندارد.
- نشانگر در حالت '-host-cursor' از نظر ظاهری ایستا است.
- فرآیند ساخت با هشداری دربارهٔ 'nanosleep' مواجه میشود. به نظر میرسد پرچمهای ساخت مختلف '-D' مسبب آن هستند. هنوز راهکاری برای دور زدن آن پیدا نشده است، هرچند به نظر نمیرسد مشکلی در کارایی ایجاد کند.
- مدیریت صفحهکلید ابتدایی است اما کار میکند.
- دکمهٔ شمارهٔ ۵ موشواره احتمالاً کار نخواهد کرد.
همچنین ببینید (SEE ALSO)
نویسندگان (AUTHORS)
Matthew Allum <mallum@o-hand.com> 2004
| xorg-server 21.1.24 | X Version 11 |