Controla o aspecto geral e o comportamento do Ansel.

idioma da interface
Define o idioma da interface do usuário. O padrão do sistema é marcado com um *. (precisa reiniciar)
theme
Set the theme for the user interface. Aside from any aesthetic considerations, the recommended interface color for color evaluation is middle gray. Visual perception is affected by ambient brightness, and a low user interface brightness causes all kinds of illusions. Using a dark interface to retouch photos can therefore lead to excessive retouching (abuse of contrast and saturation) and to a photo that is too dark when printed. It is therefore highly recommended that you use one of the “grey” themes for retouching work as these are designed so that the user interface approximates middle gray (default “Ansel”).
usar o tamanho de fonte do sistema
Selecione esta opção para usar o tamanho de fonte definido pelo seu sistema. Se desativado, você pode inserir um tamanho de fonte personalizado na caixa abaixo (ativado por padrão).
tamanho da fonte em pontos
Se a opção “usar o tamanho de fonte do sistema” estiver desligada, insira um tamanho de fonte (em pontos) para o Ansel usar. O tamanho da fonte mudará imediatamente.
controles da interface gráfica e resolução (DPI) do texto
Ajusta a resolução global da interface gráfica para reescalonar controles, botões, rótulos etc. Aumente para uma interface ampliada, diminua para o conteúdo caber melhor na janela. Defina para -1 para usar a resolução global definida pelo sistema. O padrão é 96 DPI na maioria dos sistemas. (precisa reiniciar)

modificações do tema com CSS

Além de selecionar os temas oferecidos por padrão, você pode também aplicar customizações adicionais em CSS para modificar a aparência do Ansel.

Dois métodos diferentes são fornecidos para isso:

create a custom theme
If you wish to make a large number of changes to Ansel’s UI you may wish to create your own theme (in a .css file) and place it in $HOME/.config/ansel/themes (or C:\%LOCALAPPDATA%\ansel\themes on Windows). Your new theme will automatically appear in the theme selection list the next time you restart Ansel.

Observe que a estrutura do CSS interno do Ansel muda com frequência e você pode precisar fazer alterações significativas em seus próprios temas quando novas versões do Ansel forem lançadas. Por esse motivo (entre outros), não recomendamos a criação de temas personalizados complexos, a menos que você esteja disposto a dedicar muito tempo à manutenção contínua. Se o seu tema carregar qualquer um dos temas distribuídos por padrão com o Ansel usando a diretiva @import url, observe que seu arquivo de tema CSS pode não ser portátil entre instalações (@import url usa caminhos relativos e a localização dos temas distribuídos depende do sistema).

criar ajustes de tema
Uma caixa de texto é fornecida na parte inferior da aba geral na qual você pode inserir seus próprios ajustes de CSS. Ao usar esta opção, o Ansel primeiro carregará seu tema selecionado (o tema “base”, escolhido no menu suspenso tema) e, em seguida, aplicará seu CSS personalizado em cima. Isso significa que você pode facilmente fazer pequenas alterações na aparência, enquanto ainda se mantém atualizado com as alterações do tema principal quando uma nova versão do Ansel é lançada. Isso também significa que você geralmente pode alterar seu tema base sem afetar seus ajustes CSS personalizados.

Quando tiver terminado de inserir seu CSS, clique no botão “salvar CSS e aplicar”. Isto salvará seu CSS para $HOME/.config/Ansel/user.css (ou C:\%LOCALAPPDATA%\Ansel\user.css no Windows) e o aplicará imediatamente na sessão atual do Ansel.

Se você notar problemas após aplicar seu CSS, você pode desmarcar a opção “modificar o tema selecionado com os ajustes CSS abaixo” para reverter. Isto irá restaurar imediatamente o tema base mas deixará seus ajustes no editor de modo que você possa modificá-los e tentar novamente. Basta pressionar “salvar CSS e aplicar” novamente quando você estiver pronto para testar. Isto irá automaticamente ativar a opção “modificar o tema selecionado com os ajustes CSS abaixo” e aplicar o novo CSS.


Nota: Se você tiver qualquer problema ao usar ajustes CSS personalizados, por favor tente novamente com a opção “modificar o tema selecionado com os ajustes CSS abaixo” desativada para assegurar-se de que o problema não foi causado por alguma de suas alterações.


compreendendo os temas do Ansel

All of Ansel’s pre-built themes are provided as CSS files in $Ansel/share/Ansel/themes/ (where $Ansel is Ansel’s installation directory). The default theme is Ansel.css and this contains the bulk of the code used to control the look-and-feel of Ansel.

If you choose to create your own custom theme file you are advised import Ansel’s existing theme files using @import url (this directive expects relative paths) and then apply your own customisations on top. You do not need to do this when using the CSS text box in the preferences dialog – attempting to use @import url in the CSS tweaks text box will not work correctly.

Os temas usam os mesmos princípios básicos de CSS dos navegadores html (com algumas pequenas exceções – consulte a documentação do Gtk  para detalhes):

  • The majority of the style properties are assigned to broad groups of UI elements, for example, Gtk buttons and text entry fields
  • Next, related groups of Ansel-specific UI elements are given class names allowing them to be styled as a group
  • Finally, some unique UI elements are assigned a CSS id so that they can be styled independently

You are encouraged to explore the existing theme and to make use of the Gtk Inspector  tool to figure out how to select the specific UI element (or class of elements) you wish to modify. Some experimentation will be required.

Observe que os temas Ansel são em tons de cinza por padrão para que os usuários não se distraiam com cores fortes durante a edição de imagens. Você é aconselhado a manter essa prática em seus próprios temas e manter o tom médio o mais próximo possível do cinza médio. Além disso, é recomendável revisar seu CSS personalizado toda vez que o Ansel for atualizado, para garantir que as alterações no aplicativo não tenham afetado negativamente seus ajustes.