Como os vários sabores do gnome usam os recursos de configuração que eles compartilham ou não?

5

Uma das coisas que me manteve longe do gnome até agora é a falta de um lugar comum e central para a configuração. Isso era ruim nos velhos tempos, mas depois do advento de compiz , mutter e dconf e dos utilitários de ajustes não oficiais ( gnome-tweak , ubuntu-tweak , unsettings , etc.), é ainda mais confuso.

Especialmente quando as coisas não funcionam como esperado. Alguns atalhos de teclado são definidos em um lugar, alguns em outros; alguns são levados de um gnomo de baunilha para Unity, outros parecem passar despercebidos. Talvez eles entrem em conflito com alguma outra configuração, mas não há notificação para esse efeito. Etc.

Eu também experimentei, ao brincar com diferentes sabores do GNOME (Gnome 2, Gnome 3, Unity, Gnome Shell, Canela, etc.), que às vezes as alterações em um deles não terão efeito sobre os outros - - às vezes, eles vão bagunçá-los completamente (ou reverter para o padrão no próximo login).

Então, para chegar à pergunta: alguém pode me indicar uma pesquisa de como os vários GNOMEs se relacionam entre si - com os diversos backends / sistemas e com os frontends de configuração? Quais configurações em um (digamos, Gnome Shell) terão efeitos sobre os outros (digamos, Unity)?

    
por eyolf 27.01.2013 / 21:24

1 resposta

2

Eu definitivamente me deparei com esses problemas ao testar com diferentes ambientes de área de trabalho e posso entender sua preocupação. Uma coisa a ter em mente é que o KDE gosta de se preocupar com os seus próprios negócios, por isso, quando você instala o KDE sem recomendar ou sugere que o seu ambiente do KDE esteja ativado por completo.

Você também precisa ter cuidado com os gerentes de exibição. Unity, LXDE e XFCE usam o LDM. O KDE usa o KDM e o Gnome usa o GDM. Normalmente, se você mantiver sugere e recomenda desligar você estará bem. Outra boa maneira de ver as dependências

apt-cache depends [package-name]

Se você quiser apenas ver as dependências principais

apt-cache depends [package name] | grep Depends

Para chegar à sua pergunta, os arquivos de configuração são complicados. A unidade tem tentado sair das dependências do Gnome por um tempo e, na maior parte, tem. Tanto o Unity quanto o Gnome dependem de bibliotecas similares como: Cairo, ATK, GTK, Glib, Compiz e provavelmente outras que não consegui encontrar.

Sua melhor aposta é experimentar em um ambiente mais seguro. Você pode baixar um ISO do Ubuntu e fazer alguns testes no VirtualBox. Ou você pode fazer backup de tudo em um disco rígido externo e testar diretamente em sua máquina, e se algo acontecer, você terá um backup.

Sinto muito por não poder lhe dar uma resposta mais direta, mas tenho certeza de que uma resposta mais direta seria útil para muitas pessoas que também desejam testar e experimentar diferentes ambientes de desktops.

    
por Dillon Gilmore 27.01.2013 / 23:51