| dde-seatd-launch(1) | General Commands Manual | dde-seatd-launch(1) |
نام (NAME)
dde-seatd-launch - راهانداز نشست صندلی کاربری در محیط دسکتاپ دیپین
خلاصه دستور (SYNOPSIS)
dde-seatd-launch [گزینهها] [--] دستور
گزینهها (OPTIONS)
-l <loglevel>
-h
-v
توضیحات (DESCRIPTION)
برنامه dde-seatd-launch یک نمونه از dde-seatd را با یک مسیر سوکت اختصاصی اجرا میکند، تا آماده شدن آن منتظر میماند، و دستور مشخصشده را با مقداردهی مناسب متغیر محیطی SEATD_SOCK اجرا مینماید. به محض این که دستور مشخصشده خاتمه یابد، نمونه dde-seatd نیز خاتمه مییابد.
دیمن dde-seatd برای انجام وظایف خود نیازمند دسترسیهای ریشه (root) است. این امر میتواند از طریق تنظیم بیت SUID روی dde-seatd-launch یا اجرای dde-seatd-launch با دسترسی ریشه محقق شود. برنامه dde-seatd-launch پیش از اجرای دستور مشخصشده، سطح دسترسیها را از کاربر موثر به کاربر واقعی کاهش میدهد. اگر کاربر واقعی ریشه باشد، این کار عملاً یک عملیات بیاثر (noop) خواهد بود. تنها در صورتی باید dde-seatd-launch را با دسترسی ریشه اجرا کنید که قصد داشته باشید دستور مشخصشده نیز با دسترسی ریشه اجرا شود.
برنامه dde-seatd-launch هدفی مشابه با بکاند «توکار» (builtin) در libseat را دنبال میکند، اما به دو دلیل نسبت به آن برتری دارد:
- 1.
- دستور مشخصشده هرگز با دسترسی ریشه (root) اجرا نمیشود
- 2.
- از فایل اجرایی استاندارد dde-seatd و بکاند سازگار با libseat در DDE استفاده میشود
وضعیت خروج (EXIT STATUS)
برنامه dde-seatd-launch با وضعیت خروج فرایند فرزند خود خارج میشود. هنگامی که فرایند فرزند با سیگنال N خاتمه یابد، dde-seatd-launch با وضعیت خروج 128 + N خارج میشود.
اگر dde-seatd-launch به دلیل خطای دیگری با شکست مواجه شود، با یک وضعیت غیرصفر خارج خواهد شد.
همچنین ببینید (SEE ALSO)
کتابخانه سازگار با libseat در DDE، <libseat.h>، dde-seatd(1)
نویسندگان (AUTHORS)
توسط Kenny Levinsen <contact@kl.wtf> با همراهی سایر مشارکتکنندگان متنباز نگهداری میشود. برای اطلاعات بیشتر پیرامون توسعه seatd، به https://sr.ht/~kennylevinsen/seatd مراجعه کنید.
| 2026-07-28 |