Programar submenus cinza escuro em preto, assim ilegível

5

Ao usar um programa, por exemplo Libre Writer, quando eu clico em arquivo, aberto, na caixa de menu Abrir eu tenho a oportunidade de alterar o tipo de arquivo de "Todos os arquivos" para um tipo de arquivo específico, quando clico em "Todos os arquivos", a lista de seleção é exibida. A cor da fonte para os diferentes tipos de arquivo é um cinza escuro em um fundo preto, tornando os itens da lista ilegíveis. Conforme movo o cursor, a cor e o plano de fundo da fonte mudam para preto "normal" em um fundo branco, mas apenas para o item em que o cursor está passando naquele momento. Isso torna o resto da lista impossível de ler e mover o cursor lentamente para baixo na lista, pausando para ler cada item, é uma maneira muito complicada de fazer as coisas.

Isso não acontece apenas no Libre Writer, mas também no Inkscape, no Geeqie e em uma variedade de outros programas e seus submenus. O único programa que eu encontrei onde isso não aconteceu foi o Firefox (58.02). Além disso, isso acontece em 3 máquinas diferentes, cada uma com um processador diferente, placa gráfica diferente e onde a máquina tem vários monitores, isso acontece em todos os monitores.

Todas as máquinas estão executando o 16.04, uma com as atualizações mais recentes, as outras ligeiramente atrasadas nas atualizações. Isso é um erro ou uma característica". Haha O que está acontecendo? Isso é solucionável? Como?

    
por KalaDude 19.02.2018 / 04:18

1 resposta

2

Abaixo, parece haver uma alteração mínima que corrige esses menus pop-up.

  • Como backup, faça uma cópia do arquivo /usr/share/themes/Ambiance/gtk-2.0/gtkrc :

    cp /usr/share/themes/Ambiance/gtk-2.0/gtkrc ~/Documents/gtkrc
    
  • Usando o sudo, edite o arquivo /usr/share/themes/Ambiance/gtk-2.0/gtkrc :

    sudo vi /usr/share/themes/Ambiance/gtk-2.0/gtkrc
    
  • Vá para (em torno de) linha 346 ( 346G ) que deve ler:

    style "menu" = "dark" {
    
  • Remover isto: = "dark"

  • A linha agora deve ficar assim:

    style "menu" {
    
  • Salvar suas alterações ( ZZ )

  • Abra o aplicativo Configurações do sistema

  • Vá para a seção Aparência

  • Altere o tema de Ambiance para outra coisa e, em seguida, volte para Ambiance (isso atualizará seu tema)

Testado no Ubuntu 16.04. A linha exata a ser alterada pode variar dependendo do nível de patch que você possui. Uma maneira mais segura de encontrar a linha a ser mudada é procurar style "menu" = "dark" no arquivo. No vi isso seria: /style "menu" = "dark"

Antes da mudança:

Após a alteração:

    
por Nick Gammon 12.03.2018 / 02:16