| DMENU(1) | General Commands Manual | DMENU(1) |
نام (NAME)
dmenu - منوی پویا
خلاصه دستور (SYNOPSIS)
dmenu [-bfiv] [-l lines] [-m monitor] [-p prompt] [-fn font] [-nb color] [-nf color] [-sb color] [-sf color] [-w windowid]
dmenu_run ...
توضیحات (DESCRIPTION)
dmenu یک منوی پویا برای سامانه X است که فهرستی از موارد جداشده با خط جدید را از stdin میخواند. هنگامی که کاربر موردی را انتخاب کرده و کلید Return را میفشارد، انتخاب او در stdout چاپ شده و dmenu خاتمه مییابد. وارد کردن متن، فهرست موارد را به گزینههایی که با بخشهای متن ورودی مطابقت دارند محدود میکند.
dmenu_run اسکریپتی است که توسط dwm(1) استفاده میشود؛ این اسکریپت برنامههای موجود در $PATH کاربر را فهرست کرده و نتیجه را در $SHELL او اجرا میکند.
گزینهها (OPTIONS)
- -b
- منوی dmenu در پایین صفحه نمایش داده میشود.
- -f
- در صورتی که ورودی از tty خوانده نشود، dmenu پیش از خواندن stdin صفحهکلید را تصاحب (grab) میکند. این حالت سریعتر است، اما سامانه X را تا زمانی که stdin به انتهای فایل (EOF) نرسد قفل خواهد کرد.
- -i
- تطابق موارد منو توسط dmenu بدون در نظر گرفتن بزرگی و کوچکی حروف انجام میشود.
- -l lines
- موارد توسط dmenu بهصورت عمودی و با تعداد خطوط مشخصشده فهرست میشوند.
- -m monitor
- منوی dmenu روی شماره نمایشگر ارائهشده نمایش مییابد. شمارهگذاری نمایشگرها از 0 آغاز میشود.
- -p prompt
- اعلان (prompt) نمایشی در سمت چپ کادر ورودی را تعیین میکند.
- -fn font
- قلم (font) یا مجموعه قلمهای مورد استفاده را تعیین میکند.
- -nb color
- رنگ پسزمینه در حالت عادی را مشخص میکند. #RGB، #RRGGBB و نامهای رنگ در سامانه X پشتیبانی میشوند.
- -nf color
- رنگ پیشزمینه (متن) در حالت عادی را مشخص میکند.
- -sb color
- رنگ پسزمینه مورد انتخابشده را مشخص میکند.
- -sf color
- رنگ پیشزمینه (متن) مورد انتخابشده را مشخص میکند.
- -v
- اطلاعات نگارش را در stdout چاپ کرده و خارج میشود.
- -w windowid
- در windowid مشخصشده جاسازی (embed) میشود.
نحوه استفاده (USAGE)
برنامه dmenu بهطور کامل توسط صفحهکلید کنترل میشود. گزینهها با استفاده از کلیدهای جهتنما، Page Up، Page Down، Home و End انتخاب میشوند.
- Tab
- رونوشت از مورد انتخابشده در کادر ورودی.
- Return
- تأیید انتخاب. مورد انتخابشده را در stdout چاپ کرده و با وضعیت موفقیت خارج میشود.
- Ctrl-Return
- تأیید انتخاب. مورد انتخابشده را در stdout چاپ کرده و به اجرای برنامه ادامه میدهد.
- Shift-Return
- تأیید ورودی. متن ورودی را در stdout چاپ کرده و با وضعیت موفقیت خارج میشود.
- Escape
- خروج بدون انتخاب مورد، همراه با بازگرداندن وضعیت شکست.
- Ctrl-Left
- انتقال مکاننما به ابتدای کلمه جاری
- Ctrl-Right
- انتقال مکاننما به انتهای کلمه جاری
- C-a
- رفتن به ابتدای خط (Home)
- C-b
- حرکت به چپ (Left)
- C-c
- انصراف (Escape)
- C-d
- حذف نویسه جلو (Delete)
- C-e
- رفتن به انتهای خط (End)
- C-f
- حرکت به راست (Right)
- C-g
- انصراف (Escape)
- C-h
- حذف به عقب (Backspace)
- C-i
- کلید Tab
- C-j
- کلید Return
- C-J
- کلید Shift-Return
- C-k
- حذف سطر به سمت راست
- C-m
- کلید Return
- C-M
- کلید Shift-Return
- C-n
- حرکت به پایین (Down)
- C-p
- حرکت به بالا (Up)
- C-u
- حذف سطر به سمت چپ
- C-w
- حذف کلمه به سمت چپ
- C-y
- چسباندن از گزینش اصلی سامانه X (Primary)
- C-Y
- چسباندن از بریدهدان سامانه X (Clipboard)
- M-b
- انتقال مکاننما به ابتدای کلمه جاری
- M-f
- انتقال مکاننما به انتهای کلمه جاری
- M-g
- رفتن به ابتدای خط (Home)
- M-G
- رفتن به انتهای خط (End)
- M-h
- حرکت به بالا (Up)
- M-j
- صفحه به پایین (Page down)
- M-k
- صفحه به بالا (Page up)
- M-l
- حرکت به پایین (Down)
همچنین ببینید (SEE ALSO)
| dmenu-5.4 |