gtklock(1) General Commands Manual gtklock(1)

gtklock - قفل صفحه مبتنی بر GTK برای Wayland

gtklock [گزینه‌ها...]

-h, --help

نمایش گزینه‌های راهنما

--help-config

نمایش گزینه‌های موجود در پیکربندی. بخش CONFIGURATION را ببینید.

-d, --daemonize

جدا شدن از ترمینال کنترل‌کننده (اجرا در پس‌زمینه).

-c, --config <path>

مشخص کردن فایل پیکربندی برای استفاده. به‌طور پیش‌فرض، مسیرهای زیر با ترتیب زیر بررسی می‌شوند: $XDG_CONFIG_HOME/gtklock/config.ini و gtklock/config.ini در زیر هر پوشه در $XDG_CONFIG_DIRS.

پیکربندی در قالب فایل کلید glib ذخیره می‌شود. گزینه‌ها به‌صورت name=value مشخص می‌شوند و از خط فرمان نیز می‌توان از آن‌ها به‌صورت --name=value استفاده کرد. تمامی گزینه‌ها باید ذیل گروه main قرار گیرند.

تمامی گزینه‌های موجود عبارتند از:

-g, --gtk-theme <string>

تنظیم پوسته GTK.

-s, --style <path>

بارگذاری فایل شیوه CSS.

-x, --layout <path>

بارگذاری فایل چیدمان XML.

-m, --modules <name>

بارگذاری ماژول‌های gtklock. نام ماژول می‌تواند یک مسیر مطلق، مسیر نسبی (شروع‌شده با ./ یا ../) یا نامی در پوشه سیستمی (مانند example-module.so برای /usr/lib/gtklock/example-module.so) باشد. پسوند .so می‌تواند حذف شود.

-b, --background <path>

بارگذاری پس‌زمینه. پس‌زمینه مشخص‌شده می‌تواند توسط CSS بازنویسی شود.

-t, --time-format <string>

تنظیم قالب زمان. به date(1) مراجعه کنید.

-d, --date-format <string>

تنظیم قالب تاریخ. به date(1) مراجعه کنید.

-f, --follow-focus

دنبال کردن فوکوس بین مانیتورها. ممکن است برای تمام کامپوزیتورها کار نکند، برای hyprland توصیه می‌شود.

-H, --idle-hide

پنهان کردن فرم ورودی در زمان بی‌کاری.

-T, --idle-timeout <int>

مدت‌زمان انتظار بی‌کاری بر حسب ثانیه.

-S, --start-hidden

شروع با فرم ورودی پنهان‌شده.

-L, --lock-command

دستور برای اجرا پس از قفل کردن. دستور به‌صورت ناهمگام اجرا می‌شود.

-U, --unlock-command

دستور برای اجرا پس از باز کردن قفل. دستور به‌صورت ناهمگام اجرا می‌شود.

-M, --monitor-priority <name>

تنظیم اولویت فوکوس مانیتور. این گزینه می‌تواند چندین بار مشخص شود.

نمونه پیکربندی:

[main]
gtk-theme=Adwaita-dark

نمونه شیوه‌نامه (CSS):

window {
   background-image: url("background.png");
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
   background-color: black;
}

نگهداری‌شده توسط Jovan Lanik <jox969@gmail.com> با همراهی سایر مشارکت‌کنندگان. برای اطلاعات بیشتر درباره توسعه gtklock، به https://github.com/jovanlanik/gtklock مراجعه کنید.

2024-10-22