Aparência
O painel Aparência personaliza o terminal de um espaço de trabalho. Os terminais no Bromure Agentic Coding são renderizados nativamente no anfitrião (superfícies Ghostty renderizadas com Metal e associadas à sessão tmux da VM — consulte Sessões), pelo que tudo o que definir aqui se aplica a todos os separadores do espaço de trabalho: na janela unificada, numa janela destacada e nas células da Grelha. As alterações entram em vigor quando clica em Guardar e aplicam-se em direto a uma sessão em execução — não é necessário reiniciar a VM para ver um novo tipo de letra ou cor.
Tal como os outros painéis por espaço de trabalho, a Aparência também pode ser definida no modelo de Preferências (Bromure → Preferências…), caso em que todos os espaços de trabalho que criar posteriormente a herdam.
Tipo de letra
O seletor de Tipo de letra lista as famílias de tipo de letra de largura fixa (monoespaçadas) instaladas no seu Mac, ordenadas alfabeticamente. Aplicam-se dois filtros:
- As famílias cujos nomes começam por um ponto (identificadores internos do macOS, como os tipos de letra da interface do sistema) são excluídas — o fontconfig do Linux dentro da VM não consegue resolvê-las, pelo que escolher uma resultaria numa substituição silenciosa.
- As famílias proporcionais são excluídas — um terminal só faz sentido com um tipo de letra monoespaçado. Se uma família guardada não puder ser resolvida no momento da renderização, o terminal recorre a Menlo.
Três famílias são sempre disponibilizadas mesmo quando não estão instaladas no seu Mac, porque são incluídas na imagem do convidado e têm resolução garantida: JetBrains Mono, SF Mono e SF Mono Terminal.
O seletor de tamanho junto ao seletor define o tamanho do tipo de letra em pontos, de 8 a 32 pt. Este é o tamanho base; pode ainda ampliar temporariamente um terminal em execução com ⌘+ / ⌘− / ⌘0 ou um gesto de pinça no trackpad sem alterar esta definição.
Cursor
O seletor de Cursor seleciona a forma do cursor desenhado no terminal:
| Forma | Aparência |
|---|---|
| Bloco | Uma célula preenchida (a predefinição para novos espaços de trabalho). |
| Barra (cursor em I) | Uma barra vertical fina. |
| Sublinhado | Uma barra fina por baixo da célula do caráter. |
A caixa de verificação Intermitente junto ao seletor faz o cursor piscar. Está desativada por predefinição.
Cores
Duas amostras de cor abrem o seletor de cores padrão do macOS:
- Fundo — a cor de fundo do terminal.
- Texto — a cor de primeiro plano (texto) do terminal.
Ambas são inicializadas a partir do seu perfil predefinido do Terminal.app do macOS (consulte Predefinições e Repor para o Terminal.app abaixo), pelo que um espaço de trabalho novo costuma ter o aspeto que o seu Terminal.app já tem.
Opacidade
O cursor deslizante de Opacidade varia de 30% a 100% e tem como predefinição 97%. É aplicado em dois locais em simultâneo:
- como a opacidade de fundo do terminal, e
- como a transparência da janela do macOS.
Abaixo de 100%, a área do terminal é composta sobre o seu ambiente de trabalho com um desfoque de fundo do servidor de janelas — um efeito de vidro fosco. Apenas o terminal em si é translúcido; a barra de título, a barra lateral e o divisor permanecem opacos. Exatamente a 100%, a janela é totalmente opaca (o que também significa um palco sólido enquanto a VM arranca).
Predefinições e Repor para o Terminal.app
O rodapé do painel indica: As predefinições são inicializadas a partir do seu perfil do Terminal.app do macOS. Quando a aplicação inicia, lê o seu perfil predefinido do Terminal.app (família e tamanho do tipo de letra, cor de fundo, cor do texto) e utiliza esses valores como ponto de partida para qualquer campo de aparência que um espaço de trabalho não tenha substituído. Se o Terminal.app nunca tiver sido configurado ou as suas preferências não puderem ser lidas, é utilizada uma alternativa integrada (JetBrains Mono sobre um fundo escuro).
O botão Repor para o Terminal.app restaura o tamanho do tipo de letra e ambas as cores a partir desse instantâneo de arranque do seu perfil do Terminal.app — mas define deliberadamente a família do tipo de letra como JetBrains Mono, e não como o tipo de letra do seu Terminal.app, porque a JetBrains Mono tem existência garantida dentro da imagem do convidado em todas as máquinas.
Nota: o instantâneo é obtido uma vez, no arranque da aplicação. Se alterar o seu perfil do Terminal.app enquanto o Bromure Agentic Coding está em execução, reinicie a aplicação antes de utilizar Repor para o Terminal.app para captar os novos valores.
Referência de definições
| Definição | Tipo | Predefinição | Descrição |
|---|---|---|---|
| Tipo de letra (família) | seletor | Família predefinida do Terminal.app (alternativa: JetBrains Mono) | Famílias monoespaçadas no Mac, mais as JetBrains Mono / SF Mono / SF Mono Terminal incluídas no convidado. |
| Tipo de letra (tamanho) | seletor, 8–32 pt | Tamanho predefinido do Terminal.app | Tamanho base do tipo de letra do terminal, em pontos. |
| Cursor | seletor | Bloco | Bloco / Barra (cursor em I) / Sublinhado. |
| Intermitente | caixa de verificação | Desativado | Cursor intermitente. |
| Cores — Fundo | seletor de cor | Predefinição do Terminal.app | Cor de fundo do terminal. |
| Cores — Texto | seletor de cor | Predefinição do Terminal.app | Cor de primeiro plano do terminal. |
| Opacidade | cursor deslizante, 30–100% | 97% | Translucidez do terminal e da janela; abaixo de 100% o ambiente de trabalho transparece com um desfoque. |
| Repor para o Terminal.app | botão | — | Restaura o tamanho e as cores a partir do instantâneo do Terminal.app; fixa a família em JetBrains Mono. |