O tema do KDE sempre foi um belo desastre, mas o Union pode finalmente consertar isso

Uma coisa que realmente gosto no KDE Plasma são suas poderosas ferramentas de personalização. Você pode personalizar facilmente o que quiser. Quer sua barra de tarefas em um monitor? Você pode fazer isso. Você quer que ele fique na parte inferior de um monitor e na parte superior, nas laterais e na parte inferior do outro? Não sei por que você quer isso, mas você pode fazer isso.

No entanto, por mais fã do KDE que eu seja, admito que o ambiente de desktop tem sua cota de problemas. Felizmente, quase todos os problemas que tenho com o KDE estão sendo resolvidos ativamente, então não posso reclamar muito. Por exemplo, dê uma olhada no Union, uma estrutura introduzida no Plasma 6.7 que visa tornar temas incrivelmente confusos muito mais organizados.

Os temas do KDE eram uma bagunça completa

Eles estavam lá, mas estavam uma bagunça

No passado, os aplicativos do KDE eram distribuídos em diferentes tecnologias. Os aplicativos mais antigos usarão QtWidgets para realizar o trabalho, enquanto os aplicativos mais recentes usarão QtQuick e Kirigami. Além disso, alguns sistemas operacionais usam duas tecnologias diferentes para renderizar o tema na área de trabalho; um para escurecimento de janelas e outro para área de trabalho.

Isso significa que você pode definir um belo tema escuro para sua área de trabalho, abrir um aplicativo e ficar cego pelos brancos brilhantes porque eles não tinham o tema adequado. É ainda pior se o desenvolvedor do tema quiser ter certeza de que seu tema será ajustado cada um PC, eles tiveram que codificar múltiplas versões para as diferentes tecnologias que as pessoas usam.

Assim, com o KDE Plasma versão 6.7, a equipe introduziu uma solução: Union.

O KDE Union visa evitar isso

Criar temas ficou muito mais fácil

Resolver este problema envolve um equilíbrio difícil. Se você colocar muita responsabilidade sobre os desenvolvedores de temas para desenvolver variantes para as tecnologias de exibição de todos, você estará perpetuando o mesmo problema que se propôs a corrigir em primeiro lugar. Mas se você exigisse que o usuário parasse de usar tecnologias legadas e usasse apenas versões modernas, as pessoas ficariam irritadas por não conseguirem executar seus aplicativos favoritos da maneira que desejam.

A solução? Obtenha o melhor dos dois mundos, onde um desenvolvedor codifica apenas uma coisa e todos podem usá-la. Isso pode ser feito usando uma camada intermediária que pega o código criado pelo desenvolvedor do tema e o traduz de uma forma que os aplicativos possam “entender”.

É exactamente isto que a União faz. Como você pode imaginar, com um nome como esse, Union visa reunir todas as tecnologias de exibição modernas e legadas sob o mesmo teto para os desenvolvedores de temas trabalharem. Esse “teto” é o CSS, que permite que os temas do KDE ultrapassem o SVG como padrão e incluam algo que atua como a “linguagem da web mundial”.

Quando você aplica um tema usando Union, ele pega todo esse CSS e o traduz em um código que as janelas e a área de trabalho do seu aplicativo possam entender. Um desenvolvedor só precisa criar um tema usando uma linguagem de codificação muito comum, e todos os seus aplicativos, antigos e novos, receberão uma nova cor sem complicações e sem ajustes extras.

Habilitar o KDE Union é ainda mais fácil

Apenas alguns cliques e pronto

Se você quiser começar a usar o KDE Union, é muito fácil. Primeiro, certifique-se de estar executando o KDE Plasma versão 6.7 ou superior. Isso pode ser feito digitando “plasmashell –version” no terminal. Se você tiver, vá para Configurações do sistema > Cores e temas > Estilo do aplicativo. pesquisar União (em desenvolvimento) entre variantes. Caso não o veja, você pode adicioná-lo manualmente instalando o pacote union6. Para minha máquina openSUSE Tumbleweed, tudo que tive que fazer foi executar “sudo zypper in union6” e reabrir as configurações do sistema para vê-lo. Não há necessidade de se registrar novamente.

Depois de ativá-lo, você pode capturar temas que parecem bons sem se preocupar com a quebra. Você também pode aproveitar os modos claro e escuro que mudam dependendo do sistema, aplicativos que compartilham temas independentemente de onde estão codificados e possivelmente uma eficiência de hardware ainda melhor. Claro, isso ainda está em desenvolvimento, então haverá algumas perguntas aqui e ali; no entanto, contanto que você relate quaisquer bugs encontrados, eles deverão ser corrigidos.

Projetar e usar temas no KDE ficou muito menos estressante

A personalização sempre foi uma grande parte do KDE e, embora seus temas sejam ótimos no papel, a implementação real mudou ao longo dos anos. Esperemos que a União possa trazer de volta às suas raízes a alegria de criar e utilizar temas.

Link da fonte