'\" t .TH "SYSTEMD\-XDG\-AUTOSTART\-GENERATOR" "8" "" "systemd 261.2" "systemd-xdg-autostart-generator" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" systemd-xdg-autostart-generator \- ژنراتور اجرای خودکار برنامه‌های XDG Autostart در نشست‌های کاربری .SH "خلاصه دستور (SYNOPSIS)" .PP /usr/lib/systemd/user\-generators/systemd\-xdg\-autostart\-generator .SH "توضیحات (DESCRIPTION)" .PP systemd\-xdg\-autostart\-generator یک ژنراتور است که برای فایل‌های \m[blue]\fBXDG autostart\fR\m[]\&\s-2\u[1]\d\s+2 واحدهای \&.service ایجاد می‌کند\&. این ویژگی به محیط‌های رومیزی اجازه می‌دهد تا راه‌اندازی این برنامه‌ها را به \fBsystemd\fR(1) واگذار کنند\&. .PP واحدهای ایجادشده توسط systemd\-xdg\-autostart\-generator می‌توانند توسط محیط رومیزی با استفاده از "xdg\-desktop\-autostart\&.target" شروع شوند\&. برای جزئیات بیشتر به \fBsystemd.special\fR(7) مراجعه کنید\&. .PP اجرای خودکار XDG می‌تواند با استفاده از کلیدهای استاندارد و غیراستاندارد شرطی‌سازی شود\&. برای مدیریت این موارد، این ژنراتور ممکن است یک یا چند ورودی \fIExecCondition=\fR ایجاد کند\&. برای کلیدهای غیراستاندارد، از برنامه‌های کمکی شناخته‌شده‌ای که توسط محیط‌های رومیزی ارائه می‌شوند استفاده می‌شود\&. تمام برنامه‌های کمکی خارجی \fIباید\fR محیط رومیزی متناظر خود را تشخیص دهند و \fIباید\fR هنگام اجرا در یک محیط دیگر وضعیت موفقیت (success) بازگردانند\&. این نکته مهم است زیرا تمامی دستورالعمل‌های \fIExecCondition=\fR برای شروع یک برنامه باید با موفقیت اجرا شوند\&. .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .B جدول\ \&1.\ \& مدخل‌های ویژه فایل دسکتاپ XDG که پردازش می‌شوند .TS allbox tab(:); lB lB. T{ مدخل T}:T{ نحوه مدیریت T} .T& l l l l l l l l l l l l. T{ \fIHidden=\fR, \fIX\-systemd\-skip=\fR T}:T{ در صورت تنظیم روی true هیچ سرویسی ایجاد نخواهد شد T} T{ \fIOnlyShowIn=\fR, \fINotShowIn=\fR T}:T{ \fIExecCondition=\fR با استفاده از systemd\-xdg\-autostart\-condition T} T{ \fITryExec=\fR T}:T{ اگر فایل باینری وجود نداشته باشد یا نتواند اجرا شود هیچ سرویسی ایجاد نخواهد شد T} T{ \fIAutostartCondition=\fR (افزونه GNOME) T}:T{ \fIExecCondition=\fR با استفاده از gnome\-systemd\-autostart\-condition T} T{ \fIX\-GNOME\-Autostart\-Phase=\fR T}:T{ در صورت تنظیم روی هر مقداری هیچ سرویسی ایجاد نخواهد شد T} T{ \fIX\-KDE\-autostart\-condition=\fR T}:T{ \fIExecCondition=\fR با استفاده از kde\-systemd\-start\-condition T} .TE .sp 1 .PP دستور systemd\-xdg\-autostart\-generator مشخصات \fBsystemd.generator\fR(7) را پیاده‌سازی می‌کند\&. .SH "همچنین ببینید (SEE ALSO)" .PP \fBsystemd\fR(1), \fBsystemd.service\fR(5), \fBsystemd.target\fR(5) .SH "یادداشت‌ها (NOTES)" .IP " 1." 4 XDG autostart .RS 4 \%https://specifications.freedesktop.org/autostart-spec/autostart-spec-latest.html .RE