As decorações das janelas (barra de título, bordas, etc.) são tratadas pelo gerenciador de janelas, mas o conteúdo da janela (menus, etc.) é manipulado pelo próprio aplicativo. Não há mecanismo padrão para configurar parâmetros como cores de fundo.
A maioria dos aplicativos usa um toolkit de widget , como GTK (usado pelo Gnome), Qt (usado por KDE), Motivo , Athena (um antigo, bem básico), etc. Alguns toolkits de widgets oferecem um mecanismo de configuração entre aplicativos. Os kits de ferramentas antigos, como o Athena e o Motif, podem ser configurados por recursos X . Gtk e Qt têm temas , que permitem que coisas como cores de fundo sejam configuradas para todos os aplicativos que usam esse kit de ferramentas. Uma palavra de cautela com temas: alguns aplicativos usam cores para elementos que não são definidos pelo esquema e essas cores nem sempre são configuráveis, o que pode levar a situações desagradáveis como preto sobre preto porque a cor do primeiro plano é codificada a aplicação e a cor de fundo vem do tema.
PCManFM, Leafpad e Audacity são todos baseados em GTK (é o toolkit mais popular atualmente). Isso explica por que sua aparência é semelhante. Você pode alterar sua aparência selecionando um tema diferente. Existe uma seleção de temas disponíveis no site do Gnome ; sua distribuição provavelmente inclui alguns deles. Diferentes versões do GTK usam diferentes temas; para ver com qual versão do GTK um programa está vinculado, execute, e. ldd /usr/bin/audacity | grep libgtk
e observe o número da versão após libgtk-
. Existem várias ferramentas que você pode usar para visualizar e alternar os temas GTK, incluindo gnome-tweak-tool
e várias possibilidades listadas na Arch Wiki .