Attiva/Disattiva, inattività e salvaschermo¶
Gran parte di ciò che cambi giorno per giorno non è davvero un'impostazione. È una modalità che attivi per un'ora e poi disattivi: luce notturna mentre lavori fino a tardi, non disturbare mentre presenti, resta attivo mentre guardi qualcosa. OmarOS li chiama attiva/disattiva, e funzionano tutti allo stesso modo — una scorciatoia, una voce di menu e un comando, tutti che colpiscono lo stesso interruttore.
Il menu attiva/disattiva¶
Super + Ctrl + O apre direttamente Azioni > Attiva/Disattiva, oppure puoi arrivarci dal menu OmarOS (Super + Space). Tutto in quell'elenco è un interruttore che puoi azionare senza pensare a dove vive lo stato. Gli interruttori per l'aspetto del desktop stanno accanto, sotto Azioni > Aspetto.
Da terminale, gli stessi interruttori sono omaros toggle <thing>. Esegui omaros toggle da solo per vedere l'intero gruppo.
| Attiva/Disattiva | Scorciatoia | Comando |
|---|---|---|
| Luce notturna | Super + Ctrl + N |
omaros toggle nightlight |
| Silenzia notifiche | Super + Ctrl + , |
omaros toggle notification silencing |
| Resta attivo (nessun blocco su inattività) | Super + Ctrl + I |
omaros toggle idle |
| Salvaschermo | — | omaros toggle screensaver |
| Sincronia tema Herdr | — | omaros toggle theme sync |
| Barra menu | Super + Shift + Space |
omaros toggle bar |
| Touchpad | XF86TouchpadToggle |
omaros toggle touchpad |
| Touchscreen | — | omaros toggle touchscreen |
| Sospendi | — | omaros toggle suspend |
| Hybrid GPU | — | omaros toggle hybrid gpu |
Gli interruttori touchpad, touchscreen e Hybrid GPU vivono sotto Azioni > Hardware (Super + Ctrl + H) invece che sotto Attiva/Disattiva, poiché compaiono solo quando hai effettivamente quell'hardware. Quelli touchpad e touchscreen sopravvivono a un ricaricamento di Hyprland — il nome del dispositivo disabilitato viene salvato in un piccolo file di stato che Hyprland legge all'avvio per disabilitarlo di nuovo.
Azioni > Aspetto contiene la barra menu e le animazioni, più alcune cose che non sono comandi omaros toggle ma si comportano allo stesso modo: percentuale batteria nella barra, il layout workspace predefinito, gli spazi finestre (Super + Shift + Backspace) e la proporzione quadrata a 1 finestra (Super + Ctrl + Backspace).
La maggior parte di questi è solo un file flag sotto ~/.local/state/omaros/toggles/. Se vuoi diramare su uno in uno script, omaros-toggle-enabled ti dà un codice di uscita invece di farti andare a cercare:
I flag sono chiamati per lo stato spento — screensaver-off, suspend-off, bar-off — quindi la loro presenza significa che la funzione è disabilitata.
Indicatori nella barra¶
Quando una modalità è attiva, ottieni un piccolo glifo al centro della barra superiore accanto all'orologio. Quello è il widget indicatori, e trasporta dettatura, registrazione schermo, promemoria in sospeso, luce notturna, non disturbare e resta attivo.
Gli indicatori inattivi sono nascosti. Passa il mouse nell'area attorno a essi e compaiono attenuati, così puoi cliccarne uno per attivarlo senza conoscerne la scorciatoia. Cliccando uno attivo lo spegne di nuovo. Se preferisci vederli tutti sempre, imposta alwaysShow a true sulla voce omaros.indicators in ~/.config/omaros/shell.json — vedi la barra superiore per come si configurano i widget della barra.
Luce notturna¶
Super + Ctrl + N riscalda lo schermo a 4000K, e premerlo di nuovo lo riporta a 6500K. È guidato da hyprsunset, che l'interruttore avvia per te se non è già in esecuzione.
Per impostazione predefinita hyprsunset non fa assolutamente nulla allo schermo. ~/.config/hypr/hyprsunset.conf viene fornito con un profilo identità proprio perché il display resti intatto finché non chiedi calore. Se preferisci che cambi in base all'orologio, sostituiscilo con un profilo orario:
Poi avvia hyprsunset all'accesso aggiungendo o.launch_on_start("hyprsunset") a ~/.config/hypr/autostart.lua. La coppia 4000K/6500K usata dall'interruttore è fissa, quindi il file di configurazione è dove vai se vuoi una temperatura diversa.
Non disturbare¶
Super + Ctrl + , silenzia le notifiche. Nessun toast compare mentre è attivo, e l'indicatore campana barrata sta nella barra per ricordarti perché il desktop è diventato silenzioso.
Nulla va perso, però. Una notifica silenziata viene scritta direttamente nella cronologia notifiche, che è esattamente il registro che vuoi quando torni e ti chiedi cosa ti sei perso. Aprila con Super + Shift + Alt + ,. Vedi avvisi per il resto della storia delle notifiche.
Due tipi di messaggio passano comunque: i toast di conferma di OmarOS per qualcosa che hai appena fatto ("Theme changed", "Screenshot saved"), e gli avvisi critici inviati da riga di comando. Le app di chat che segnano tutto come critico per farsi strada davanti a te non rientrano.
Inattività¶
La shell di OmarOS possiede il comportamento di inattività, e le tempistiche sono un blocco idle di livello superiore in ~/.config/omaros/shell.json:
Entrambi i numeri sono secondi contati dal momento in cui sei diventato inattivo — non l'uno dall'altro. Quindi con le impostazioni predefinite, il salvaschermo compare dopo due minuti e mezzo e la schermata di blocco subentra a cinque minuti, che il salvaschermo sia partito o no. Salva il file e la shell raccoglie subito le nuove tempistiche.
Se chiudi il salvaschermo prima della scadenza del blocco, quello conta come attività e il blocco in sospeso viene annullato. Non vieni bloccato fuori per aver dato un'occhiata alla macchina.
Per smettere del tutto di bloccare su inattività, Super + Ctrl + I — o omaros toggle idle — attiva resta attivo, e l'indicatore tazza di caffè appare nella barra. È quello da premere prima di una lunga presentazione o di una build che vuoi guardare. Premilo di nuovo per tornare alla normalità. omaros toggle idle status stampa lo stato corrente come JSON se ti serve da uno script.
Questo riguarda blocco e salvaschermo, non l'alimentazione. Sospensione e ibernazione hanno la loro configurazione in sospensione di sistema.
Il salvaschermo¶
Il salvaschermo di OmarOS è arte ASCII che scorre attraverso effetti di testo casuali, un'istanza per monitor. Qualsiasi tasto o movimento del mouse ne esce.
Puoi avviarlo su richiesta da Sistema > Salvaschermo (Super + Esc), che lo forza anche se hai disattivato il salvaschermo su inattività. Non c'è nessuna scorciatoia legata a esso per impostazione predefinita.
omaros toggle screensaver è ciò che spegne quello su inattività, se preferisci andare dritto dal lavorare al bloccato. Ha bisogno di un terminale che sa configurare — Alacritty, Foot, Ghostty o Kitty — e te lo dirà se il tuo terminale predefinito è qualcos'altro.
Il logo che disegna è tuo da cambiare, sotto Stile > Salvaschermo. Carica un png o svg e OmarOS lo converte in ASCII. Vedi branding.
La schermata di blocco¶
Super + Ctrl + L blocca la macchina. Questo esegue la schermata di blocco dalla shell di OmarOS, oscura il display, reimposta il layout tastiera al primo così non digiti la password nell'alfabeto sbagliato e — se lo hai in esecuzione — blocca 1Password all'uscita.
La schermata di blocco accetta una password, e accetterà anche un'impronta digitale una volta configurata. Ciò, e gli altri modi per autenticarti, sono trattati in autenticazione hardware.