DMENU(1) General Commands Manual DMENU(1)

dmenu - منوی پویا

dmenu [-bfiv] [-l lines] [-m monitor] [-p prompt] [-fn font] [-nb color] [-nf color] [-sb color] [-sf color] [-w windowid]

dmenu_run ...

dmenu یک منوی پویا برای سامانه X است که فهرستی از موارد جداشده با خط جدید را از stdin می‌خواند. هنگامی که کاربر موردی را انتخاب کرده و کلید Return را می‌فشارد، انتخاب او در stdout چاپ شده و dmenu خاتمه می‌یابد. وارد کردن متن، فهرست موارد را به گزینه‌هایی که با بخش‌های متن ورودی مطابقت دارند محدود می‌کند.

dmenu_run اسکریپتی است که توسط dwm(1) استفاده می‌شود؛ این اسکریپت برنامه‌های موجود در $PATH کاربر را فهرست کرده و نتیجه را در $SHELL او اجرا می‌کند.

منوی dmenu در پایین صفحه نمایش داده می‌شود.
در صورتی که ورودی از tty خوانده نشود، dmenu پیش از خواندن stdin صفحه‌کلید را تصاحب (grab) می‌کند. این حالت سریع‌تر است، اما سامانه X را تا زمانی که stdin به انتهای فایل (EOF) نرسد قفل خواهد کرد.
تطابق موارد منو توسط dmenu بدون در نظر گرفتن بزرگی و کوچکی حروف انجام می‌شود.
موارد توسط dmenu به‌صورت عمودی و با تعداد خطوط مشخص‌شده فهرست می‌شوند.
منوی dmenu روی شماره نمایشگر ارائه‌شده نمایش می‌یابد. شماره‌گذاری نمایشگرها از 0 آغاز می‌شود.
اعلان (prompt) نمایشی در سمت چپ کادر ورودی را تعیین می‌کند.
قلم (font) یا مجموعه قلم‌های مورد استفاده را تعیین می‌کند.
رنگ پس‌زمینه در حالت عادی را مشخص می‌کند. #RGB، #RRGGBB و نام‌های رنگ در سامانه X پشتیبانی می‌شوند.
رنگ پیش‌زمینه (متن) در حالت عادی را مشخص می‌کند.
رنگ پس‌زمینه مورد انتخاب‌شده را مشخص می‌کند.
رنگ پیش‌زمینه (متن) مورد انتخاب‌شده را مشخص می‌کند.
اطلاعات نگارش را در stdout چاپ کرده و خارج می‌شود.
در windowid مشخص‌شده جاسازی (embed) می‌شود.

برنامه dmenu به‌طور کامل توسط صفحه‌کلید کنترل می‌شود. گزینه‌ها با استفاده از کلیدهای جهت‌نما، Page Up، Page Down، Home و End انتخاب می‌شوند.

رونوشت از مورد انتخاب‌شده در کادر ورودی.
تأیید انتخاب. مورد انتخاب‌شده را در stdout چاپ کرده و با وضعیت موفقیت خارج می‌شود.
تأیید انتخاب. مورد انتخاب‌شده را در stdout چاپ کرده و به اجرای برنامه ادامه می‌دهد.
تأیید ورودی. متن ورودی را در stdout چاپ کرده و با وضعیت موفقیت خارج می‌شود.
خروج بدون انتخاب مورد، همراه با بازگرداندن وضعیت شکست.
انتقال مکان‌نما به ابتدای کلمه جاری
انتقال مکان‌نما به انتهای کلمه جاری
رفتن به ابتدای خط (Home)
حرکت به چپ (Left)
انصراف (Escape)
حذف نویسه جلو (Delete)
رفتن به انتهای خط (End)
حرکت به راست (Right)
انصراف (Escape)
حذف به عقب (Backspace)
کلید Tab
کلید Return
کلید Shift-Return
حذف سطر به سمت راست
کلید Return
کلید Shift-Return
حرکت به پایین (Down)
حرکت به بالا (Up)
حذف سطر به سمت چپ
حذف کلمه به سمت چپ
چسباندن از گزینش اصلی سامانه X (Primary)
چسباندن از بریده‌دان سامانه X (Clipboard)
انتقال مکان‌نما به ابتدای کلمه جاری
انتقال مکان‌نما به انتهای کلمه جاری
رفتن به ابتدای خط (Home)
رفتن به انتهای خط (End)
حرکت به بالا (Up)
صفحه به پایین (Page down)
صفحه به بالا (Page up)
حرکت به پایین (Down)

dwm(1), stest(1)

dmenu-5.4