| MENYOKI.CONF(5) | menyoki manual | MENYOKI.CONF(5) |
نام (NAME)
menyoki.conf - فایل پیکربندی menyoki
خلاصه دستور (SYNOPSIS)
home/ahoura/.config/menyoki.conf, home/ahoura/.config/menyoki/menyoki.conf, home/ahoura/.config/menyoki/config
توضیحات (DESCRIPTION)
امکان بازنویسی آرگومانهای پیشفرض خط فرمان با استفاده از یک فایل پیکربندی وجود دارد. این فایل را میتوان از طریق گزینه ?[C]-config?[R] یا متغیر محیطی ?[C] مشخص کرد. همچنین میتوان آن را در یکی از مسیرهای پیشفرضی که ?[B]menyoki?[R] بررسی میکند قرار داد.
عمومی (GENERAL)
گزینههای متعلق به بخش [general].
- verbose
- افزایش پرگویی و جزئیات لاگ
- quiet
- عدم نمایش خروجی
- color <HEX>
- تنظیم رنگ اصلی [پیشفرض: 3AA431]
ضبط (RECORD)
گزینههای متعلق به بخش [record].
- root
- ضبط پنجره ریشه (تمام صفحه)
- focus
- ضبط پنجره فوکوسشده
- select
- انتخاب پنجره برای ضبط
- parent
- ضبط پنجره والد
- with-alpha
- ضبط همراه با کانال آلفا (شفافیت)
- no-keys
- غیرفعال کردن کلیدهای عملیاتی هنگام ضبط
- mouse
- انتخاب پنجره با کلیک ماوس
- action-keys <KEYS>
- تنظیم کلیدهای عملیاتی [پیشفرض: LAlt-S,LAlt-Enter]
- cancel-keys <KEYS>
- تنظیم کلیدهای لغو [پیشفرض: LControl-D,Escape]
- border <BORDER>
- تنظیم عرض کادر [پیشفرض: 1]
- padding <T:R:B:L>
- تنظیم حاشیه درونی ناحیه ضبط
- size <WxH>
- تنظیم اندازه ناحیه ضبط
- duration <S>
- تنظیم مدت زمان ضبط [پیشفرض: ∞]
- countdown <S>
- تنظیم شمارش معکوس پیش از ضبط [پیشفرض: 3]
- timeout <S>
- تنظیم مهلت زمانی برای انتخاب پنجره [پیشفرض: 300]
- interval <MS>
- تنظیم بازه زمانی نوسازی برای انتخاب پنجره [پیشفرض: 10]
- font <FONT>
- تنظیم قلم مورد استفاده برای انتخاب پنجره
- monitor <NUM>
- تنظیم مانیتور برای ضبط به عنوان پنجره ریشه
- command
- تنظیم دستور برای اجرا
تفکیک (SPLIT)
گزینههای متعلق به بخش [split].
- dir <DIRECTORY>
- تنظیم دایرکتوری خروجی
- file
- تنظیم فایل پویانمایی
ساخت (MAKE)
گزینههای متعلق به بخش [make].
- no-sort
- استفاده از فریمها به همان ترتیبی که ارائه شدهاند
- fps <FPS>
- تنظیم نرخ فریم [پیشفرض: 20]
- quality <QUALITY>
- تنظیم کیفیت فریم (۱ تا ۱۰۰) [پیشفرض: 75]
- repeat <REPEAT>
- تنظیم تعداد تکرار [پیشفرض: ∞]
- dir <DIRECTORY>
- تنظیم دایرکتوری برای خواندن فریمها
- format <FORMAT>
- تنظیم قالب پویانمایی [پیشفرض: gif] [مقادیر مجاز: gif, apng]
عکسبرداری (CAPTURE)
گزینههای متعلق به بخش [capture].
- root
- عکسبرداری از پنجره ریشه
- focus
- عکسبرداری از پنجره فوکوسشده
- select
- انتخاب پنجره برای عکسبرداری
- parent
- عکسبرداری از پنجره والد
- with-alpha
- عکسبرداری همراه با کانال آلفا
- mouse
- انتخاب پنجره با کلیک ماوس
- action-keys <KEYS>
- تنظیم کلیدهای عملیاتی [پیشفرض: LAlt-S,LAlt-Enter]
- cancel-keys <KEYS>
- تنظیم کلیدهای لغو [پیشفرض: LControl-D,Escape]
- border <BORDER>
- تنظیم عرض کادر [پیشفرض: 1]
- padding <T:R:B:L>
- تنظیم حاشیه درونی ناحیه عکسبرداری
- size <WxH>
- تنظیم اندازه ناحیه عکسبرداری
- countdown <S>
- تنظیم شمارش معکوس پیش از عکسبرداری [پیشفرض: 0]
- timeout <S>
- تنظیم مهلت زمانی برای انتخاب پنجره [پیشفرض: 300]
- interval <MS>
- تنظیم بازه زمانی نوسازی برای انتخاب پنجره [پیشفرض: 10]
- font <FONT>
- تنظیم قلم مورد استفاده برای انتخاب پنجره
- monitor <NUM>
- تنظیم مانیتور برای عکسبرداری به عنوان پنجره ریشه
- command
- تنظیم دستور برای اجرا
ویرایش (EDIT)
گزینههای متعلق به بخش [edit].
- convert
- تبدیل تصویر با استفاده از رمزگذار مشخصشده
- grayscale
- تبدیل تصویر به مقیاس خاکستری
- invert
- معکوس کردن رنگهای تصویر
- crop <T:R:B:L>
- اعمال حاشیه درونی برای برش تصویر
- resize <WxH>
- تغییر اندازه تصویر بدون حفظ نسبت ابعاد
- ratio <RATIO>
- تغییر متناسب اندازه تصویر بر اساس نسبت ابعاد [پیشفرض: 1.0]
- rotate <ROTATE>
- چرخاندن تصویر (در جهت عقربههای ساعت) [مقادیر ممکن: 90, 180, 270]
- flip <FLIP>
- وارونهسازی تصویر [مقادیر ممکن: horizontal, vertical]
- blur <SIGMA>
- محو و مات کردن تصویر [پیشفرض: 0.0]
- hue <HUE>
- تنظیم فام رنگی تصویر [پیشفرض: ±0]
- contrast <CONTRAST>
- تنظیم کنتراست تصویر [پیشفرض: ±0.0]
- brightness <BRIGHTNESS>
- تنظیم روشنایی تصویر [پیشفرض: ±0]
- filter <FILTER>
- تنظیم فیلتر نمونهبرداری برای تغییر اندازه [پیشفرض: lanczos3] [مقادیر ممکن: nearest, triangle, catmull-rom, gaussian, lanczos3]
- file
- تنظیم فایل ورودی
تحلیل (ANALYZE)
گزینههای متعلق به بخش [analyze].
- timestamp
- استفاده از برچسب زمانی یونیکس برای تاریخ گزارشها
- time-zone <TIMEZONE>
- تنظیم منطقه زمانی گزارش [پیشفرض: utc] [مقادیر ممکن: utc, local]
- file
- تنظیم فایل تصویر
نمایش (VIEW)
گزینههای متعلق به بخش [view].
- transparent
- نمایش تصویر شفاف با پسزمینه شفاف
- file
- تنظیم فایل تصویر
ذخیره (SAVE)
گزینههای متعلق به بخش [save].
- with-extension
- همیشه فایل با پسوند ذخیره شود
- timestamp
- افزودن برچسب زمانی یونیکس به نام فایل
- date <FORMAT>
- افزودن تاریخ/زمان قالببندیشده به نام فایل [پیشفرض: %Y%m%dT%H%M%S]
- file
- تنظیم فایل خروجی
گیف (GIF)
گزینههای متعلق به بخش [gif].
- gifski
- استفاده از رمزگذار gifski
- fast
- رمزگذاری ۳ برابر سریعتر (gifski)
- fps <FPS>
- تنظیم نرخ فریم [پیشفرض: 20]
- quality <QUALITY>
- تنظیم کیفیت فریم (۱ تا ۱۰۰) [پیشفرض: 75]
- repeat <REPEAT>
- تنظیم تعداد تکرار [پیشفرض: ∞]
- speed <SPEED>
- تنظیم سرعت پویانمایی [پیشفرض: 1.0]
- cut-beginning <S>
- برش دادن ابتدای پویانمایی [پیشفرض: 0.0]
- cut-end <S>
- برش دادن انتهای پویانمایی [پیشفرض: 0.0]
ایپیانجی (APNG)
گزینههای متعلق به بخش [apng].
- fps <FPS>
- تنظیم نرخ فریم [پیشفرض: 20]
- repeat <REPEAT>
- تنظیم تعداد تکرار [پیشفرض: ∞]
- speed <SPEED>
- تنظیم سرعت پویانمایی [پیشفرض: 1.0]
- cut-beginning <S>
- برش دادن ابتدای پویانمایی [پیشفرض: 0.0]
- cut-end <S>
- برش دادن انتهای پویانمایی [پیشفرض: 0.0]
پیانجی (PNG)
گزینههای متعلق به بخش [png].
- compression <COMPRESSION>
- تنظیم سطح فشردهسازی [پیشفرض: fast] [مقادیر ممکن: default, fast, best]
- filter <FILTER>
- تنظیم الگوریتم فیلتر [پیشفرض: sub] [مقادیر ممکن: none, sub, up, avg, paeth]
جیپیجی (JPG)
گزینههای متعلق به بخش [jpg].
- quality <QUALITY>
- تنظیم کیفیت تصویر (۱ تا ۱۰۰) [پیشفرض: 90]
وبپی (WEBP)
گزینههای متعلق به بخش [webp].
- quality <QUALITY>
- تنظیم کیفیت رمزگذاری با اتلاف (۱ تا ۱۰۰) [پیشفرض: 80]
- lossless
- استفاده از رمزگذاری بدون اتلاف
پیانام (PNM)
گزینههای متعلق به بخش [pnm].
- format <FORMAT>
- تنظیم قالب PNM [پیشفرض: pixmap] [مقادیر ممکن: bitmap, graymap, pixmap, arbitrary]
- encoding <ENCODING>
- تنظیم کدگذاری برای ذخیره نمونهها [پیشفرض: binary] [مقادیر ممکن: binary, ascii]
محیط (ENVIRONMENT)
متغیرهای محیطی متناظر را میتوان برای بازنویسی گزینهها و فلگهای خط فرمان تنظیم کرد. الگوی کلی متغیرهایی که ?[B]menyoki?[R] بررسی میکند به صورت زیر است:
?[C]MENYOKI_{SECTION}_{ARGUMENT}=value?[R]
علاوه بر این، ?[C]MENYOKI_WINDOW_SYSTEM?[R] را میتوان برای بازنویسی سیستم پنجره که در غیر این صورت بر اساس وجود ?[C]WAYLAND_DISPLAY?[R] تشخیص داده میشود، روی ?[C]x11?[R] یا ?[C]wayland?[R] تنظیم کرد.
مثالها (Examples)
| دستور | متغیرهای محیطی |
| ?[C]menyoki --quiet?[R] | ?[C]MENYOKI_GENERAL_QUIET=true?[R] |
| ?[C]menyoki record gif --fps 10 save --timestamp?[R] | ?[C]MENYOKI_GIF_FPS=10 MENYOKI_SAVE_TIMESTAMP=true?[R] |
| ?[C]menyoki capture --size 200x300 jpg --quality 100?[R] | ?[C]MENYOKI_CAPTURE_SIZE=200x300 MENYOKI_JPG_QUALITY=100?[R] |
| ?[C]menyoki edit test.png --ratio 2.0 --filter triangle?[R] | ?[C]MENYOKI_EDIT_RATIO=2.0 MENYOKI_EDIT_FILTER=triangle?[R] |
| ?[C]menyoki split test.gif --dir frames/ pnm --format graymap?[R] | ?[C]MENYOKI_SPLIT_DIR=frames/ MENYOKI_PNM_FORMAT=graymap?[R] |
| ?[C]menyoki analyze test.png --timestamp save --date %H%M%S?[R] | ?[C]MENYOKI_ANALYZE_TIMESTAMP=true MENYOKI_SAVE_DATE=%H%M%S?[R] |
| ?[C]menyoki view test.png --transparent?[R] | ?[C]MENYOKI_VIEW_TRANSPARENT=true?[R] |
نویسنده (AUTHOR)
نوشتهشده توسط Orhun Parmaksız <orhunparmaksiz@gmail.com>
گزارش باگها (REPORTING BUGS)
از طریق ایمیل یا بخش Issues در مخزن گیتهاب با نویسنده در ارتباط باشید: https://github.com/orhun/menyoki/issues
حق نشر (COPYRIGHT)
Copyright © 2020-2024 Orhun Parmaksız
همچنین ببینید (SEE ALSO)
برای مستندات کامل صفحه اصلی پروژه را در https://github.com/orhun/menyoki مشاهده کنید.
| March 2023 | menyoki 1.7.0 |