Přeskočit obsah

Přepínače, nečinnost a spořič obrazovky

Mnoho z toho, co denně měníte, není vlastně nastavení. Je to režim, který na hodinu zapnete a zase vypnete: noční světlo, když pracujete dlouho do noci, nerušit, když prezentujete, zůstat vzhůru, když se na něco díváte. OmarOS jim říká přepínače a všechny fungují stejně — klávesová zkratka, položka nabídky a příkaz, všechny zasahují tentýž přepínač.

Nabídka přepínačů

Super + Ctrl + O otevře přímo Akce > Přepnout, nebo tam můžete dojít z nabídky OmarOS (Super + Space). Všechno v tomto seznamu je přepínač, který můžete přepnout, aniž byste přemýšleli o tom, kde stav žije. Přepínače pro vzhled plochy sedí hned vedle, v Akce > Vzhled.

Z terminálu jsou tytéž přepínače omaros toggle <thing>. Samostatným spuštěním omaros toggle uvidíte celou skupinu.

Přepínač Klávesová zkratka Příkaz
Noční světlo Super + Ctrl + N omaros toggle nightlight
Ztišit oznámení Super + Ctrl + , omaros toggle notification silencing
Zůstat vzhůru (žádné zamykání při nečinnosti) Super + Ctrl + I omaros toggle idle
Spořič obrazovky — omaros toggle screensaver
Synchronizace motivu Herdr — omaros toggle theme sync
Panel nabídek Super + Shift + Space omaros toggle bar
Touchpad XF86TouchpadToggle omaros toggle touchpad
Dotykový displej — omaros toggle touchscreen
Uspat — omaros toggle suspend
Hybridní GPU — omaros toggle hybrid gpu

Přepínače touchpadu, dotykového displeje a hybridní GPU žijí v Akce > Hardware (Super + Ctrl + H) místo v Přepnout, protože se objeví, jen když daný hardware skutečně máte. Přepínače touchpadu a dotykového displeje přežijí opětovné načtení Hyprlandu — název zakázaného zařízení se uloží do malého stavového souboru, který Hyprland při spuštění přečte, aby ho znovu zakázal.

Akce > Vzhled obsahuje panel nabídek a animace, plus pár věcí, které nejsou příkazy omaros toggle, ale chovají se stejně: procenta baterie na panelu, výchozí rozložení pracovní plochy, mezery oken (Super + Shift + Backspace) a čtvercový poměr pro 1 okno (Super + Ctrl + Backspace).

Většina z nich je jen příznakový soubor v ~/.local/state/omaros/toggles/. Pokud se chcete na některém větvit ve skriptu, omaros-toggle-enabled vám dá návratový kód, místo abyste ho museli hledat:

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

Příznaky jsou pojmenovány podle vypnutého stavu — screensaver-off, suspend-off, bar-off — takže jejich přítomnost znamená, že funkce je zakázána.

Ukazatele na panelu

Když je režim zapnutý, dostanete malý glyf uprostřed horního panelu vedle hodin. To je widget ukazatelů a nese diktování, nahrávání obrazovky, čekající připomínky, noční světlo, nerušit a zůstat vzhůru.

Neaktivní ukazatele jsou skryté. Najeďte na oblast kolem nich a objeví se ztlumené, takže na jeden můžete kliknout a zapnout ho, aniž byste znali jeho klávesovou zkratku. Kliknutím na aktivní ho zase vypnete. Pokud byste je raději viděli všechny neustále, nastavte alwaysShow na true u položky omaros.indicators v ~/.config/omaros/shell.json — jak se widgety panelu konfigurují, viz horní panel.

Noční světlo

Super + Ctrl + N zahřeje obrazovku na 4000 K a opětovným stisknutím ji vrátí na 6500 K. Řídí ho hyprsunset, který přepínač spustí za vás, pokud už neběží.

Ve výchozím nastavení hyprsunset s vaší obrazovkou nedělá vůbec nic. ~/.config/hypr/hyprsunset.conf se dodává s identitním profilem právě proto, aby displej zůstal nedotčený, dokud nepožádáte o teplo. Pokud byste raději, aby se přepínal podle hodin, nahraďte ho časovým profilem:

profile {
    time = 20:00
    temperature = 4000
}

Poté spouštějte hyprsunset při přihlášení přidáním o.launch_on_start("hyprsunset") do ~/.config/hypr/autostart.lua. Pár 4000 K/6500 K používaný přepínačem je pevný, takže konfigurační soubor je místem, kam jdete, pokud chcete jinou teplotu.

Nerušit

Super + Ctrl + , ztiší oznámení. Zatímco je zapnuté, nevyskakují žádné toastové zprávy a ukazatel přeškrtnutého zvonku sedí na panelu, aby vám připomínal, proč plocha ztichla.

Nic se ale neztratí. Ztišené oznámení se zapíše přímo do vaší historie oznámení, což je přesně záznam, který chcete, když se vrátíte a přemýšlíte, co jste zmeškali. Otevřete ji pomocí Super + Shift + Alt + ,. Zbytek příběhu oznámení viz upozornění.

Dva druhy zpráv se stále dostanou skrz: vlastní potvrzovací toastové zprávy OmarOS o tom, co jste právě udělali („Theme changed“, „Screenshot saved“), a kritické výstrahy odeslané z příkazového řádku. Chatovací aplikace, které označují všechno jako kritické, aby si vynutily cestu před vás, se nepočítají.

Nečinnost

Shell OmarOS vlastní chování při nečinnosti a časování jsou blokem idle na nejvyšší úrovni v ~/.config/omaros/shell.json:

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

Obě čísla jsou sekundy počítané od okamžiku, kdy jste se stali nečinnými — ne od sebe navzájem. Takže s výchozími nastaveními se spořič obrazovky objeví po dvou a půl minutách a zamykací obrazovka převezme řízení po pěti minutách, ať už spořič běžel, nebo ne. Uložte soubor a shell nová časování převezme okamžitě.

Pokud spořič obrazovky zavřete před lhůtou pro zamknutí, počítá se to jako aktivita a čekající zamknutí se zruší. Nebudete uzamčeni za to, že jste se podívali na svůj počítač.

Chcete-li úplně zastavit zamykání při nečinnosti, Super + Ctrl + I — nebo omaros toggle idle — zapne zůstat vzhůru a na panelu se objeví ukazatel šálku kávy. Ten stiskněte před dlouhou prezentací nebo buildem, který chcete sledovat. Stiskněte ho znovu pro návrat k normálu. omaros toggle idle status vypíše aktuální stav jako JSON, pokud ho potřebujete ze skriptu.

Tady jde o zamykání a spořič obrazovky, ne o napájení. Uspání a hibernace mají vlastní nastavení v uspání systému.

Spořič obrazovky

Spořič obrazovky OmarOS je ASCII art procházející náhodnými textovými efekty, jedna instance na monitor. Jakákoli klávesa nebo pohyb myši ho ukončí.

Můžete ho spustit na požádání z Systém > Spořič obrazovky (Super + Esc), což ho vynutí, i když jste spořič při nečinnosti vypnuli. Ve výchozím nastavení k němu není přiřazena žádná klávesová zkratka.

omaros toggle screensaver je to, co vypne ten při nečinnosti, pokud byste raději šli přímo od práce k zamknutí. Potřebuje terminál, který umí nakonfigurovat — Alacritty, Foot, Ghostty nebo Kitty — a řekne vám to, pokud je váš výchozí terminál něco jiného.

Logo, které kreslí, si můžete změnit v Styl > Spořič obrazovky. Nahrajte png nebo svg a OmarOS ho převede na ASCII. Viz branding.

Zamykací obrazovka

Super + Ctrl + L zamkne počítač. Tím se spustí zamykací obrazovka ze shellu OmarOS, zhasne displej, resetuje vaše rozložení klávesnice na první, abyste nepsali heslo ve špatné abecedě, a — pokud ho máte spuštěný — cestou ven zamkne 1Password.

Zamykací obrazovka přijímá heslo a přijme i otisk prstu, jakmile si ho nastavíte. To a další způsoby ověřování jsou popsány v hardwarovém ověřování.