.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "phoc" "" "" "" .SH "نام (NAME)" phoc \- کامپوزیتور Wayland برای دستگاه‌های تلفن همراه .SH "خلاصه دستور (SYNOPSIS)" .nf \fBphoc\fP [OPTIONS...] .fi .sp .SH "توضیحات (DESCRIPTION)" .sp دستور \fBphoc\fP یک کامپوزیتور Wayland برای دستگاه‌های تلفن همراه است که از کتابخانه \fBwlroots\fP استفاده می‌کند. این ابزار اغلب با پوسته موبایل \fBphosh\fP به‌کار می‌رود، اما به‌تنهایی نیز کاملاً کار می‌کند. .SH "گزینه‌ها (OPTIONS)" .INDENT 0.0 .TP .B \fB\-h\fP, \fB\-\-help\fP نمایش راهنما و خروج .TP .B \fB\-C\fP, \fB\-\-config FILE\fP مسیر فایل پیکربندی (پیش‌فرض: phoc.ini). .TP .B \fB\-E\fP, \fB\-\-exec EXECUTABLE\fP برنامه اجرایی (نشست) که در هنگام راه‌اندازی اجرا می‌شود .TP .B \fB\-\-socket\fP سوکت Wayland برای شنود اتصالات کلاینت .TP .B \fB\-S\fP, \fB\-\-shell\fP انتظار برای متصل شدن یک پوسته .TP .B \fB\-X\fP, \fB\-\-xwayland\fP راه‌اندازی XWayland .TP .B \fB\-\-no\-xwayland\fP غیرفعال‌سازی XWayland .TP .B \fB\-\-version\fP نمایش اطلاعات نسخه .UNINDENT .SH "پیکربندی (CONFIGURATION)" .sp پیکربندی از \fBphoc.ini\fP، \fBhwdb\fP، \fBgsettings\fP و \fB$XDG_STATE_HOME/outputs.gvdb\fP خوانده می‌شود. برای جزئیات بیشتر در مورد پیکربندی خروجی به \fBphoc.ini(5)\fP، برای جزئیات پیکربندی کلید بیدارباش از طریق \fBhwdb\fP به \fBgmobile.udev(5)\fP، برای جزئیات تنظیمات gsettings که توسط phoc مدیریت می‌شوند به \fBphoc.gsettings(5)\fP و برای جزئیات وضعیت‌های خروجی به \fBphoc\-outputs\-states\fP مراجعه کنید. .SH "متغیرهای محیطی (ENVIRONMENT VARIABLES)" .sp دستور \fBphoc\fP از متغیرهای محیطی زیر پیروی می‌کند: .INDENT 0.0 .IP \(bu 2 \fBWLR_BACKENDS\fP: بک‌اندهایی که کتابخانه wlroots باید هنگام راه‌اندازی phoc استفاده کند. ببینید: .IP \(bu 2 \fBWLR_RENDERER\fP: رندررکننده‌ای که کتابخانه wlroots باید هنگام راه‌اندازی phoc استفاده کند. ببینید: .IP \(bu 2 \fBG_MESSAGES_DEBUG\fP، \fBG_DEBUG\fP و سایر متغیرهای محیطی پشتیبانی‌شده توسط glib. .IP \(bu 2 \fBPHOC_DEBUG\fP: فهرستی از گزینه‌های اشکال‌زدایی جداشده با کاما. برخی از آن‌ها در زمان اجرا نیز قابل تغییر هستند؛ بخش \fBرابط دی‌باس (DBUS INTERFACE)\fP را در ادامه ببینید. .INDENT 2.0 .INDENT 3.5 .INDENT 0.0 .IP \(bu 2 \fBhelp\fP: نمایش فهرستی از گزینه‌های اشکال‌زدایی در دسترس .IP \(bu 2 \fBauto\-maximize\fP: بیشینه‌سازی پنجره‌های سطح بالا (toplevels) .IP \(bu 2 \fBdamage\-tracking\fP: اشکال‌زدایی رهگیری آسیب (قابل تغییر در زمان اجرا) .IP \(bu 2 \fBdamage\-whole\fP: اعمال آسیب به کل خروجی در هر فریم (قابل تغییر در زمان اجرا) .IP \(bu 2 \fBfake\-builtin\fP: مدیریت خروجی‌های مجازی مانند نمایشگرهای داخلی .IP \(bu 2 \fBno\-quit\fP: عدم خروج هنگام پایان نشست .IP \(bu 2 \fBtouch\-points\fP: اشکال‌زدایی نقاط لمسی (قابل تغییر در زمان اجرا) .IP \(bu 2 \fBlayer\-shell\fP: اشکال‌زدایی لایه پوسته (layer shell) .IP \(bu 2 \fBcutouts\fP: اشکال‌زدایی بریدگی‌ها و ناچ‌های نمایشگر (قابل تغییر در زمان اجرا) .IP \(bu 2 \fBdisable\-animations\fP: غیرفعال‌سازی پویانمایی‌ها .IP \(bu 2 \fBforce\-shell\-reveal\fP: آشکارسازی همیشگی پوسته روی برنامه‌های تمام‌صفحه .IP \(bu 2 \fBignore\-state\fP: نادیده گرفتن هرگونه وضعیت ذخیره‌شده خروجی .UNINDENT .UNINDENT .UNINDENT .UNINDENT .SH "ویژگی‌های UDEV (UDEV PROPERTIES)" .sp علاوه بر ویژگی‌های udev برای کلیدهای بیدارباش که در \fBgmobile.udev(5)\fP مستند شده است، phoc از \fBID_INPUT_KEYBOARD\fP برای شناسایی صفحه‌کلیدهای سخت‌افزاری استفاده می‌کند. می‌توانید از \fBhwdb\fP برای جایگزینی این مقادیر استفاده کنید. .SH "رابط دی‌باس (DBUS INTERFACE)" .sp دستور \fBphoc\fP امکان فعال و غیرفعال کردن برخی گزینه‌های اشکال‌زدایی را در زمان اجرا از طریق DBus فراهم می‌کند. برای مشاهده فهرستی از گزینه‌های موجود از این دستور استفاده کنید: .INDENT 0.0 .INDENT 3.5 .sp .EX busctl \-\-user introspect mobi.phosh.Phoc.DebugControl /mobi/phosh/Phoc/DebugControl mobi.phosh.Phoc.DebugControl .EE .UNINDENT .UNINDENT .sp برای تغییر مقادیر مجزا: .INDENT 0.0 .INDENT 3.5 .sp .EX busctl \-\-user set\-property mobi.phosh.Phoc.DebugControl /mobi/phosh/Phoc/DebugControl mobi.phosh.Phoc.DebugControl TouchPoints b true busctl \-\-user set\-property mobi.phosh.Phoc.DebugControl /mobi/phosh/Phoc/DebugControl mobi.phosh.Phoc.DebugControl DamageTracking b true busctl \-\-user set\-property mobi.phosh.Phoc.DebugControl /mobi/phosh/Phoc/DebugControl mobi.phosh.Phoc.DebugControl LogDomains as 1 all busctl \-\-user set\-property mobi.phosh.Phoc.DebugControl /mobi/phosh/Phoc/DebugControl mobi.phosh.Phoc.DebugControl LogDomains as 2 phoc\-seat phoc\-layer\-surface .EE .UNINDENT .UNINDENT .sp توجه داشته باشید که این گزینه‌ها یک API پایدار در نظر گرفته نمی‌شوند و ممکن است بین نسخه‌های مختلف تغییر کنند. .SH "همچنین ببینید (SEE ALSO)" .sp \fBphoc.ini(5)\fP \fBphoc.gsettings(5)\fP \fBphoc\-outputs\-states(1)\fP \fBgmobile.udev(5)\fP \fBphosh(1)\fP \fBbusctl\fP .\" End of generated man page.