.TH pulse-client.conf 5 User Manuals .SH "نام (NAME)" pulse-client.conf \- فایل پیکربندی کلاینت پالس‌آدیو (PulseAudio) .SH "خلاصه دستور (SYNOPSIS)" \fB\fI~/.config/pulse/client.conf\fB \fI~/.config/pulse/client.conf.d/*.conf\fB \fI/etc/pulse/client.conf\fB \fI/etc/pulse/client.conf.d/*.conf\fB \f1 .SH "توضیحات (DESCRIPTION)" کتابخانه کلاینت PulseAudio هنگام راه‌اندازی دستورالعمل‌های پیکربندی را از یک فایل پیکربندی می‌خواند. اگر فایل ویژه کاربر در مسیر \fI~/.config/pulse/client.conf\f1 وجود داشته باشد، از آن استفاده می‌شود؛ در غیر این صورت فایل پیکربندی سیستمی \fI/etc/pulse/client.conf\f1 به کار می‌رود. علاوه بر این فایل‌های اصلی، دستورالعمل‌های پیکربندی را می‌توان در فایل‌های موجود در دایرکتوری‌های \fI~/.config/pulse/client.conf.d/\f1 و \fI/etc/pulse/client.conf.d/\f1 نیز قرار داد. این فایل‌ها باید دارای پسوند نام فایل .conf باشند، اما نام آن‌ها به جز پسوند آزادانه انتخاب می‌شود. فایل‌های درون client.conf.d به ترتیب حروف الفبا پردازش می‌شوند. در صورتی که گزینه‌ای یکسان در چندین فایل تنظیم شده باشد، آخرین فایلی که آن را تنظیم کرده بر فایل‌های قبلی اولویت دارد. فایل اصلی client.conf ابتدا پردازش می‌شود، بنابراین گزینه‌های تنظیم‌شده در فایل‌های زیر client.conf.d فایل اصلی را بازنویسی می‌کنند. فایل پیکربندی مجموعه‌ای ساده از تعریف متغیرها است. اگر مفسر فایل پیکربندی با نویسه‌های ; یا # مواجه شود، باقی خط را تا پایان نادیده می‌گیرد. برای تنظیماتی که یک آرگومان بولی (boolean) می‌پذیرند، مقادیر \fBtrue\f1، \fByes\f1، \fBon\f1 و \fB1\f1 هم‌ارز یکدیگر بوده و به همین ترتیب مقادیر \fBfalse\f1، \fBno\f1، \fBoff\f1 و \fB0\f1 نیز معادل هم هستند. .SH "دستورالعمل‌ها (DIRECTIVES)" .TP \fBdefault-sink=\f1 سینک پیش‌فرض برای اتصال. در صورت تعیین، تنظیمات دیمن را بازنویسی می‌کند. با این حال، متغیر محیطی \fB$PULSE_SINK\f1 اولویت بالاتری دارد. .TP \fBdefault-source=\f1 منبع (source) پیش‌فرض برای اتصال. در صورت تعیین، تنظیمات دیمن را بازنویسی می‌کند. با این حال، متغیر محیطی \fB$PULSE_SOURCE\f1 اولویت بالاتری دارد. .TP \fBdefault-server=\f1 کارساز (سرور) پیش‌فرض برای اتصال. متغیر محیطی \fB$PULSE_SERVER\f1 اولویت بالاتری دارد. .TP \fBautospawn=\f1 اجرای خودکار (autospawn) دیمن PulseAudio در صورت نیاز. یک مقدار بولی می‌پذیرد و پیش‌فرض آن \fByes\f1 است. توجه داشته باشید که تنظیم این گزینه روی «no» سرویس systemd را غیرفعال نمی‌کند. گزینه autospawn فقط برای استفاده در سیستم‌های فاقد systemd در نظر گرفته شده است. اگر برای اجرای PulseAudio از systemd استفاده می‌کنید، دستور «systemctl --user stop pulseaudio.service pulseaudio.socket» را برای توقف موقت دیمن، یا «systemctl --user mask pulseaudio.service pulseaudio.socket» را برای غیرفعال‌سازی دائمی واحدها به کار ببرید (دستور «disable» در systemctl احتمالاً کار نخواهد کرد، زیرا واحد pulseaudio.socket معمولاً در مسیر /usr/lib/systemd/user/sockets.target.wants/ نصب می‌شود که غیرفعال کردن واحد را با دستور disable غیرممکن می‌سازد). .TP \fBdaemon-binary=\f1 مسیر باینری دیمن PulseAudio برای اجرا هنگام اجرای خودکار. مقدار پیش‌فرض آن مسیری است که در زمان کامپایل پیکربندی شده است. .TP \fBextra-arguments=\f1 آرگومان‌های اضافی برای ارسال به دیمن PulseAudio هنگام اجرای خودکار. مقدار پیش‌فرض \fB--log-target=syslog\f1 است. .TP \fBcookie-file=\f1 تعیین مسیر کوکی احراز هویت PulseAudio. مقدار پیش‌فرض \fI~/.config/pulse/cookie\f1 است. .TP \fBenable-shm=\f1 فعال‌سازی انتقال داده از طریق حافظه اشتراکی POSIX یا memfd. یک آرگومان بولی می‌پذیرد و پیش‌فرض آن \fByes\f1 است. در صورت تنظیم روی \fBno\f1، ارتباط با سرور منحصراً از طریق کپی داده‌ها روی سوکت‌ها انجام خواهد شد. .TP \fBenable-memfd=\f1 فعال‌سازی انتقال داده از طریق حافظه اشتراکی memfd. یک آرگومان بولی می‌پذیرد و پیش‌فرض آن \fByes\f1 است. .TP \fBshm-size-bytes=\f1 تنظیم اندازه قطعه حافظه اشتراکی برای کلاینت‌ها، بر حسب بایت. اگر تعیین نشود یا روی 0 تنظیم گردد، از پیش‌فرض سیستم (معمولاً ۶۴ مبی‌بایت) استفاده می‌شود. لطفاً توجه داشته باشید که معمولاً نیازی به تغییر این مقدار نیست، مگر اینکه کرنل سیستم‌عاملی را اجرا کنید که بیش‌تخصیص حافظه (memory overcommit) را انجام نمی‌دهد. .TP \fBauto-connect-localhost=\f1 تلاش خودکار برای اتصال به localhost از طریق IP. فعال‌سازی این مورد یک رخنه امنیتی بالقوه است زیرا اتصالات فقط به صورت یک‌طرفه احراز هویت می‌شوند و یک سرور مخرب می‌تواند کلاینت را فریب دهد تا داده‌های خصوصی خود (مانند داده‌های تماس VoIP) را برای آن ارسال کند. این گزینه در نسخه 0.9.21 و قدیمی‌تر PulseAudio به طور پیش‌فرض فعال بود. پیش‌فرض \fBno\f1 است. .TP \fBauto-connect-display=\f1 تلاش خودکار برای اتصال به میزبان تنظیم‌شده در متغیر $DISPLAY مربوط به X11. مسائل امنیتی مشابه با \fBauto-connect-localhost=\f1 در اینجا نیز صدق می‌کند. پیش‌فرض \fBno\f1 است. .SH "نویسندگان (AUTHORS)" توسعه‌دهندگان PulseAudio ؛ پالس‌آدیو از نشانی \fBhttp://pulseaudio.org\f1 در دسترس است. .SH "همچنین ببینید (SEE ALSO)" \fBpulse-daemon.conf(5)\f1, \fBpulseaudio(1)\f1