phosh() phosh()

phosh - پوستهٔ تلفن همراه

phosh [OPTIONS...]

phosh یک پوستهٔ Wayland برای دستگاه‌های همراه با استفاده از فناوری‌های GNOME است.

چاپ پیام راهنما و خروج
عدم اجرا به صورت صفحهٔ قفل‌شده
اجرا با صفحهٔ قفل‌شده، تحت هر شرایطی
نمایش اطلاعات نسخه

phosh از طریق GSettings پیکربندی می‌شود؛ phosh-config(5) را ببینید.

افزونه‌ها از طریق شِمای gsettings مربوط به mobi.phosh.plugins و sm.puri.phosh.plugins پیکربندی می‌شوند. کلید lock-screen افزونه‌ها را روی صفحهٔ قفل فعال می‌کند؛ برای نمونه:

gsettings set  sm.puri.phosh.plugins lock-screen "['ticket-box', 'upcoming-events']"

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 پایدار محسوب نمی‌شوند، بنابراین ممکن است بین انتشارها تغییر کنند.

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

gsettings(1) phosh-session(1) phosh.gsettings(5)