removido
(usa Nenhuma)
Enviado em 08/07/2016 - 09:24h
Essa questão de haver muitas opções para Linux de ambientes gráficos (Gnome, KDE, Unity, Mate, Cinnamon, Lxde, Xfce) está tornando o desktop Linux inviável.
Todo mundo está fazendo aplicativos para si próprios.
No passado era simples usar um aplicativo do KDE no Gnome, ou um aplicativo do Gnome no KDE. Havia uma boa integração entre quase todos os aplicativos e a maioria dos ambientes gráficos, estava tudo perfeito e funcionando bem (apenas precisavam serem feitos alguns ajustes aqui e ali).
Agora, o pessoal do Gnome resolveu inventar o Client Side Decoration (CSD), com a desculpa de economizar espaço na tela depois de terem criado uma barra superior enorme e inútil e criado temas para o gerenciador de janelas em que a barra de título é igualmente enorme.
Do outro lado, o Ubuntu abandonou o desktop para investir no Unity8 e na convergência. Isso me parece que será bom, no final das contas, mas... mas o Ubuntu agora também obrigará um "padrão" a aplicativos "convergentes". Ou seja, vem aí mais desintegração.
Atualmente, se você usa aplicativos non-GTK3 no Gnome, você ainda verá o absurdo de uma barra de títulos enorme e sem função alguma, ao mesmo tempo em que os demais aplicativos ficarão bem bonitos e estilizados na tela, graças ao CSD. Mas, de que adianta ter alguns aplicativos com a mesma aparência e bem integrados e outros que não estarão nenhum pouco integrados ao ambiente gráfico?
Se você usar Unity, Mate, Cinnamon, Kde, Xfce, Lxde e outros com aplicativos GTK3, verá a coisa ainda ficar mais louca. Enquanto você tem janelas sendo bem desenhadas, os aplicativos GTK3 vão ficar bem distintos do tema de seu ambiente gráfico.
As coisas ficam mais desajeitas ainda no Unity, pois o Global Menu e a barra de título anexa à barra superior ficaram "inexistentes" para aplicativos GTK3.
Porra. Será que vou ter que fugir dos aplicativos GTK3? E se eu prefiro usar aplicativos GTK3 por possuírem recursos interessantes inexistentes em outras aplicações?
O ideal seria que as distribuições escolhessem um ambiente gráfico apenas e oferecessem em seus repositórios apenas aplicativos compatíveis com a escolha realizada.