Aplicativos com dependências Gtk2 em um ambiente KDE

2

Eu instalei recentemente a versão KDE do Manjaro Linux (eu estava usando apenas derivados do ambiente Gnome antes). Quando decidi instalar alguns dos meus aplicativos favoritos (Sublime3, Remmina), descobri que o Gtk2 está incluído em suas dependências (ou seja, link ).

A questão é, existe alguma desvantagem em instalar aplicativos dependentes de Gtk em um ambiente KDE? Os aplicativos que eu instalei funcionam como esperado, mas talvez eu esteja perdendo alguma coisa e eu prefiro ter aplicativos específicos do KDE como minhas escolhas principais?

    
por olhur 30.01.2016 / 14:19

2 respostas

1

Os aplicativos GTK realmente não são um grande problema com o KDE. Existem algumas coisas específicas do GTK que o KDE deve configurar para você automaticamente (temas e tal), mas na maior parte não há diferença entre os aplicativos vanilla GTK e, digamos, aplicativos Athena ou TK. As bibliotecas GTK e QT não interferem umas com as outras, e a maioria dos problemas de interoperabilidade (área de transferência e tal) foram fixados anos atrás.

Coisas como (Libre | Open) Office e Firefox são aplicativos GTK. Estou disposto a apostar que o Sublime também é. O site da Remmina é horrível, mas aparentemente tem versões somente GTK disponíveis. Estes serão o que você deseja usar e não deverá ter problemas com o KDE.

O problema é quando você executa aplicativos GNOME. O GNOME (e o KDE também) fornece serviços além do que o kit de ferramentas GTK faz. Para rodar aplicativos GNOME e obter funcionalidade completa, você precisa de um ambiente GNOME básico em execução ou você perderá a funcionalidade. Isso não é um problema se você quiser jogar GMines, mas perceberia se tentasse executar o Nautilus.

Na minha experiência, o que acaba acontecendo é que a grande maioria do que você quer fazer funciona bem, mas haverá um estranho problema ocasional quando você estiver executando algo específico do GNOME. Por exemplo, o seletor de arquivos em um aplicativo GNOME pode não encontrar coisas como sites FTP configurados. O MySQL Workbench desejará usar o Keyring do GNOME, que não coopera com a carteira do KDE (embora haja uma maneira de fazê-lo funcionar). Quase tudo o que lhe daria grandes problemas tem um analógico no KDE.

    
por 30.01.2016 / 17:37
0

A única desvantagem é que você tem mais bibliotecas em seu computador (isto é, as bibliotecas gtk2). Alguns consideram isso "poluindo" sua configuração com bibliotecas / dependências desnecessárias, há puristas Qt e puristas GTK por aí que absolutamente se recusam a usar qualquer coisa que se baseie em qualquer outra coisa além de sua biblioteca de gui favorita.

Mas a maneira que eu vejo, se houver desvantagens, eles seriam culpa do KDE, não do GTK2 (nem mesmo do Qt). Eu notei discrepâncias nos tempos de lançamento (e suponho que pode haver algumas discrepâncias no desempenho, igualmente pequenas) de programas em vários ambientes de desktop. Habitualmente, os ambientes baseados em Qt irão lançar programas baseados em Qt mais rapidamente do que os baseados em GTK, e vice-versa (não absolutos, mas é geralmente o caso). Este foi um problema maior no passado. Mas agora ... quem se importa com uma diferença de dois milissegundos? Meu ambiente favorito é o Enlightenment, ele é baseado no EFL (nem no Qt nem no GTK) e tudo funcionou bem (aplicações Qt e GTK) dentro disso.

Portanto, não, você não está perdendo nada, e você deve escolher apenas seus programas favoritos como suas escolhas principais, desconsidere tudo o mais. Você personaliza o sistema para suas necessidades e seus desejos, não suas necessidades de ambientes ou as ideologias de outra pessoa. Nunca se esqueça disso, caso contrário, qual seria o ponto de personalizar as coisas para começar? Se você não notar uma diferença, tudo está funcionando bem, é o que importa.

Meu editor de imagens favorito (e também porque eu gosto de pintar também) é o Krita, ele é baseado no framework KDE, e com o framework KDE ele puxa uma montanha de dependências terríveis do KDE (não é um problema se eu já usei o KDE, mas infelizmente isso não está de acordo comigo). Isso não me impede de usá-lo. Não no Iluminismo, não no Openbox, não no Xmonad, não no XFCE, nada porque esse é o programa que eu quero, e embora as dependências sejam muitas e gordas, não é como se elas estivessem atrapalhando de alguma forma, elas não estão diminuindo a velocidade meu sistema, eles estão apenas fazendo um par de cem megabytes maior do que seria de outra forma, esse é um preço que estou simplesmente disposto a pagar. Você está?

Da mesma forma, o Krita pode levar menos um segundo para ser lançado no KDE do que em outros ambientes, devo permitir que isso me impeça de usar outra coisa? Eu não penso assim, se eu não gosto do KDE, mas gosto de um programa associado ao KDE, vou usar esse programa no meu ambiente favorito, independentemente.

    
por 30.01.2016 / 15:08

Tags