Alternâncias, inatividade e proteção de ecrã¶
Muito daquilo que mudas no dia a dia não é bem uma definição. É um modo que ligas durante uma hora e voltas a desligar: luz noturna enquanto trabalhas até tarde, não incomodar enquanto estás a apresentar, manter ativo enquanto estás a ver alguma coisa. O OmarOS chama-lhes alternâncias, e funcionam todas da mesma forma — um atalho, uma entrada de menu e um comando, todos a agir no mesmo interruptor.
O menu de alternâncias¶
Super + Ctrl + O abre diretamente Acionar > Alternar, ou podes navegar até lá a partir do menu do OmarOS (Super + Space). Tudo nessa lista é um interruptor que podes acionar sem pensares em onde vive o estado. Os interruptores relativos ao aspeto do ambiente de trabalho ficam ao lado, em Acionar > Aspeto.
A partir do terminal, os mesmos interruptores são omaros toggle <coisa>. Executa omaros toggle sozinho para veres o grupo todo.
| Alternância | Atalho | Comando |
|---|---|---|
| Luz noturna | Super + Ctrl + N |
omaros toggle nightlight |
| Silenciar notificações | Super + Ctrl + , |
omaros toggle notification silencing |
| Manter ativo (sem bloqueio por inatividade) | Super + Ctrl + I |
omaros toggle idle |
| Proteção de ecrã | — | omaros toggle screensaver |
| Sincronizar tema Herdr | — | omaros toggle theme sync |
| Barra de menus | Super + Shift + Space |
omaros toggle bar |
| Painel tátil | XF86TouchpadToggle |
omaros toggle touchpad |
| Ecrã tátil | — | omaros toggle touchscreen |
| Suspender | — | omaros toggle suspend |
| GPU híbrida | — | omaros toggle hybrid gpu |
Os interruptores do painel tátil, do ecrã tátil e da GPU híbrida vivem em Acionar > Hardware (Super + Ctrl + H) em vez de em Alternar, uma vez que só aparecem quando tens realmente esse hardware. Os do painel tátil e do ecrã tátil sobrevivem a um recarregamento do Hyprland — o nome do dispositivo desativado fica guardado num pequeno ficheiro de estado que o Hyprland lê no arranque para o desativar outra vez.
Acionar > Aspeto guarda a barra de menus e as animações, além de algumas coisas que não são comandos omaros toggle mas se comportam da mesma forma: a percentagem da bateria na barra, a disposição predefinida dos espaços de trabalho, o espaçamento entre janelas (Super + Shift + Backspace) e a proporção quadrada de 1 janela (Super + Ctrl + Backspace).
A maioria delas é apenas um ficheiro de sinalização em ~/.local/state/omaros/toggles/. Se quiseres ramificar num script com base numa delas, omaros-toggle-enabled dá-te um código de saída em vez de te obrigar a ires à procura:
Os sinalizadores têm nomes relativos ao estado desligado — screensaver-off, suspend-off, bar-off — por isso a sua presença significa que a funcionalidade está desativada.
Indicadores na barra¶
Quando um modo está ligado, tens um pequeno glifo no meio da barra superior, ao lado do relógio. É o widget de indicadores, e transporta o ditado, a gravação de ecrã, os lembretes pendentes, a luz noturna, o não incomodar e o manter ativo.
Os indicadores inativos estão ocultos. Passa o cursor sobre a área à volta deles e eles surgem esbatidos, para poderes clicar num para o ligares sem conheceres o seu atalho. Clicar num ativo desliga-o outra vez. Se preferires vê-los todos em permanência, define alwaysShow como true na entrada omaros.indicators em ~/.config/omaros/shell.json — vê a barra superior para saberes como os widgets da barra são configurados.
Luz noturna¶
Super + Ctrl + N aquece o ecrã para 4000 K, e premir outra vez devolve-o a 6500 K. É controlado pelo hyprsunset, que a alternância arranca por ti se ainda não estiver a correr.
Por predefinição, o hyprsunset não faz absolutamente nada ao teu ecrã. ~/.config/hypr/hyprsunset.conf vem com um perfil de identidade precisamente para que o ecrã fique intocado até pedires calor. Se preferires que ele mude pelo relógio, substitui isso por um perfil de hora:
Depois arranca o hyprsunset no início de sessão adicionando o.launch_on_start("hyprsunset") ao ~/.config/hypr/autostart.lua. O par de 4000 K/6500 K usado pela alternância é fixo, por isso o ficheiro de configuração é onde vais se quiseres uma temperatura diferente.
Não incomodar¶
Super + Ctrl + , silencia as notificações. Não surgem toasts enquanto estiver ligado, e o indicador do sino riscado fica na barra para te lembrar porque é que o ambiente de trabalho ficou silencioso.
Mas nada se perde. Uma notificação silenciada é escrita diretamente no teu histórico de notificações, que é exatamente o registo que queres quando voltas e te perguntas o que perdeste. Abre-o com Super + Shift + Alt + ,. Vê avisos para o resto da história das notificações.
Dois tipos de mensagem continuam a passar: os toasts de confirmação do próprio OmarOS para algo que acabaste de fazer ("Theme changed", "Screenshot saved"), e os alertas críticos enviados a partir da linha de comandos. As aplicações de chat que marcam tudo como crítico para forçarem a entrada à tua frente não contam.
Inatividade¶
A shell do OmarOS é dona do comportamento de inatividade, e os tempos são um bloco de nível superior idle em ~/.config/omaros/shell.json:
Ambos os números são segundos contados a partir do momento em que ficaste inativo — não um a partir do outro. Por isso, com as predefinições, a proteção de ecrã surge ao fim de dois minutos e meio e o ecrã de bloqueio assume aos cinco minutos, quer a proteção de ecrã tenha corrido ou não. Guarda o ficheiro e a shell apanha os novos tempos de imediato.
Se dispensares a proteção de ecrã antes do prazo de bloqueio, isso conta como atividade e o bloqueio pendente é cancelado. Não ficas bloqueado por dares uma vista de olhos à máquina.
Para parares por completo o bloqueio por inatividade, Super + Ctrl + I — ou omaros toggle idle — liga o manter ativo, e o indicador da chávena de café aparece na barra. É esse que deves acionar antes de uma longa apresentação ou de uma compilação que queres observar. Aciona-o outra vez para voltares ao normal. omaros toggle idle status apresenta o estado atual como JSON, se precisares dele a partir de um script.
Isto trata do bloqueio e da proteção de ecrã, não da energia. A suspensão e a hibernação têm a sua própria configuração em suspensão do sistema.
A proteção de ecrã¶
A proteção de ecrã do OmarOS é arte ASCII a correr através de efeitos de texto aleatórios, uma instância por monitor. Qualquer tecla ou movimento do rato sai dela.
Podes arrancá-la a pedido a partir de Sistema > Proteção de ecrã (Super + Esc), o que a força a aparecer mesmo que tenhas desligado a proteção de ecrã por inatividade. Não há qualquer atalho associado a ela por predefinição.
omaros toggle screensaver é aquilo que desliga a proteção por inatividade, se preferires ir diretamente de a trabalhar para bloqueado. Precisa de um terminal que saiba configurar — Alacritty, Foot, Ghostty ou Kitty — e diz-te isso se o teu terminal predefinido for outra coisa.
O logótipo que ela desenha é teu para mudares, em Estilo > Proteção de ecrã. Carrega um png ou um svg e o OmarOS converte-o para ASCII. Vê branding.
O ecrã de bloqueio¶
Super + Ctrl + L bloqueia a máquina. Isso executa o ecrã de bloqueio a partir da shell do OmarOS, escurece o ecrã, repõe a disposição do teclado na primeira para não estares a escrever a tua palavra-passe no alfabeto errado e — se o tiveres a correr — bloqueia o 1Password à saída.
O ecrã de bloqueio aceita uma palavra-passe, e também aceita uma impressão digital assim que tiveres configurado uma. Isso, e as outras formas de te autenticares, estão tratados em autenticação por hardware.