Kapcsolók, üresjárat és a képernyővédő¶
Sok dolog, amit nap mint nap módosítasz, nem igazán beállítás. Hanem egy mód, amelyet egy órára bekapcsolsz, majd kikapcsolsz: éjszakai fény, miközben későig dolgozol, ne zavarjanak, miközben prezentálsz, ébren maradás, miközben valamit nézel. Az OmarOS kapcsolóknak hívja őket, és mind ugyanúgy működik — egy billentyűparancs, egy menüpont és egy parancs, mind ugyanarra a kapcsolóra hatva.
A kapcsolómenü¶
A Super + Ctrl + O közvetlenül a Trigger > Toggle pontot nyitja meg, vagy az OmarOS menüből (Super + Space) odasétálhatsz. Ezen a listán minden olyan kapcsoló, amelyet anélkül is átköthetsz, hogy azon gondolkodnál, hol él az állapota. Mellette, a Trigger > Appearance alatt vannak azok a kapcsolók, amelyek az asztal kinézetére vonatkoznak.
Terminálból ugyanazok a kapcsolók az omaros toggle <thing> parancsok. Futtasd önmagában az omaros toggle parancsot, hogy az egész csoportot lásd.
| Kapcsoló | Billentyűparancs | Parancs |
|---|---|---|
| Éjszakai fény | Super + Ctrl + N |
omaros toggle nightlight |
| Értesítések némítása | Super + Ctrl + , |
omaros toggle notification silencing |
| Ébren maradás (nincs üresjárati zárolás) | Super + Ctrl + I |
omaros toggle idle |
| Képernyővédő | — | omaros toggle screensaver |
| Herdr témaszinkron | — | omaros toggle theme sync |
| Menüsor | Super + Shift + Space |
omaros toggle bar |
| Érintőpad | XF86TouchpadToggle |
omaros toggle touchpad |
| Érintőképernyő | — | omaros toggle touchscreen |
| Felfüggesztés | — | omaros toggle suspend |
| Hibrid GPU | — | omaros toggle hybrid gpu |
Az érintőpad, érintőképernyő és hibrid GPU kapcsolói a Trigger > Hardware pont (Super + Ctrl + H) alatt élnek, nem a Toggle alatt, mivel csak akkor jelennek meg, ha tényleg van olyan hardvered. Az érintőpad és az érintőképernyő kapcsolói túlélnek egy Hyprland-újratöltést — a letiltott eszköz neve egy kis állapotfájlba kerül, amelyet a Hyprland induláskor elolvas, hogy ismét letiltsa azt.
A Trigger > Appearance tartja a menüsort és az animációkat, plusz néhány dolgot, amelyek nem omaros toggle parancsok, de ugyanúgy viselkednek: akku százaléka a sávon, az alapértelmezett munkaterület-kiosztás, ablakközök (Super + Shift + Backspace) és az egyetlen ablak négyszögletű képaránya (Super + Ctrl + Backspace).
Ezek többsége egyszerűen egy jelzőfájl a ~/.local/state/omaros/toggles/ helyen. Ha szkriptben szeretnél elágazni egyet illetően, az omaros-toggle-enabled kilépési kódot ad a keresés kényszere helyett:
A jelzők a kikapcsolt államról vannak elnevezve — screensaver-off, suspend-off, bar-off —, így a jelenlétük azt jelenti, hogy a funkció le van tiltva.
Jelzők a sávon¶
Ha egy mód aktív, kis jelet kapsz a felső sáv közepén, az óra mellett. Ez az indicators widget, és hordozza a diktálást, a képernyőfelvételt, a függőben lévő emlékeztetőket, az éjszakai fényt, a ne zavarjanak módot és az ébren maradást.
Az inaktív jelzők rejtve vannak. Vidd az egeret a körülöttük lévő területre, és elhalványodva előjönnek, így rákattinthatsz egyre, hogy bekapcsold anélkül, hogy tudnád a billentyűparancsát. Aktív jelzőre kattintva kikapcsolod azt. Ha inkább mindet mindig látni szeretnéd, állítsd az alwaysShow értékét true-ra a ~/.config/omaros/shell.json fájlban lévő omaros.indicators bejegyzésen — hogy hogyan konfigurálódnak a sávwidgetek, abban a felső sáv fejezet segít.
Éjszakai fény¶
A Super + Ctrl + N 4000K-re melegíti a képernyőt, és ismételt megnyomása visszaállítja 6500K-re. A hyprsunset hajtja, amelyet a kapcsoló elindít neked, ha még nem fut.
Alapértelmezetten a hyprsunset egyáltalán nem csinál semmit a képernyőddel. A ~/.config/hypr/hyprsunset.conf identitásprofillal érkezik, pontosan azért, hogy a kijelző érintetlen maradjon, amíg melegséget nem kérsz. Ha inkább azt szeretnéd, hogy az óra szerint váltson, cseréld le egy időprofilra:
Ezután indítsd el a hyprsunsetet bejelentkezéskor az o.launch_on_start("hyprsunset") sor ~/.config/hypr/autostart.lua fájlhoz való hozzáadásával. A kapcsoló által használt 4000K/6500K páros rögzített, így a konfigurációs fájl az, ahova más hőmérsékletekért mész.
Ne zavarjanak¶
A Super + Ctrl + , némítja az értesítéseket. Amíg be van kapcsolva, nem ugranak fel pirítósszerű értesítések, és az áthúzott csengőjel a sávon emlékeztet arra, miért lett csendes az asztal.
Semmi sem vész el azonban. Egy némított értesítés egyenesen bekerül az értesítési előzményeidbe, amely pontosan az a nyilvántartás, amelyet érdemes megnézni, amikor visszatérsz, és kíváncsi vagy, miről maradtál le. Nyisd meg a Super + Shift + Alt + , kombinációval. Az értesítési történet többi részéért lásd a értesítéseket.
Kétféle üzenet még mindig át jut: az OmarOS saját megerősítő értesítései olyasvalamiről, amit épp megtettél („Theme changed”, „Screenshot saved”), és a parancssorból küldött kritikus riasztások. Azok a csevegőappok, amelyek mindent kritikusnak jelölnek, hogy erőszakosan az orrod elé kerüljenek, nem jogosultak erre.
Üresjárat¶
Az üresjárati viselkedést az OmarOS shell birtokolja, és az időzítések legfelső szintű idle blokkban vannak a ~/.config/omaros/shell.json fájlban:
Mindkét szám másodpercekben mérendő attól a pillanattól, amikor üresjáratba mentél — nem egymástól. Így az alapértelmezésekkel a képernyővédő két és fél perc után jelenik meg, és a zárolási képernyő átveszi az irányítást öt percnél, függetlenül attól, hogy a képernyővédő futott-e. Mentsd el a fájlt, és a shell azonnal átveszi az új időzítéseket.
Ha a zárolási határidő előtt elveted a képernyővédőt, az tevékenységnek számít, és a függőben lévő zárolás megszűnik. Nem zárnak ki azért, mert egy pillantást vetettél a gépedre.
Az üresjárati zárolás teljes megszüntetéséhez a Super + Ctrl + I — vagy az omaros toggle idle — bekapcsolja az ébren maradást, és a kávéscsésze-jelző megjelenik a sávon. Ezt kell megnyomnod egy hosszú prezentáció vagy egy figyelni kívánt build előtt. Nyomd meg ismét a normálishoz való visszatéréshez. Az omaros toggle idle status kiírja az aktuális állapotot JSON formában, ha szkriptből kell neked.
Ez a zárolásról és a képernyővédőről szól, nem az energiáról. A felfüggesztésnek és a hibernálásnak saját beállítása van a rendszeralvásban.
A képernyővédő¶
Az OmarOS képernyővédője véletlen szöveghatásokon keresztül futó ASCII-rajz, monitoronként egy példány. Bármely billentyű vagy egérmozgás kilép belőle.
Igény szerint elindíthatod a System > Screensaver pontból (Super + Esc), amely felkényszeríti még akkor is, ha az üresjárati képernyővédőt kikapcsoltad. Alapértelmezetten nincs hozzá rendelt billentyűparancs.
Az omaros toggle screensaver kapcsolja ki az üresjáratit, ha inkább egyenesen a munkától a zároláshoz mennél. Szüksége van olyan terminálra, amelyet be tud állítani — Alacritty, Foot, Ghostty vagy Kitty — és meg is fogja mondani neked, ha az alapértelmezett terminálod valami más.
Az általa rajzolt logót megváltoztathatod a Style > Screensaver alatt. Tölts fel egy png-t vagy svg-t, és az OmarOS ASCII-vá alakítja azt. Lásd a brandinget.
A zárolási képernyő¶
A Super + Ctrl + L zárolja a gépet. Ez futtatja a zárolási képernyőt az OmarOS shellből, üresíti a kijelzőt, visszaállítja a billentyűzetkiosztásodat az elsőre, hogy ne rossz ábécével írd be a jelszavadat, és — ha futtatod — kilépéskor zárolja az 1Passwordot is.
A zárolási képernyő jelszót fogad, és ujjlenyomatot is fogad, miután beállítottál egyet. Ezt, és a hitelesítés többi módját a hardveres hitelesítés tárgyalja.