Ir para o conteúdo

Monitores

O OmarOS parte do princípio de que estás a correr, por predefinição, num ecrã de classe retina capaz de 2x. É isto que precisas para obteres aqueles tipos de letra de programador bonitos e nítidos. É aquilo para que quase todos os portáteis premium novos com ecrãs de alta resolução estão otimizados. É o que quererias correr num Apple Studio Display/ProArt PA27JCV/Samsung S9/Kuycon G27P de 27" 5K ou num Apple XDR/ProArt PA32QCV/Kuycon G32P de 32" 6K.

Mas, se não estiveres a correr num ecrã com um PPI de 218 ou superior, vais querer alterar as definições do monitor. Por exemplo, se tiveres um 4K de 27" ou 32", podes usar escalonamento fracionário abrindo ~/.config/hypr/monitors.lua (através de Configurar > Ecrãs no menu OmarOS) e mudando para a recomendação para essa combinação:

local omaros_gdk_scale = 2
local omaros_monitor_scale = 1.6

Se estiveres a usar um ecrã de 1080p ou 1440p, provavelmente vais querer apenas usar escalonamento 1x, por isso podes usar:

local omaros_gdk_scale = 1
local omaros_monitor_scale = 1

As alterações ao GDK_SCALE aplicam-se às aplicações iniciadas depois da alteração (e o GTK só respeita números inteiros, por isso mantém-no no inteiro mais próximo da escala do teu monitor). Por isso, certifica-te de que fechas as janelas que tens sobredimensionadas depois da alteração (ou fecha todas as janelas com Ctrl + Alt + Del!).

Também podes percorrer rapidamente as principais proporções de escalonamento do monitor (1x, 1.25x, 1.6x, 2x, 3x, 4x) usando Super + / para subir e Super + Alt + / para descer. Se tiveres a configuração predefinida, estas alterações também persistem após o reinício.

Tornar o texto maior ou menor

O escalonamento do monitor altera o tamanho de tudo. Se tudo o que queres é texto maior ou menor, há um único botão para isso:

omaros display text size 14

Isso aceita um tamanho em píxeis entre 9 e 20 e move a shell do OmarOS, as aplicações GTK e o teu terminal em conjunto, para que todo o ambiente de trabalho se mantenha proporcional. Executa-o sem argumento para veres onde estás e omaros display text size reset para voltares à predefinição. O Foot é o único retardatário: não tem forma de recarregar a sua configuração, por isso os terminais em execução mantêm o tamanho antigo até abrires um novo.

Estender e espelhar ecrãs de portáteis

Quando ligas um ecrã externo ao teu portátil, o ecrã é automaticamente estendido. Mas podes mudar isso para espelhamento usando Acionar > Hardware no menu OmarOS ou Super + Ctrl + Alt + Delete. Isto é especialmente útil se esse ecrã externo for um projetor e quiseres mostrar alguma coisa enquanto trabalhas.

Quando estiveres a estender, fechar a tampa do portátil desliga automaticamente o ecrã interno. Abrir a tampa volta a ligá-lo. Também podes controlar isto manualmente usando Acionar > Hardware no menu OmarOS ou Super + Ctrl + Delete.

Dispor vários ecrãs

O Hyprland funciona muito bem com vários ecrãs. Lê mais sobre como os dispor na documentação de monitores do Hyprland. Também podes associar áreas de trabalho específicas a monitores específicos. No OmarOS, estas regras vão para ~/.config/hypr/monitors.lua como entradas hl.monitor — o ficheiro vem com exemplos comentados para fixar um monitor específico a uma resolução, posição e rotação.

Também podes espreitar o Hyprmon, se quiseres uma TUI para te ajudar no posicionamento de vários ecrãs.

Controlar o brilho

O brilho do monitor é controlado pelas teclas de função dedicadas para aumentar/diminuir o brilho. Se mantiveres o Shift carregado enquanto carregas nelas, vais para o brilho máximo ou mínimo. As teclas controlam o ecrã em que estás focado, por isso os monitores externos que falam DDC/CI são ajustados da mesma forma que o ecrã do portátil.

Ecrãs Apple

Se estiveres a usar um ecrã Apple, as teclas normais de brilho do teclado também funcionam automaticamente, se estiveres focado no ecrã Apple. Isto é feito através do comando asdcontrol.

Nota que, se estiveres a usar um ecrã Apple 6K XDR, podes ver um ecrã fantasma na tua listagem hyprctl monitors. Podes desligar isto com algo como hl.monitor({ output = "DP-2", disabled = true }) através de Configurar > Ecrãs.

Em máquinas Intel, deves ligar-te a ecrãs Apple usando um cabo Thunderbolt normal. Noutras máquinas sem Thunderbolt, normalmente tens de usar um cabo DP + USB-A -> USB-C para que funcione.