tuigreet(1) General Commands Manual tuigreet(1)

tuigreet - یک خوش‌آمدگوی گرافیکی کنسول برای greetd

tuigreet [OPTIONS]...

-h, --help

نمایش راهنمای استفاده و خروج.

-v, --version

چاپ نسخه برنامه و خروج.

-d, --debug [FILE]

فعال‌سازی ثبت گزارش‌های اشکال‌زدایی در مسیر FILE داده‌شده، یا در /tmp/tuigreet.log در صورت عدم تعیین فایل.

-c, --cmd CMD

تعیین دستوری که پس از احراز هویت موفقیت‌آمیز اجرا شود. این مقدار را می‌توان با انتخاب دستی درون tuigreet لغو کرد.

--env KEY=VALUE

متغیرهای محیطی برای اجرای نشست پیش‌فرض با آن‌ها (می‌تواند بیش از یک بار ظاهر شود).

-s, --sessions DIR1[:DIR2]...

محل فایل‌های دسکتاپ (desktop-files) جهت استفاده به عنوان تعاریف نشست Wayland. به‌طور پیش‌فرض، نشست‌های Wayland از /usr/share/wayland-sessions واکشی می‌شوند.

--session-wrapper 'CMD [ARGS]...'

تعیین دستور پوشش‌دهنده (wrapper) جهت اجرا به‌جای نشست برای نشست‌های غیر X11. این دستور، دستور نشست را به عنوان آرگومان‌های خود دریافت می‌کند.

-x, --xsessions DIR1[:DIR2]...

محل فایل‌های دسکتاپ جهت استفاده به عنوان تعاریف نشست X11. به‌طور پیش‌فرض، نشست‌های X11 از /usr/share/xsessions واکشی می‌شوند.

--xsession-wrapper 'CMD [ARGS]...'

تعیین یک دستور پوشش‌دهنده جهت راه‌اندازی سرور X و اجرای نشست‌های X11. به‌طور پیش‌فرض، startx /usr/bin/env به ابتدای تمام دستورات نشست X11 افزوده می‌شود.

--no-xsession-wrapper

عدم پوشش‌دهی دستورات برای نشست‌های X11.

-w, --width COLS

تعداد ستون‌هایی که ناحیه اعلان اصلی باید در صفحه نمایش اشغال کند.

-i, --issue

چاپ محتوای /etc/issue در بالای ناحیه اعلان.

این گزینه با --greeting مانعة‌الجمع است.

-g, --greeting GREETING

تعیین متنی که در بالای ناحیه اعلان نمایش داده می‌شود.

این گزینه با --issue مانعة‌الجمع است.

-t, --time

چاپ تاریخ و زمان فعلی در بالای صفحه نمایش.

--time-format FORMAT

پیکربندی رشته قالب سفارشی سازگار با strftime برای تاریخ و زمان فعلی.

--user-menu

اجازه انتخاب کاربر از یک منوی گرافیکی.

--user-menu-min-uid

حداقل شناسه کاربری (UID) کاربران برای نمایش در منوی انتخاب.

--user-menu-max-uid

حداکثر شناسه کاربری (UID) کاربران برای نمایش در منوی انتخاب.

-r, --remember

به‌خاطر سپردن نام کاربری آخرین نشستی که با موفقیت باز شد، تا فیلد نام کاربری در اجرای بعدی از پیش پر شده باشد.

--remember-session

به‌خاطر سپردن آخرین نشست انتخاب‌شده، که عملاً در اجراهای بعدی بر گزینه --cmd داده‌شده اولویت خواهد داشت.

--remember-user-session

به‌خاطر سپردن آخرین نشست بازشده به ازای هر کاربر (نیازمند --remember).

--theme SPEC

تعریف رنگ‌های مورد استفاده برای رسم مؤلفه‌های رابط کاربری. نحو مناسب را می‌توانید در README پروژه بیابید.

--asterisks

افزودن بازخورد بصری هنگام تایپ اطلاعات محرمانه، به‌صورت یک نویسه ستاره به ازای هر فشردن کلید. به‌طور پیش‌فرض، هیچ بازخوردی داده نمی‌شود.

--asterisks-char CHARS

تغییر نویسه بازخورد پیش‌فرض از ستاره به توزیع تصادفی از نویسه‌های ارائه‌شده.

--window-padding COLS

افزودن فاصله بین لبه ناحیه صفحه نمایش و ناحیه رسم.

--container-padding COLS

افزودن فاصله بین کادر ناحیه اعلان اصلی و محتویات آن.

--prompt-padding ROWS

افزودن فاصله بین فیلدهای فرم.

--greet-align [left|center|right]

تراز متن خوش‌آمدگویی در محفظه اعلان اصلی (پیش‌فرض: 'center').

--power-shutdown CMD [ARGS]...

سفارشی‌سازی دستوری که هنگام صدور دستور خاموش کردن سیستم اجرا می‌شود. این دستور باید غیرتعاملی باشد (برای مثال sudo نباید گذرواژه درخواست کند).

--power-reboot CMD [ARGS]...

سفارشی‌سازی دستوری که هنگام صدور دستور راه‌اندازی مجدد سیستم اجرا می‌شود. این دستور باید غیرتعاملی باشد (برای مثال sudo نباید گذرواژه درخواست کند).

--power-no-setsid

عدم افزودن پیشوند setsid به دستورات مدیریت برق (که برای جدا کردن آن از TTY جاری استفاده می‌شود).

--kb-[command|sessions|power] [1-12]

تغییر کلیدهای میانبر پیش‌فرض F برای دسترسی به منوهای دستور، نشست‌ها و مدیریت برق.

نگهداری‌شده توسط NotAShelf <git@notashelf.dev>.

مشارکت‌شده توسط افراد عالی در https://github.com/NotAShelf/tuigreet/graphs/contributors.

گزارش مشکلات و بحث پیرامون توسعه باید در آدرس زیر انجام گیرد: https://github.com/NotAShelf/tuigreet.

greetd(1)

2026-08-23