پرش به محتویات

تغییر وضعیت‌ها، بیکاری و محافظ صفحه

بسیاری از آنچه روزانه تغییر می‌دهید واقعاً تنظیم نیست. این یک حالت است که برای یک ساعت روشن و دوباره خاموش می‌کنید: نور شب هنگام کار تا دیروقت، مزاحم نشوید هنگام ارائه، بیدار بمان هنگام تماشای چیزی. OmarOS به آن‌ها تغییر وضعیت می‌گوید و همهٔ آن‌ها به یک شیوه کار می‌کنند — یک کلید میانبر، یک ورودی منو و یک فرمان که همه به یک کلید واحد می‌رسند.

منوی تغییر وضعیت

Super + Ctrl + O مستقیماً اجرا > روشن/خاموش را باز می‌کند، یا می‌توانید از منوی OmarOS (Super + Space) به آنجا بروید. هر چیزی در آن فهرست یک کلید است که می‌توانید بدون فکر کردن به اینکه حالت کجا زندگی می‌کند، آن را تغییر دهید. کلیدهای نحوهٔ ظاهر دسکتاپ در کنار آن، زیر اجرا > ظاهر قرار دارند.

از ترمینال، همان کلیدها omaros toggle <thing> هستند. omaros toggle را به‌تنهایی اجرا کنید تا کل گروه را ببینید.

تغییر وضعیت کلید میانبر فرمان
نور شب Super + Ctrl + N omaros toggle nightlight
ساکت کردن اعلان‌ها Super + Ctrl + , omaros toggle notification silencing
بیدار بمان (بدون قفل بیکاری) Super + Ctrl + I omaros toggle idle
محافظ صفحه — omaros toggle screensaver
همگام‌سازی تم Herdr — omaros toggle theme sync
نوار منو Super + Shift + Space omaros toggle bar
تاچ‌پد XF86TouchpadToggle omaros toggle touchpad
صفحه لمسی — omaros toggle touchscreen
تعلیق — omaros toggle suspend
GPU ترکیبی — omaros toggle hybrid gpu

کلیدهای تاچ‌پد، صفحه لمسی و GPU ترکیبی زیر اجرا > سخت‌افزار (Super + Ctrl + H) قرار دارند نه زیر روشن/خاموش، چون فقط وقتی واقعاً آن سخت‌افزار را داشته باشید نمایش داده می‌شوند. آن‌هایی که مربوط به تاچ‌پد و صفحه لمسی‌اند پس از بارگذاری مجدد Hyprland دوام می‌آورند — نام دستگاه غیرفعال در یک فایل حالت کوچک ذخیره می‌شود که Hyprland هنگام راه‌اندازی آن را می‌خواند تا دوباره آن را غیرفعال کند.

اجرا > ظاهر نوار منو و پویانمایی‌ها را نگه می‌دارد، به‌علاوهٔ چند چیز که فرمان‌های omaros toggle نیستند اما همان رفتار را دارند: درصد باتری در نوار، چیدمان پیش‌فرض فضای کاری، فاصله‌های پنجره (Super + Shift + Backspace) و نسبت مربعی ۱-پنجره (Super + Ctrl + Backspace).

بیشتر این‌ها فقط یک فایل پرچم زیر ~/.local/state/omaros/toggles/ هستند. اگر می‌خواهید در یک اسکریپت بر اساس یکی از آن‌ها شاخه‌بندی کنید، omaros-toggle-enabled به جای وادار کردنتان به جستجو، یک کد بازگشت به شما می‌دهد:

omaros-toggle-enabled screensaver-off && echo "screensaver is off"

پرچم‌ها برای حالت خاموش نام‌گذاری شده‌اند — screensaver-off، suspend-off، bar-off — بنابراین وجودشان یعنی ویژگی غیرفعال است.

نشانگرهای نوار

وقتی یک حالت روشن است، یک glyph کوچک در وسط نوار بالا در کنار ساعت دریافت می‌کنید. آن ویجت نشانگرهاست و دیکته، ضبط صفحه، یادآورهای در انتظار، نور شب، مزاحم نشوید و بیدار بمان را حمل می‌کند.

نشانگرهای غیرفعال پنهان‌اند. موس را در اطراف آن‌ها نگه دارید و آن‌ها کم‌رنگ محو می‌شوند، به طوری که می‌توانید بدون دانستن کلید میانبرش روی یکی کلیک کنید تا آن را روشن کنید. کلیک کردن یک نشانگر فعال آن را دوباره خاموش می‌کند. اگر ترجیح می‌دهید همهٔ آن‌ها را همیشه ببینید، alwaysShow را روی true در ورودی omaros.indicators در ~/.config/omaros/shell.json تنظیم کنید — برای اینکه ویجت‌های نوار چگونه پیکربندی می‌شوند، به نوار بالا مراجعه کنید.

نور شب

Super + Ctrl + N صفحه را به ۴۰۰۰K گرم می‌کند و زدن دوبارهٔ آن آن را به ۶۵۰۰K برمی‌گرداند. این توسط hyprsunset رانده می‌شود، که تغییر وضعیت اگر از قبل در حال اجرا نباشد برای شما راه‌اندازی می‌کند.

به‌طور پیش‌فرض hyprsunset اصلاً کاری با صفحهٔ شما نمی‌کند. ~/.config/hypr/hyprsunset.conf با یک نمایهٔ همانی عرضه می‌شود دقیقاً به این دلیل که نمایشگر تا زمانی که گرما نخواهید دست‌نخورده بماند. اگر ترجیح می‌دهید بر اساس ساعت تغییر کند، آن را با یک نمایهٔ زمانی جایگزین کنید:

profile {
    time = 20:00
    temperature = 4000
}

سپس با افزودن o.launch_on_start("hyprsunset") به ~/.config/hypr/autostart.lua، hyprsunset را هنگام ورود راه‌اندازی کنید. جفت ۴۰۰۰K/۶۵۰۰K استفاده‌شده توسط تغییر وضعیت ثابت است، بنابراین اگر دمای دیگری می‌خواهید، فایل پیکربندی جایی است که باید بروید.

مزاحم نشوید

Super + Ctrl + , اعلان‌ها را ساکت می‌کند. در حالی که روشن است هیچ اعلان بازشویی ظاهر نمی‌شود، و نشانگر زنگ خط‌خورده در نوار می‌نشیند تا به شما یادآوری کند چرا دسکتاپ ساکت شده است.

اما هیچ چیزی گم نمی‌شود. یک اعلان ساکت‌شده مستقیماً در تاریخچهٔ اعلان شما نوشته می‌شود، که دقیقاً همان سندی است که وقتی برمی‌گردید و تعجب می‌کنید چه چیزی را از دست دادید می‌خواهید. آن را با Super + Shift + Alt + , باز کنید. برای بقیهٔ داستان اعلان به اطلاعیه‌ها مراجعه کنید.

دو نوع پیام همچنان می‌توانند عبور کنند: اعلان‌های تأیید خود OmarOS برای چیزی که همین حالا انجام دادید ("Theme changed"، "Screenshot saved")، و هشدارهای حیاتی ارسال‌شده از خط فرمان. برنامه‌های چتی که همه چیز را حیاتی علامت‌گذاری می‌کنند تا راهشان را جلوی شما ببندند واجد شرایط نیستند.

بیکاری

پوستهٔ OmarOS رفتار بیکاری را در اختیار دارد، و زمان‌بندی‌ها یک بلوک سطح‌بالای idle در ~/.config/omaros/shell.json هستند:

{
  "version": 1,
  "idle": {
    "screensaver": 150,
    "lock": 300
  }
}

هر دو عدد ثانیه‌هایی هستند که از لحظهٔ بیکار شدن شما شمرده می‌شوند — نه از یکدیگر. بنابراین با پیش‌فرض‌ها، محافظ صفحه پس از دو و نیم دقیقه می‌آید و صفحهٔ قفل در پنج دقیقه کنترل را به دست می‌گیرد، فارغ از اینکه محافظ صفحه اجرا شده باشد یا نه. فایل را ذخیره کنید و پوسته بلافاصله زمان‌بندی‌های جدید را دریافت می‌کند.

اگر محافظ صفحه را قبل از مهلت قفل رد کنید، این فعالیت محسوب می‌شود و قفل در انتظار لغو می‌شود. به‌خاطر نگاهی به ماشینی‌تان قفل نمی‌شوید.

برای متوقف کردن کامل قفل شدن در بیکاری، Super + Ctrl + I — یا omaros toggle idle — حالت بیدار بمان را روشن می‌کند و نشانگر فنجان قهوه در نوار ظاهر می‌شود. این همان چیزی است که قبل از یک ارائهٔ طولانی یا بیلدی که می‌خواهید تماشا کنید باید بزنید. دوباره آن را بزنید تا به حالت عادی برگردید. omaros toggle idle status اگر از یک اسکریپت به آن نیاز دارید، وضعیت فعلی را به‌صورت JSON چاپ می‌کند.

این دربارهٔ قفل و محافظ صفحه است، نه توان. تعلیق و خواب زمستانی راه‌اندازی خودشان را در خواب سیستم دارند.

محافظ صفحه

محافظ صفحهٔ OmarOS هنر ASCII است که از میان جلوه‌های متنی تصادفی می‌گذرد، یک نمونه به ازای هر مانیتور. هر کلید یا حرکت ماوس از آن خارج می‌شود.

می‌توانید آن را در صورت تقاضا از سیستم > محافظ صفحه (Super + Esc) راه‌اندازی کنید که آن را حتی اگر محافظ صفحهٔ بیکاری را خاموش کرده باشید به بالا تحمیل می‌کند. هیچ کلید میانبری به‌طور پیش‌فرض به آن متصل نیست.

omaros toggle screensaver همان چیزی است که محافظ صفحهٔ بیکاری را خاموش می‌کند، اگر ترجیح می‌دهید مستقیم از کار کردن به قفل‌شده بروید. این به یک ترمینال نیاز دارد که بداند چگونه پیکربندی شود — Alacritty، Foot، Ghostty یا Kitty — و اگر ترمینال پیش‌فرض شما چیز دیگری باشد، این را به شما خواهد گفت.

لوگویی که می‌کشد از آنِ شماست که تغییرش دهید، زیر ظاهر > محافظ صفحه. یک png یا svg بارگذاری کنید و OmarOS آن را به ASCII تبدیل می‌کند. به برندسازی مراجعه کنید.

صفحهٔ قفل

Super + Ctrl + L ماشین را قفل می‌کند. این صفحهٔ قفل را از پوستهٔ OmarOS اجرا می‌کند، نمایشگر را خالی می‌کند، چیدمان صفحه‌کلید شما را به اولین چیدمان بازنشانی می‌کند به طوری که گذرواژه‌تان را با الفبای اشتباه تایپ نکنید، و — اگر در حال اجراست — هنگام خروج 1Password را قفل می‌کند.

صفحهٔ قفل یک گذرواژه می‌خواهد و وقتی یک اثر انگشت راه‌اندازی کردید، یک اثر انگشت را نیز خواهد پذیرفت. آن و سایر راه‌های احراز هویت در احراز هویت سخت‌افزاری پوشش داده شده‌اند.