ICEWM-MENU-XRANDR(1) User Commands ICEWM-MENU-XRANDR(1)

icewm-menu-xrandr - ارائه‌دهنده منوی IceWM برای میان‌برهای برپایی چندنمایشگره

icewm-menu-xrandr

دستور icewm-menu-xrandr ابزاری کمکی برای مدیریت پیکربندی‌های چندنمایشگره به روشی نیمه‌خودکار است. این ابزار یک تولیدکنندهٔ معمولی منوی icewm است که صفحه‌نمایش‌های موجود در xrandr (یعنی مانیتورهای متصل) را شناسایی کرده و ورودی‌های منویی ایجاد می‌کند که برای راه‌اندازی این پیکربندی دستور xrandr را فراخوانی می‌نمایند.

به‌صورت اختیاری، محتویات پیکربندی‌های تولیدشده می‌تواند در لحظه از طریق یک منوی سبک «تغییرسریع» (quick-switch) در دسترس قرار گیرد؛ منویی که با فشردن کلید میان‌بر Super-P (یا کلیدی که به‌صورت دستی پیکربندی شده باشد؛ برای پیکربندی دستورالعمل switchkey به icewm-keys(5) مراجعه کنید) باز می‌شود.

این ابزار تفکیک‌پذیری‌های دقیق مانیتور، نرخ‌های نوسازی یا جهت‌گیری صفحه را بررسی نمی‌کند. برای این موارد، به‌طور پیش‌فرض از حالت انتخاب خودکار استفاده می‌کند. با این حال، می‌توان انتخاب گزینهٔ سفارشی را برای هر خروجی با استفاده از گزینه‌های xrandr در یک فایل پیکربندی سفارشی جایگزین کرد (بخش CONFIGURATION را در زیر ببینید). همچنین تنظیم گزینه‌های خاص مانند --brightness و --gamma در آنجا امکان‌پذیر است.

نام نمایش‌داده‌شده برای مانیتورها با استفاده از نام خروجی و اطلاعات مانیتور برگرفته از داده‌های EDID آن ساخته می‌شود؛ چه از فیلد «Display Name» آن و چه از فیلدهای «Unspecified ASCII text» (به‌صورت الحاق‌شده).

گزینه‌ای منسوخ و بی‌اثر. پیش‌تر برای انتخاب حالت xrandr با بالاترین نرخ نوسازیِ شناسایی‌شده استفاده می‌شد. با این حال، بیشینه نرخ ممکن است مشکلاتی ایجاد کند، بنابراین اکنون باید از پیکربندی صریح در INI file استفاده شود، بخش CONFIGURATION را ببینید.
افزودن یک پیشوند عددی با افزایش خودکار به نام هر نمایشگر، که به‌صورت اختیاری از مقدار مشخص‌شده شروع می‌شود. این گزینه بیشتر برای ایجاد منو مفید است.
جایگزینی برای دستور xrandr که باید داده‌های معادل را ارائه داده و همان گزینه‌های xrandr را بپذیرد.
میان‌بری برای اجرای دستور فعال‌سازی ترکیب مشخص‌شده، درست مانند حالتی که IceWM دستور را هنگام انتخاب از منو یا کادر گفتگوی تغییرسریع اجرا می‌کند. پارامتر combo-name باید دقیقاً با نام نمایش‌داده‌شده مطابقت داشته باشد.

به‌صورت اختیاری، یک پیکربندی محلی می‌تواند گزینه‌های خط فرمان را برای فراخوانی‌های xrandr و دستورهای دیگری را برای اجرا پس از تغییر حالت مشخص کند.

برای نحو و قواعد این فایل، به نمونه‌های پیکربندی (xrandr_menu) در مستندات icewm یا پوشه contrib آن مراجعه کنید. این فایل می‌تواند در مسیر $HOME/.config/icewm یا در $HOME/.icewm یا هر مسیری که $XDG_CONFIG_HOME/.config/icewm به آن اشاره کند، قرار گیرد.

icewm(1)، xrandr(1).

لطفاً باگ‌ها را در https://github.com/ice-wm/icewm/issues گزارش دهید.

Eduard Bloch <mailto:edi@gmx.de>.

icewm-menu-xrandr تحت مجوز Simplified BSD License منتشر شده است. IceWM تحت مجوز GNU Library General Public License منتشر شده است. فایل COPYING را در توزیع مشاهده کنید.

2026-08-06 icewm 4.1.0