| slurp(1) | General Commands Manual | slurp(1) |
نام (NAME)
slurp - انتخاب یک ناحیه در کامپوزیتور Wayland
خلاصه دستور (SYNOPSIS)
slurp [options...]
توضیحات (DESCRIPTION)
ابزار slurp یک ابزار خط فرمانی برای انتخاب یک ناحیه در کامپوزیتورهای Wayland است که از پروتکل layer-shell پشتیبانی میکنند. این ابزار به کاربر اجازه میدهد اشارهگر را برای انتخاب نگهدارد، یا برای لغو انتخاب کلیک کند.
اگر ورودی استاندارد یک TTY نباشد یا از گزینهٔ -r استفاده شود، slurp فهرستی از مستطیلهای از پیش تعریفشده را برای انتخاب سریع میخواند. هر خط باید به صورت "<x>,<y> <width>x<height> [label]" باشد. برچسب اختیاری است و میتواند هر رشتهای باشد که شامل نویسهٔ خط جدید نیست. میتوان با استفاده از توالی "%l" در یک رشتهٔ قالب به آن دسترسی داشت.
اگر کلید Esc فشرده شود، انتخاب لغو میشود. اگر کلید Space پایین نگه داشته شود، ناحیهٔ انتخابشده به جای تغییر اندازه، جابهجا میشود.
گزینهها (OPTIONS)
-h
-d
-b color
-c color
-s color
-B color
-F font family
-w weight
-f format
-p
-o
-r
-a width:height
رنگها (COLORS)
رنگها میتوانند در قالب #RRGGBB یا #RRGGBBAA مشخص شوند. نویسهٔ # اختیاری است.
قالب (FORMAT)
توالیهای تفسیرپذیر عبارتند از:
%x مختصات x ناحیهٔ انتخاب
%y مختصات y ناحیهٔ انتخاب
%w عرض ناحیهٔ انتخاب
%h ارتفاع ناحیهٔ انتخاب
%X مختصات x انتخاب با مختصات نسبی نسبت به خروجیای که
%Y مختصات y انتخاب با مختصات نسبی نسبت به خروجیای که
%W عرض انتخاب، برشخورده بر اساس خروجیای که شامل گوشهٔ
%H ارتفاع انتخاب، برشخورده بر اساس خروجیای که شامل گوشهٔ
%l برچسب ارائهشده همراه با ناحیه از stdin
%o نام خروجی شامل گوشهٔ بالا-چپ، یا "<unknown>" در صورت
قالب پیشفرض "%x,%y %wx%h\n" است.
کلیدهای کنترلی (KEYBOARD CONTROLS)
اقدامات صفحهکلید زیر در حین انتخاب قابل استفاده هستند:
Escape لغو انتخاب و خروج از slurp
Space اگر در حال حاضر مشغول انتخاب هستید، با پایین نگهداشتن space، با حرکت اشارهگر به جای تغییر اندازه، کل ناحیهٔ انتخاب جابهجا میشود.
Shift آزمایشی. اگر گزینهٔ -a مشخص نشده باشد، در زمان پایین نگهداشتن shift نسبت ابعاد روی 1:1 تنظیم میشود؛ رها کردن آن نسبت ابعاد بدون محدودیت را بازمیگرداند. نکته: این رفتار ممکن است در آینده بر اساس بازخوردها تغییر کند.
نویسندگان (AUTHORS)
نگهداریشده توسط Simon Ser <contact@emersion.fr>، با همکاری سایر مشارکتکنندگان متنباز. برای اطلاعات بیشتر دربارهٔ توسعهٔ slurp، به https://github.com/emersion/slurp مراجعه کنید.
| 2026-04-09 |