| SYSTEMD-XDG-AUTOSTART-GENERATOR(8) | systemd-xdg-autostart-generator | SYSTEMD-XDG-AUTOSTART-GENERATOR(8) |
نام (NAME)
systemd-xdg-autostart-generator - ژنراتور اجرای خودکار برنامههای XDG Autostart در نشستهای کاربری
خلاصه دستور (SYNOPSIS)
/usr/lib/systemd/user-generators/systemd-xdg-autostart-generator
توضیحات (DESCRIPTION)
systemd-xdg-autostart-generator یک ژنراتور است که برای فایلهای XDG autostart[1] واحدهای .service ایجاد میکند. این ویژگی به محیطهای رومیزی اجازه میدهد تا راهاندازی این برنامهها را به systemd(1) واگذار کنند.
واحدهای ایجادشده توسط systemd-xdg-autostart-generator میتوانند توسط محیط رومیزی با استفاده از "xdg-desktop-autostart.target" شروع شوند. برای جزئیات بیشتر به systemd.special(7) مراجعه کنید.
اجرای خودکار XDG میتواند با استفاده از کلیدهای استاندارد و غیراستاندارد شرطیسازی شود. برای مدیریت این موارد، این ژنراتور ممکن است یک یا چند ورودی ExecCondition= ایجاد کند. برای کلیدهای غیراستاندارد، از برنامههای کمکی شناختهشدهای که توسط محیطهای رومیزی ارائه میشوند استفاده میشود. تمام برنامههای کمکی خارجی باید محیط رومیزی متناظر خود را تشخیص دهند و باید هنگام اجرا در یک محیط دیگر وضعیت موفقیت (success) بازگردانند. این نکته مهم است زیرا تمامی دستورالعملهای ExecCondition= برای شروع یک برنامه باید با موفقیت اجرا شوند.
جدول 1. مدخلهای ویژه فایل دسکتاپ XDG که پردازش میشوند
| مدخل | نحوه مدیریت |
| Hidden=, X-systemd-skip= | در صورت تنظیم روی true هیچ سرویسی ایجاد نخواهد شد |
| OnlyShowIn=, NotShowIn= | ExecCondition= با استفاده از systemd-xdg-autostart-condition |
| TryExec= | اگر فایل باینری وجود نداشته باشد یا نتواند اجرا شود هیچ سرویسی ایجاد نخواهد شد |
| AutostartCondition= (افزونه GNOME) | ExecCondition= با استفاده از gnome-systemd-autostart-condition |
| X-GNOME-Autostart-Phase= | در صورت تنظیم روی هر مقداری هیچ سرویسی ایجاد نخواهد شد |
| X-KDE-autostart-condition= | ExecCondition= با استفاده از kde-systemd-start-condition |
دستور
systemd-xdg-autostart-generator
مشخصات systemd.generator(7)
را
پیادهسازی
میکند.
همچنین ببینید (SEE ALSO)
یادداشتها (NOTES)
- 1.
- XDG autostart
| systemd 261.2 |