Comutador de área de trabalho de posicionamento e configuração de segundo plano de menu

2

Como um desktop padrão eu uso o Mate em todos os meus computadores com diferentes distribuições GNU / Linux e FreeBSD. Eu recentemente atualizei um laptop rodando Manjaro de Mate-1.16.1 para Mate-1.18.0.

Com o Mate-1.16.1, minha área de trabalho ficou assim:

Observequeosegundoplanodaáreadetrabalhoselecionadanabarrainferioréumacorsólida.Nabarrainferior,ajaneladoterminalativoatualémostradacomoumretângulocomumfundomaisescuro,quetambéméumacorsólida.Amesmacordefundomaisescuraéusadaparadestacaritensdemenunomenusuperior.

ComoMate-1.18.0,minhaáreadetrabalhoficaassim:

Agora, tanto o plano de fundo do espaço de trabalho escolhido quanto o plano de fundo da janela ativa na barra inferior usam um gradiente com uma cor ligeiramente mais escura. Os itens destacados no menu superior (não mostrados na foto) também usam um gradiente.

Essa diferença de cor parece relacionada à versão do Mate e não ao tema da área de trabalho. Eu tenho o primeiro estilo (fundo sólido) em todos os meus sistemas usando uma versão antiga do Mate (FreeBSD, Debian 7). Eu tenho o segundo estilo (fundo gradiente mais escuro) em todos os sistemas usando a nova versão do Mate (Manjaro, Arch, Void).

Tentei alterar o estilo após a atualização para a nova versão do Mate, mas não consigo encontrar nenhuma opção relacionada aos planos de fundo dos elementos indicados acima (espaço de trabalho selecionado, janela selecionada, item de menu selecionado).

Então, existe essa opção que permite mudar o estilo ou o novo estilo está codificado no Mate?

    
por Giorgio 13.04.2017 / 21:47

1 resposta

2

O MATE agora está usando o GTK + 3, de acordo com a nota de lançamento do MATE 1,18 , que é provavelmente a razão pela qual a aparência do desktop MATE mudou independentemente do tema.

  • The entire MATE Desktop suite of applications and components is now GTK3+ only!
    • Requires GTK+ >= 3.14.
    • All GTK2+ code has been dropped [...]

Respostas diretas

This difference in colour seems related to the Mate version and not to the desktop theme.

A versão recente do MATE usa o GTK + 3, o que significa que o tema da área de trabalho agora está usando o tema GTK + 3 e não GTK + 2. Não há alterações na cor de fundo do tema, por exemplo, #accd8a para Menta. Portanto, o gradiente de cor é uma das diferenças entre os temas GTK + 2 e GTK + 3 do tema específico.

I cannot find any options related to the backgrounds of the elements I have indicated above (selected workspace, selected window, selected menu item).

Não existe essa opção por padrão, independentemente do ambiente de área de trabalho. Essas configurações detalhadas são especificadas nos arquivos de tema.

So is there such an option that allows to change the style...

Não, ou pelo menos eu não ouvi nada para essa data de resposta.

...or is the new style hard-coded in Mate?

Não, o tema não está codificado no MATE. Os arquivos de tema do GTK + 3 podem ser encontrados no diretório /usr/share/themes/THEME/gtk-3.0 do THEME. Na versão mais recente do tema, a configuração para componentes de desktop MATE é especificada em ../mate-applications.css file.

Resposta estendida

Ao pesquisar no arquivo mate-applications.css , as partes relevantes podem ser encontradas usando gradient como palavra-chave. Abra o arquivo em um editor de texto e encontre usando a palavra-chave.

Por exemplo, parte do alternador de espaço de trabalho no tema Menta:

/* selected WnckPager */
PanelApplet.wnck-applet .wnck-pager:selected {
    background-image: linear-gradient(to bottom,
                                      @theme_selected_bg_color,
                                      shade (@theme_selected_bg_color, 0.36));
}

A parte pode ser modificada para sem o gradiente. Para começar, remova linear-gradient(,,) part e deixe apenas o shade() e substitua background-image por background-color (mais detalhes em GTK + CSS: Manual de Referência do GTK + 3 ). Então, vai ficar assim:

/* selected WnckPager */
PanelApplet.wnck-applet .wnck-pager:selected {
    background-color: shade (@theme_selected_bg_color, 0.36);
}

Para ver as alterações, abra as configurações de Aparência em MATE, selecione qualquer outro tema e, em seguida, selecione novamente o último tema usado, por exemplo, Menta. Não há necessidade de sair ou reiniciar, basta selecionar novamente o tema. Faça o mesmo para outros componentes da área de trabalho, por exemplo, barra de menus do painel, applet de painel, etc.

Para evitar a perda do tema modificado, o usuário deve criar uma cópia do tema existente com o novo nome, por exemplo, Menta-custom e colocar em /usr/share/themes . Isso tornará o tema independente e persistirá entre as atualizações do sistema.

TL; DR A única maneira de personalizar o tema para atender às preferências do usuário, ou seja, remover o gradiente de cores, é configurar manualmente os arquivos fornecidos pelo tema.

Aviso de isenção

Eu não uso o desktop MATE, e não tenho o luxo de baixar e configurar o MATE 1.18 e experimentá-lo do meu lado. No entanto, a maneira de personalizar o tema GTK + é aplicável a outros ambientes de área de trabalho, como o Xfce. Eu tive uma experiência semelhante de customizar o tema do Xubuntu, Greybird, para remover os gradientes de cor dos painéis do Xfce, o alternador de espaço de trabalho e tal.

    
por 22.04.2017 / 12:48