| FVWM-MENU-XLOCK(1) | FVWM-MENU-XLOCK(1) |
نام (NAME)
fvwm-menu-xlock - ساخت تعریف منوی xlock برای fvwm
خلاصه دستور (SYNOPSIS)
fvwm-menu-xlock [ --help|-h|-? ] [ --version|-V ] [ --name|-n name ] [ --title|-t title ] [ --item format ] [ --icon-title icon ] [ --icon-item icon ] [ --special-first|-s ] [ -- xlock params ]
توضیحات (DESCRIPTION)
یک اسکریپت ساده perl که خروجی xlock را برای ساخت تعریف منوی fvwm از تمامی حالتهای xlock تجزیه میکند.
گزینهها (OPTIONS)
--help
--version
--name name
--title title
--item format
مشخصکنندههای قالب:
%n - نام حالت %d - شرح حالت %D - شرح حالت بدون پیشوند "Shows " در صورت وجود
این مشخصکنندهها میتوانند یک اندازه عددی صحیح و اختیاری دریافت کنند؛ مثبت برای راستچین کردن رشته یا منفی برای چپچین کردن آن، برای مثال: %8x؛ و همچنین *num یا *-num اختیاری که نشان میدهد تنها num نویسه اول یا آخر (در صورت منفی بودن) باقی بماند؛ مقدار num باید بزرگتر از ۳ باشد، چرا که بخش حذفشده با ... جایگزین میشود، برای مثال: %*30x. هر دو را میتوان ترکیب کرد: %-10*-20x؛ این حالت تعیین میکند که تنها ۲۰ نویسه آخر دریافت شوند، اما اگر طول آن کمتر از ۱۰ باشد - با حداکثر ۱۰ فاصله در سمت راست پر شود.
--icon-title icon
--icon-item icon
--wm-icons
--special-first
پارامترهای گزینهها را میتوان هم با استفاده از '=' و هم در آرگومان بعدی مشخص کرد. گزینههای کوتاه اگر مبهم نباشند مشکلی ندارند: -h، -t؛ اما در مورد گزینههای کوتاه محتاط باشید، چیزی که اکنون نامبهم است میتواند در نسخههای بعدی مبهم شود.
آرگومانهای اضافی (پس از --) به xlock منتقل خواهند شد.
لطفاً برای مشاهده گزینههای xlock به صفحه راهنمای xlock(1) مراجعه کنید.
نحوه استفاده (USAGE)
این خطوط را به فایل پیکربندی fvwm خود اضافه کنید:
PipeRead 'fvwm-menu-xlock --name MenuSSaver --title "Screensaver" \ --icon-item mini-bball.xpm --special-first -- -nice 19 -nolock' PipeRead 'fvwm-menu-xlock --name MenuSLock --title "Lock Screen" \ --icon-item mini-rball.xpm --special-first -- -nice 19' AddToMenu "Utilities" "Screensaver%mini-monitor.xpm%" Popup MenuSSaver AddToMenu "Utilities" "Screenlock%mini-lock.xpm%" Popup MenuSLock
نویسندگان (AUTHORS)
Charles K. Hines <chuck_hines@vnet.ibm.com>، نسخه اولیه.
Mikhael Goikhman <migo@homemail.com>، از ۲۴ فوریه ۱۹۹۹.
کپیرایت و تکثیر (COPYRIGHT)
این اسکریپت تحت همان شرایط خود fvwm توزیع میشود. برای جزئیات به مجوز عمومی همگانی گنو (GNU General Public License) مراجعه کنید.
گزارش باگها (BUGS)
به خروجی xlock وابسته است. در صورتی که ساختار خروجی تغییر کند، منویی خالی تولید خواهد کرد.
گزارش باگها به <fvwm-workers@fvwm.org> یا https://github.com/fvwmorg/fvwm3.
| 2026-06-28 |