i3lock(1) User Manuals i3lock(1)

i3lock - قفل‌کننده صفحه نمایش بهبودیافته

i3lock [-v] [-n] [-b] [-i image.png] [-c color] [-t] [-p pointer] [-u] [-e] [-f]

xss-lock --transfer-sleep-lock -- i3lock --nofork

استفاده از xss-lock تضمین می‌کند که صفحه نمایش شما پیش از رفتن رایانه به حالت تعلیق (suspend) قفل شود.

به ویژه، استفاده از فایل سرویس systemd کافی نیست، زیرا تعلیق را تا زمان قفل شدن صفحه به تعویق نمی‌اندازد.

برنامه i3lock یک قفل‌کننده ساده صفحه نمایش مانند slock است. پس از شروع آن، یک صفحه سفید مشاهده خواهید کرد (می‌توانید رنگ یا یک تصویر را برای آن پیکربندی کنید). با وارد کردن گذرواژه خود می‌توانید به صفحه دسکتاپ بازگردید.

•
برنامه i3lock فرآیند را فورک (انشعاب) می‌کند، بنابراین می‌توانید آن را با یک نام مستعار برای تعلیق در RAM ترکیب کنید (دستور "i3lock && echo mem > /sys/power/state" را اجرا کنید تا پس از بیدار شدن رایانه از تعلیق، صفحه قفل‌شده باشد).
•
می‌توانید یک رنگ پس‌زمینه یا یک تصویر PNG تعیین کنید که در زمان قفل بودن صفحه نمایش داده شود.
•
می‌توانید تعیین کنید که آیا i3lock در صورت وارد کردن گذرواژه اشتباه بوق هشدار بزند یا خیر.
•
برنامه i3lock از PAM استفاده می‌کند و بنابراین با LDAP و سایر سامانه‌ها سازگار است.

نمایش نسخه برنامه i3lock
پس از اجرا فرآیند را در پس‌زمینه فورک (انشعاب) نمی‌کند.
فعال کردن بوق هشدار. مطمئن شوید زمانی که ممکن است دیگران را برنجانید (مانند باز کردن لپ‌تاپ در یک سخنرانی کسل‌کننده)، از این گزینه استفاده نکنید.
غیرفعال کردن نشانگر بازگشایی قفل. برنامه i3lock به طور پیش‌فرض پس از فشردن کلیدها یک نشانگر بازگشایی قفل را نشان می‌دهد. این بازخورد به ازای هر کلید فشرده‌شده نمایش داده می‌شود و وضعیت فعلی PAM را نشان می‌دهد (اینکه آیا گذرواژه شما در حال بررسی است یا اشتباه وارد شده است).
نمایش تصویر PNG داده‌شده به جای یک صفحه خالی.
تصویر داده‌شده توسط --image را به جای PNG به صورت یک تصویر خام (raw) می‌خواند. آرگومان ورودی فرمت تصویر به صورت <width>x<height>:<pixfmt> است. فرمت‌های پیکسل پشتیبانی‌شده عبارتند از: 'native', 'rgb', 'xrgb', 'rgbx', 'bgr', 'xbgr' و 'bgrx'. فرمت پیکسل "native" انتظار دارد پیکسل یک عدد صحیح ۳۲ بیتی (۴ بایتی) بر اساس ترتیب بایت محلی دستگاه باشد که ۸ بیت بالایی آن استفاده نمی‌شود. مقادیر قرمز، سبز و آبی در بیت‌های باقی‌مانده و به همان ترتیب ذخیره می‌شوند.

مثال:

--raw=1920x1080:rgb

می‌توانید از برنامه convert(1) متعلق به ImageMagick برای ارسال تصاویر خام به i3lock استفاده کنید:

convert wallpaper.jpg RGB:- | i3lock --raw 3840x2160:rgb --image /dev/stdin

این قابلیت به شما اجازه می‌دهد فرمت‌های گوناگون تصویر را بارگذاری کنید بدون آنکه لازم باشد i3lock صریحاً از هر یک پشتیبانی نماید.

تغییر رنگ صفحه به رنگ داده‌شده به جای سفید. رنگ باید در قالب ۳ بایتی rrggbb ارائه شود (مثلاً ff0000 قرمز است).
اگر تصویری مشخص شده باشد (از طریق -i)، تصویر را به صورت کاشی‌کاری در سراسر صفحه نمایش می‌دهد (در صورت پیکربندی چند مانیتور، تصویر در تمام نمایشگرها قابل مشاهده خواهد بود).
اگر مقدار "default" را مشخص کنید، i3lock نشانگر ماوس را پنهان نمی‌کند. اگر "win" را تعیین کنید، i3lock یک نشانگر ویندوزی نمایش می‌دهد (که به شما امکان می‌دهد با قرار دادن تصویر دسکتاپ ویندوز به عنوان صفحه قفل، با دوستانتان شوخی کنید).
هنگامی که گذرواژه خالی وارد می‌شود، آن را اعتبارسنجی نمی‌کند. بدون این گزینه، گذرواژه خالی به PAM ارسال می‌شود و در صورت نامعتبر بودن، کاربر باید چند ثانیه پیش از تلاش مجدد صبر کند. این ویژگی زمانی مفید است که کلید XF86ScreenSaver برای به خواب رفتن لپ‌تاپ به کار رفته باشد یا سیستم با فشردن کلید Enter بیدار شود.
نمایش تعداد تلاش‌های ناموفق، در صورت وجود.
نمایش چیدمان فعلی صفحه‌کلید.
گزارش‌گیری اشکال‌زدایی (debug) را فعال می‌کند. توجه داشته باشید که این گزینه گذرواژه واردشده برای احراز هویت را در خروجی استاندارد (stdout) ثبت می‌کند.

گزینه -d (--dpms) در نسخه 2.8 از i3lock حذف شد. سناریوهای زیادی وجود داشت که به درستی پشتیبانی نمی‌شدند و باگ‌های فراوانی پیرامون این قابلیت وجود داشت. با این که قابلیت‌ها معمولاً از i3 و ابزارهای آن حذف نمی‌شوند، لازم دانستیم در این مورد استثنا قائل شویم.

کاربرانی که می‌خواهند DPMS تنها در زمان قفل بودن صفحه به صراحت فعال باشد، می‌توانند از یک اسکریپت واسط مانند زیر استفاده کنند:

#!/bin/sh
revert() {
  xset dpms 0 0 0
}
trap revert HUP INT TERM
xset +dpms dpms 5 5 5
i3lock -n
revert

گزینه -I (--inactivity-timeout=seconds) نیز حذف شد زیرا تنها در صورت وجود DPMS معنا داشت.

xss-lock(1) - اتصال i3lock به مدیر ورود systemd

convert(1) - ارسال طیف وسیعی از فرمت‌های تصویر به i3lock

Michael Stapelberg <michael+i3lock at stapelberg dot de>

JANUARY 2012 Linux