Por que a instalação de diferentes ambientes de desktop quebra as coisas? [fechadas]

4

Então, algo que você vê frequentemente em blogs e artigos sobre como instalar diferentes DEs em suas distribuições favoritas do Linux. É meio que me incomoda que as pessoas falem tão casualmente sobre isso, especialmente quando elas estão se dirigindo a usuários iniciantes, porque na minha experiência tudo isso faz com que as coisas quebrem e configurações de temas sejam arruinadas. Eu me lembro de instalar o KDE uma vez em uma instalação do Ubuntu Mate e isso tornou todas as minhas janelas ilegíveis e feias. Acabei de instalar o Cinnamon na minha partição do Unity outro dia, e quando voltei para o Unity, o painel superior não mais dizia "Unity Desktop" quando não havia janelas ativas e os ícones no lançador não mais pulavam, mesmo para fazer isso no aplicativo de configuração. Eu só posso supor que isso aconteceu porque eu instalei o Cinnamon.

Então, é claro que todo DE vai assumir que é o único instalado, e vai alterar configurações e configurações de acordo com o seu próprio gosto, independentemente de qualquer outro DE que você tenha instalado. Minha pergunta é: todos esses DEs estão escrevendo e lendo os mesmos arquivos de configuração "core", e se sim, onde eles estão? Para mim, parece que algo assim está ocorrendo, considerando como eles entram em conflito uns com os outros. Seria muito bom se eu fosse capaz de instalar vários ambientes de área de trabalho que não entrassem em conflito ou causassem a quebra do outro de alguma forma.

    
por RyanW 15.09.2016 / 03:49

2 respostas

4

Geralmente não importa. Ambientes de área de trabalho diferentes devem ter suas próprias configurações e não interferir entre si. Existem no entanto alguns casos:

  • Alguns ambientes de desktop são garfos um do outro ou baseados na mesma origem. Este é o caso de gnome2 / 3, unity e canela *.
  • Existem vários toolkits concorrentes, os dois principais são gtk e kde / qt. Ambos estilizam seus aplicativos de maneira diferente, mas tem havido muitos esforços para fazer com que os aplicativos kde se pareçam com os do gtk sob os gerenciadores de janelas gtk, assim como para fazer com que os aplicativos gtk se pareçam com os aplicativos kde no kde. Instalar os dois pode mexer com esses estilos.

Mas a maior parte do tempo deve estar bem e é principalmente baixo para a distro que você usa / as configurações que você fez. Por exemplo, não tive problemas em executar vários ambientes de desktop / gerenciador de janelas diferentes no archlinux ou anos atrás, quando tentei o Ubuntu com o KDE, o GNOME e vários outros instalados.

Meu palpite é que você teve azar com mint e kde - acredito que a hortelã tenha um estilo pesado de seus aplicativos e mexer com diferentes ambientes de área de trabalho pode ser problemática (não uso hortelã, portanto não posso dizer com certeza).

Quanto à unidade e canela; Ambos são shells do gnome 3 e, portanto, ambos dependem das configurações do gnome 3, portanto podem interagir uns com os outros. Eu realmente não posso comentar sobre como eles devem interagir uns com os outros ou quanto isolamento deve ter diferentes shell do gnome, já que eu também não corro.

    
por 15.09.2016 / 04:16
4

Ambientes adicionais de área de trabalho quebram as coisas modificando os arquivos de configuração ocultos em sua pasta / home / user. Seu ambiente de desktop principal espera uma certa configuração e, às vezes, não se adapta bem às modificações feitas por outro DE. Essas modificações ocorrem (nos arquivos de configuração da sua pasta de usuário) ao fazer login no ambiente de área de trabalho adicional pela primeira vez.

Se você só estiver adicionando DEs adicionais para jogar com eles, convém criar contas de usuário adicionais para cada DE que você adicionar. Em seguida, faça login apenas nos ambientes de área de trabalho adicionais usando as contas de usuário correspondentes que você criou para cada um deles, respectivamente.

Desta forma, ao efetuar o login (para o DE adicional), ele só enganará com a conta / home / testUser do .hiddenConfigFiles e deixará apenas os arquivos de configuração da sua conta de usuário principal.

    
por 15.09.2016 / 04:17