Como altero a cor "não salva" na guia de documento aberto do Geany?

3

Eu não consegui encontrar o local para alterar a cor que destaquei na imagem postada. Não está no tema Geany instalado. Eu acho que tem a ver com o tema do Ubuntu, mas eu não consegui localizá-lo. É tão pequeno que obtenho resultados inconsistentes quando uso o GIMP para extrair a cor dele. Não consigo encontrar o código hexadecimal exato da cor para ajudar na minha pesquisa.

cor que eu quero mudar

meu tema do Ubuntu está em

/usr/share/themes/Ambiance-Blackout-XFCE-LXDE-Manila

nesse diretório ...

/ usr / share / themes / Ambiance-Blackout-XFCE-LXDE-Manila

Alguém sabe ou tem uma ideia do arquivo em que posso encontrar a cor?

    
por deanresin 07.04.2016 / 01:42

2 respostas

4

Se você quiser alterar a cor do texto na guia "não salvo", que parece ser "startup.sh", não é necessário saber a cor do texto atual.

Geany ainda é um aplicativo gtk2. Sua pasta pessoal deve ter um arquivo oculto chamado .gtkrc-2.0 . Abra e verifique se tem uma linha como esta:

include "/home/your_login_name/.gtkrc-2.0.mine"

Se isso acontecer, basta fechar ~/.gtkrc-2.0 . Se isso não acontecer, adicione essa linha no final, certificando-se de usar o caminho completo correto. Salve e saia.

Se você não tiver um arquivo chamado ~/.gtkrc-2.0 , abra um terminal, verifique se está na sua pasta pessoal e execute

echo "include \"/home/your_login_name/.gtkrc-2.0.mine\"" > .gtkrc-2.0

Mas certifique-se de alterar your_login_name para o que for apropriado.

Agora, veja se você também tem um arquivo oculto chamado ~/.gtkrc-2.0.mine . Se você não tiver o arquivo, basta criá-lo usando um editor de texto simples . Se já existir, faça backup de segurança e adicione as seguintes linhas:

# CUSTOM STYLES

# *******GEANY*******
#Styling text (fg) in Geany's tabs
#Note that styling bg is done in the theme's gtkrc, not here, because we want that effect across other programs with tabs as well
# document status colors
style "geany-document-status-changed-style" {
    fg[NORMAL] = "magenta" #tab text when changes are made but not saved and tab is active
    fg[ACTIVE] = "#ff0746" #tab text when changes are made but not saved and tab is not in focus
}
widget "*.geany-document-status-changed" 
style "geany-document-status-changed-style"
# font style and size in Geany's tabs
style "geany" = "geany-tabs" {
    font_name = "Ubuntu Mono 14"
}
widget "GeanyMainWindow.GtkVBox.GtkVPaned.GtkHPaned.GtkNotebook.*" 
style "geany" 

Eu também incluí código para permitir que você especifique uma fonte apenas para a interface do usuário do Geany. Você pode excluir ou comentar essas linhas!

Salve o arquivo editado (como texto simples). Feche todas as instâncias do Geany. Então, abra Geany e verifique o efeito do que você fez. Obviamente, você desejará cores adequadas ao seu gosto.

Aqui está o que eu vejo.

Tudo de bom.

    
por DK Bose 07.04.2016 / 03:48
0

Condensando a solução do @ tk-bose para o mínimo de OPs ... (apenas por conveniência)

$> cd ~
$> cat .gtkrc (-<tab>, <tab>... nope, file does not exist..)

Thus let's continue with:
$> echo "include \"/home/(YOUR USERNAME)/.gtkrc-2.0.mine\"" > .gtkrc-2.0      

$> cat .gtkrc-2.0       (just to verify)
include "/home/(YOUR USERNAME)/.gtkrc-2.0.mine"

put in the content show below:
$> pluma .gtkrc-2.0.mine    ( plume or nano or vi or any other editor)

Eu tomei tons vermelhos mais suaves (supondo que esse vermelho fosse estridente, o que o OP perturbou, como eu). E quase idênticos para foco / não foco (dado que as guias salvas também são sempre brancas, ativas ou não):

# GEANNY custom styles - taken from askubuntu.com/q/754645

style "geany-document-status-changed-style" {
    fg[NORMAL] = "#ff4d4d" #unsaved tab active (aka in focus)
    fg[ACTIVE] = "#dd3d3d" #unsaved tab not active
}
widget "*.geany-document-status-changed" 
style "geany-document-status-changed-style"
    
por Frank Nocke 28.10.2016 / 04:55