| phosh() | phosh() |
(NAME)'>نام (NAME)
phosh - پوستهٔ تلفن همراه
خلاصه دستور (SYNOPSIS)
phosh [OPTIONS...]
توضیحات (DESCRIPTION)
phosh یک پوستهٔ Wayland برای دستگاههای همراه با استفاده از فناوریهای GNOME است.
گزینهها (OPTIONS)
- -h, --help
- چاپ پیام راهنما و خروج
- -U, --unlocked
- عدم اجرا به صورت صفحهٔ قفلشده
- -L, --locked
- اجرا با صفحهٔ قفلشده، تحت هر شرایطی
- --version
- نمایش اطلاعات نسخه
پیکربندی (CONFIGURATION)
phosh از طریق GSettings پیکربندی میشود؛ phosh-config(5) را ببینید.
افزونهها (Plugins)
افزونهها از طریق شِمای gsettings مربوط به mobi.phosh.plugins و sm.puri.phosh.plugins پیکربندی میشوند. کلید lock-screen افزونهها را روی صفحهٔ قفل فعال میکند؛ برای نمونه:
gsettings set sm.puri.phosh.plugins lock-screen "['ticket-box', 'upcoming-events']"
رابط دیباس (DBUS INTERFACE)
phosh امکان فعال و غیرفعال کردن برخی پرچمهای اشکالزدایی را در زمان اجرا از طریق DBus فراهم میکند. برای مشاهدهٔ فهرستی از پرچمهای موجود از دستور زیر استفاده کنید:
busctl --user introspect mobi.phosh.Shell.DebugControl /mobi/phosh/Shell/DebugControl mobi.phosh.Shell.DebugControl
برای تغییر وضعیت مقادیر به صورت جداگانه:
busctl --user set-property mobi.phosh.Shell.DebugControl /mobi/phosh/Shell/DebugControl mobi.phosh.Shell.DebugControl LogDomains as 2 phosh-shell phosh-brightness-manager
توجه داشته باشید که این پرچمها API پایدار محسوب نمیشوند، بنابراین ممکن است بین انتشارها تغییر کنند.
متغیرهای محیطی (ENVIRONMENT VARIABLES)
phosh از متغیرهای محیطی زیر به منظور اشکالزدایی پیروی میکند:
- •
- PHOSH_DEBUG: فهرستی از پرچمها که با کاما از یکدیگر جدا شدهاند:
- always-splash: استفاده همیشگی از صفحهٔ آغازین (splash screen) هنگام راهاندازی برنامهها (حتی در حالت متصل به داک).
- app-activation: استفاده از مهلت زمانی طولانیتر قبل از بستن اجباری صفحهٔ آغازین برنامه. این پرچم را برای کمک به اشکالزدایی مسائل فعالسازی فعال کنید.
- backlight-non-linear: فرض غیرخطی (non-linear) بودن تغییرات روشنایی نور پسزمینه. این پرچم را چنانچه هسته باید نور پسزمینه را non-linear گزارش کند اما نمیکند، تنظیم کنید.
- fake-builtin: شبیهسازی یک صفحهٔ نمایش داخلی (builtin) هنگام استفاده از یک خروجی مجازی، مانند نشست تو در توی Wayland.
- thumbnail-overlay: استفاده از گذار پویانماییشده بین لایهٔ رویی (overlay) و برنامهٔ در حال اجرا. این گزینه در نسخههای آینده به صورت پیشفرض فعال خواهد بود.
- PHOSH_FAKE_CLOCK: مقادیر مجاز، رشتههای با قالببندی ISO8601 یا now هستند. تنظیم این متغیر، ساعت پوسته را روی مقدار ثابتِ ارائهشده تنظیم میکند. برای آگاهی از قالب ساعت به g_date_time_new_from_iso8601() مراجعه کنید.
- G_MESSAGES_DEBUG، G_DEBUG و سایر متغیرهای محیطی پشتیبانیشده توسط glib. https://docs.gtk.org/glib/running.html
- GTK_DEBUG و سایر متغیرهای محیطی پشتیبانیشده توسط GTK؛ ببینید: https://docs.gtk.org/gtk3/running.html