dde-seatd(1) General Commands Manual dde-seatd(1)

dde-seatd - یک دیمن مدیریت سیت (seat)

dde-seatd [گزینه‌ها]

-h

نمایش پیام راهنما و خروج.

-n <fd>

توصیف‌کننده فایل (FD) برای اعلام آمادگی. هنگامی که seatd آماده پاسخ‌گویی به درخواست‌ها شود، یک نویسه خط جدید نوشته شده و fd بسته می‌شود. این سازوکار با پروتکل اطلاع‌رسانی s6 سازگار است.

-s <path>

بازنویسی مسیر سوکت سازگار با libseat. در صورت عدم تعیین، dde-seatd از مسیر پیش‌فرض زمان کامپایل استفاده می‌کند.

-c <path>

فعال‌سازی سوکت کنترل DDE در مسیر مشخص‌شده.

-u <user>

کاربری که مالک سوکت seatd خواهد بود.

-g <group>

گروهی که مالک سوکت seatd خواهد بود.

-l <loglevel>

سطح ثبت گزارش (log-level) مورد استفاده. باید یکی از مقادیر debug، info، error یا silent باشد. پیش‌فرض error است.

-v

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

برنامه dde-seatd مدیریت متمرکز سیت (seat) را فراهم کرده و دسترسی به منابع مشترک مانند نمایشگرها و دستگاه‌های ورودی را در یک محیط چندنشستی (multi-session) و چندسیتی (multi-seat) مدیریت و میانجی‌گری می‌کند.

برنامه seatd بر بستر یک سوکت دامنه یونیکس (UNIX domain socket) عمل می‌کند و libseat بخش کلاینت این پروتکل را تأمین می‌نماید.

مسیر سوکت سازگار با libseat به‌طور پیش‌فرض در زمان کامپایل تعیین می‌شود، اما با گزینه -s قابل تغییر است. هنگامی که گزینه -c مشخص شود، dde-seatd همچنین یک سوکت کنترل مجزای DDE را ارائه می‌دهد که توسط DDM برای مدیریت VTهای گروه‌بندی‌شده به کار می‌رود.

SEATD_VTBOUND

اگر روی "0" تنظیم شود، سیت (seat) به یک VT متصل نخواهد شد.

کتابخانه سازگار با libseat در DDE، <libseat.h>، dde-seatd-launch(1)

توسعه و نگهداری توسط Kenny Levinsen <contact@kl.wtf> با همراهی سایر مشارکت‌کنندگان متن‌باز صورت می‌گیرد. برای اطلاعات بیشتر درباره توسعه seatd، به https://sr.ht/~kennylevinsen/seatd مراجعه کنید.

2026-07-28