Primeiro, parece que na minha área de trabalho, preciso reiniciar minha sessão X para que as configurações de cores do widget possam ser aplicadas. Eu poderia usar a variável de ambiente $GTK2_RC_FILES
para definir o perfil de cores somente para um programa, em vez de global.
Segundo, as cores do texto (destaque, títulos, links, ...) são definidas no arquivo NoteTag.cs nas fontes do Tomboy (método InitCommonTags()
). No entanto, não é possível executar o arquivo Tomboy.exe reconstruído diretamente: primeiro, é necessário seguir para um "sudo make install" (em / usr / local) para que todas as bibliotecas e recursos sejam movidos para o local esperado.
por exemplo. usar primeiro plano amarelo em vez de amarelo-fundo no destaque
tag = new NoteTag ("highlight");
// tag.Background = "yellow"; // commented out
tag.PaletteForeground = ContrastPaletteColor.Yellow; // <- inserted
tag.CanUndo = true;
tag.CanGrow = true;
tag.CanSpellCheck = true;
Add (tag);
Divirta-se.