Tentando entender Gnome 3 e Unity.

Iniciado por jomafras, 06 de Março de 2011, 19:59

tópico anterior - próximo tópico

jomafras

Esse tópico foi iniciado em 06/03/2011 com a intenção de comparar Unity e Gnome 3.
Do início do tópico até hoje muita coisa mudou e ainda vai mudar, por isso há necessidade de atualizar.

Última atualização em 27/05/2011.

Estou usando atualmente :
Unity : Ubuntu 11.04
Gnome 3 : Ubuntu 11.04 - ppa:gnome3-team/gnome3 (troquei o Fedora 15 porque o Ubuntu 11.10 - Oneiric Ocelot - parece que vai adotar o Gnome 3 tbém e já é bom ir usando o do próprio Ubuntu).

Além desse ppa para o 11.04  e do Fedora 15 que já usa o Gnome 3 por padrão, existem as versões de demonstração do Gnome 3 : Fedora e OpenSuse (sempre atualizadas).
Link : http://www.gnome3.org/tryit.html
É possível instalar o OpenSuse no HD : digite liveinstall, na linha de comando da primeira tela.

Uma curiosidade : muitos dizem que o Gnome 3 na verdade é o Gnome Shell.
Outros já dizem que o Gnome Shell na verdade é o Gnome 3.

Para tentar esclarecer fui até a Wikipédia e encontrei :
GNOME Shell é o núcleo da interface de usuário do ambiente de trabalho GNOME,  a partir da versão 3. Ele oferece funcionalidade básica, como alternar entre janelas e lançar aplicativos. Ele substitui o Painel do GNOME e outros componentes de software do GNOME 2 para oferecer uma experiência de usuário que rompe com o modelo de trabalho usado nas versões anteriores do GNOME.
GNOME Shell usa Mutter, um gerenciador de janelas de composição com base no Metacity, e os Clutter toolkit para proporcionar efeitos visuais e de aceleração de hardware . De acordo com o mantenedor do GNOME Shell Owen Taylor, o Mutter é configurado em grande parte em Javascript.

Unity é uma interface de shell para o ambiente desktop GNOME desenvolvida pela Canonical Ltd para o seu sistema Ubuntu (Wikipédia).
O Unity portanto, é  também um núcleo cuja configuração é feita pelo Compiz.

Hardware : testei os dois sistemas em três placas de vídeo : Nvídia GEF 7300, Intel GMA 4500 e Ati Radeon HD3200.
A ATI foi a única que funcionou sem necessidade de nenhuma configuração extra. Na Nvidia para o Unity subir é necessário instalar o "Driver Experimental 3D" e na Intel para que os dois funcionem (notebook Acer Aspire) tem que acrescentar no Live CD uma outra opção de boot (http://ubuntuforums.org/showthread.php?t=1743301&highlight=black+screenw).



                                                                                                              Comparando

                          Tela de abertura
     
Ambos tem um painel superior fixo praticamente igual (não dá pra excluir pelos meios rotineiros).
A tela inicial do Unity já apresenta a barra lateral (dock).
                             
                          Iniciando e acessando os menus
       
No Unity é pelo painel superior ou pelo dock e no Gnome 3 um clique em Atividades apresenta o dock e os dois menus Janelas e Aplicativos.
     
Para entrar pelo Unity clique em Aplicativos na barra lateral e no Gnome 3 em Atividades > Aplicativos.
No Unity o painel superior tem uma barra de menus incluindo o menu Locais. No Gnome 3 não tem de modo que é bom adicionar logo um navegador de arquivos na barra.


Comportamento da barra lateral
                                                                                     Unity
             
O dock do Unity vem com alguns ícones fixos (primeira foto) não sendo possível retirá-los pelos meios usuais.
A barra é flexível e a medida que se adiciona ícones a ela forma-se uma pilha na parte inferior. Para acessar um ícone da pilha leva-se o mouse até ela e a pilha passa
para o lado superior. A adição de um Lançadpr (ícone) pode ser feita arrastando o ícone do menu aplicativos ou no próprio dock clicando nele com o botão direito do mouse.  
A exclusão  inclui arrastar para a lixeira ou clicar com o botão direito desmarcando a opção "manter o aplicativo".
É possível arrastar e mudar um ícone de posição com execeção dos fixos.
                                                                                   
                                                                        Gnome 3
       
No dock do Gnome 3 é possível retirar todos os lançadores. Quando se adiciona ícones ao dock sua largura diminui progressivamente assim como o tamanho dos ícones.
A adição, exclusão assim como a mudança de posição de lançadores é igual ao Unity.

Comportamento do dock em relação às janelas
                                                                                                       
Unity

       
Com as janelas maximizadas a barra lateral do Unity por padrão se auto oculta.  

       
Levando e pousando o mouse no canto superior esquerdo da tela, logo acima da barra, ela reaparece.
As janelas abertas tem uma setinha branca à esquerda e a que está em destaque tem duas, uma de cada lado (funciona mais ou menos como a lista de janelas do Gnome 2).
É possível, pelo compiz, configurar a barra para ficar fixa ou oculta permanentemente.
                                                                                               
Gnome 3

     
Ao abrir uma janela maximizada o dock fica oculto.

   
Aqui ao contrário do Unity quando se leva o mouse ao canto superior esquerdo da tela as janelas abertas vão para o centro do Desktop e o dock permanece visível.
Para acessar uma janela clicar no seu ícone no dock ou na miniatura no centro do desktop.

 
No Gnome 3 as janelas não tem os botões de maximizar e minimizar.
Dois cliques do mouse maximizam ou restauram a janela. Para minimizar Alt>F9.

Principais atalhos de teclado :

Unity

Alt + Tab = alterna entre aplicativos (habilitando o plugin Alternador de Aplicativos).


Super pressionada = números de 1 a 0 para os aplicativos e letras para os ícones fixos. Para abrir = Super + número ou letra.

Super>Tab = mostra as janelas abertas no desktop, alterna entre elas e abre a que está em destaque (habilitando o plugin Shift Switcher).
Super>w = mostra as janelas abertas no desktop (do plugin Dimensionar).
Super>s = mostra as áreas de trabalho (do plugin Expo).
Alt>F1 = entra na barra lateral, no primeiro lançador.
Alt > F10 = maximiza e/ou restaura janela.
Alt > F9 = minimiza janela.
Alt > F5 = restaura janela.
Alt > F4 = fecha janela.
Mais atalhos : http://askubuntu.com/questions/28086/unity-keyboard-mouse-shortcuts.

Gnome 3

Ctrl > Alt > Tab = Alternador de botões de menus.


Alt > Tab = Alternador de Aplicativos.

Alt > F10 = maximiza e/ou restaura janela.
Alt > F9 = minimiza janela.
Alt > F5 = restaura janela.
Alt > F4 = Fecha janela.
Mais atalhos : http://www.codentary.com/2011/05/06/lista-de-atalhos-gnome-3/


Áreas de Trabalho  

Unity

Vem com quatro por padrão.

                                   
Para alterar abra o Gerenciador de Configurações do Compiz :
Geral > Opções gerais > Tamanho da área de trabalho > Virtual horizontal (1,2,3,...).
                                                                             Virtual vertical (1,2,3....).

Gnome 3
               
Vem com uma mas parece que o número é ilimitado : aparece outra sempre que se adiciona uma.

Confiração possível atualmente

Unity

As configurações do Unity são feitas basicamente pelo Compiz instalando o Gerenciador de Configurações Compiz (ccsm).
Esse vídeo mostra as principais : http://www.youtube.com/watch?v=g0Quu5lSXPI

Cubo
O video acima mostra como habilitar o cubo pelo Gerenciador de Configurações do Compiz (ccsm).
Outro modo é pelo Editor de Configurações (gconf-editor) : apps > compiz-1 > general > screen0 > options > active_plugins > clicar com botão direito > Editar chave > Adicionar > Novo valor da lista (adicionar cube e depois rotate).
Habilitar o cubo é um procedimento que se não for bem conduzido pode quebrar o Unity.
O cubo está sendo citado apenas para mostrar que é possível usar mas eu mesmo normalmentte não uso.

Unity Tweak Tool
Terminal :
sudo apt-get install dconf-tools


Gnome 3

Gnome 3 Tweak Tool
Adicionar/remover programas :
localizar > tweak > marcar para instalação > Aplicar.

gsettings
http://blog.fpmurphy.com/2011/03/customizing-the-gnome-3-shell.html

Transparência do Painel Superior e Dock e Diminuição do tamanho dos ícones
O arquivo a ser editado é o /usr/share/gnome-shell/theme/gnome-shell.css.
Faça primeiro uma cópia de segurança do arquivo para reverter se algo sair errado.
sudo cp /usr/share/gnome-shell/theme/gnome-shell.css /usr/share/gnome-shell/theme/gnome-shell.css_backup  
Editar (estou usando o Fedora com o sudo normalmente) :
sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css

Para o painel superior :
Encotre essa parte e descomente (retire o # antes de panel)
/* Panel */

panel {
   color: #ffffff;
   background-color: black;
   border-image: url("panel-border.svg") 1;
   font-size: 12pt;
   height: 1.5em;
}

Para o dock :

No mesmo arquivo encontre :

/* Dash */

dash {
   color: #5f5f5f;
   font-size: 9pt;
   padding: 4px 0px;
   background-color: rgba(0, 0, 0, 0.5);
   border: 1px solid rgba(128, 128, 128, 0.4);
   border-left: 0px;
   border-radius: 0px 9px 9px 0px;
}

Diminuir tamanho dos ícones :
Encontre essa parte :
/* Apps */

.icon-grid {
   spacing: 36px;
   -shell-grid-item-size: 118px;
}

.icon-grid .overview-icon {
   icon-size: 96px;
}
Diminua os valores 36, 118, e 96 quanto quiser (50%, 40%, 30%...).
É preciso reiniciar para que as alterações ocorram.
Link de referência para os ícones : http://binoinformatica.com/blog/2011/04/28/dica-diminuir-icones-no-gnome-3/

Para ilustrar um pouco mais o post tenho feito alguns vídeos :

Vídeos mais atuais :

Unity :        http://www.youtube.com/watch?v=g0Quu5lSXPI
                http://www.youtube.com/watch?v=aC68T0V5CWM
                Cubo no Unity
                http://www.youtube.com/watch?v=qFhptN0HMcg
                http://www.youtube.com/watch?v=UmoIn8danK0

Gnome 3 : http://www.youtube.com/watch?v=XwfRrlTUcsU

Iniciais :

Unity :      http://www.youtube.com/watch?v=-wpGrkWilHU
          http://www.youtube.com/watch?v=qAvntYH9NwA

Gnome 3 - http://www.youtube.com/watch?v=wyUlHemBVB8
              http://www.youtube.com/watch?v=sxxsaTzttSs
              http://www.youtube.com/watch?v=hoapq70zVoM

Vídeo do Gnome 3 no Ubuntu 11.04 beta 1 : http://www.youtube.com/watch?v=jJ7_eAi7eEY

Não resta dúvida que os dois estão chegando para ficar.

O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Wagnesio

Posso estar enganado, mas o que você chama de Gnome 3 é na verdade gnome-shell
O Unity e o gnome-shell tem como referencia o panel-gnome e não o Gnome 3.

Antes de ter uma opinião formada a respeito deles, vou esperar pelo menos uma versão mais estavel de ambos.

Acho que o que ocorrerá, é que por ser aversa às mudanças, as pessoas tenderão a rejeitar o Unity e o gnome-shell em um primeiro momento, mas depois irão simpatizar.
Ubuntu 12.10
Atom N270 1.6GHz - 1 GB RAM - 120 GB HD

jomafras

Gnome 3 ou Gnome Shell, seja lá que nome tenha, já está na praça e significa que o Gnome vai ter uma mudança grande.
Eu prefiro ver na prática como é essa evolução por que esses vídeos da Internet me dizem muito pouco.
Prefiro também já ir experimentando e usando porque isso não tem mais volta. Fico a vontade porque não tenho envolvimento profissional com informática e gosto de ver como são as novidades assim que elas aparecem. A iniciativa do tópico é comparar o Gnome 3 ou Gnome Shell com o Unity.
Já agora conhecendo um pouco mais o Gnome 3 e o Unity a minha tendência é para o Gnome mas vamos ver o que vem mais por aí.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

platao

#3
Ola, como sempre excelente explanação Pintinho!!! parabens. So uma pergunta como ficam os apllets(aqueles que adicionamos no painel clicando com o direito->adicionar ao painel->alternador de usuario por exemplo) a barra superior é travada como na versao netbook edition do Ubuntu? ou da para adicionar os apllets no Unity?
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

jcgarces

Botafogo de Coração

rjbgbo

a verdade que estou muito preocupado c/ os rumos tanto do ubuntu, qto do gnome, até que ponto isso vai influenciar negativa/ ou positiva/ no pequeno espaço conquistado pelo linux e software livre, nos dias de hj, graça principla/ ao ubuntu.

queimei um livecd do gnome3 versão opensuse e dei o boot no meu notebook e entrou o gnome3. inicial/ ñ gostei do que vi.

claro que é ainda muito cedo p/ ficar falando, o próprio gnome3 é um redesenho inclusive p/ gtk3, que promete coisas bem interessantes.
diferente/ do que que aconteceu entre o kde3 e o kde4, o gnome2 e gnome3 vão poder conviver lado a lado, e o gnome shell é um formato de tela, inicial, que pode ser mudado. mas veja que programas vão precisar serem adaptados ao gtk3.

alias segue esse link muito bom sobre o gnome3, gnome shell, gtk3, suas implicações e evoluções: http://geekvigarista.com/os/linux/novidades-sobre-o-gnome3

e o unity, diferente do gnome3 esse trabalha c/ prazos de lançamentos curtos, tá ainda obscuro, sua base, o qto é baseado em qt e/ou gtk, será que p/ a próxima versão de longa duração do ubuntu ele estará mais maduro e como ficará o desempenho dos programas.
uma coisa que anda me preocupando e muito no unity, é a sua insistência c/ o compiz, utilitário bugado, produzido por essas comunidadeszinhas amadoras por aí. o ubuntu vai ficar sozinho nesse emaranhado? o gnome3 vai limbar o compiz, assim como fez o kde4, tais recursos de animação virão integrados.

outra coisa, o qto de projeto o ubuntu tá se envolvendo, será que eles tem tanto desenvolvedores assim, p/ gerar e administrar novidades em prazos tão curtos? sem esquecer das versões que eles ainda dão suporte.
Linux User #440843 | Ubuntu User #11469

jomafras

#6
Citação de: platao online 06 de Março de 2011, 23:04
Ola, como sempre excelente explanação Pintinho!!! parabens. So uma pergunta como ficam os apllets(aqueles que adicionamos no painel clicando com o direito->adicionar ao painel->alternador de usuario por exemplo) a barra superior é travada como na versao netbook edition do Ubuntu? ou da para adicionar os apllets no Unity?

Obrigado platao.
O painel superior é aparentemente intocável, tanto no Unity quanto no Gnome 3. Não dá para incluir nada neles.
Já havia tentado isso antes mas como vc perguntou resolvi dar mais uma fuçada no Unity e descobri algo bastante inusitado.
Habilitando no Menu Principal o Painel do Gnome e clicando no seu lançador ele se instala junto com o Dock do Unity.
Inicialmente o painel aparece com a parte inicial abaixo do Dock. Com um clique em qualquer parte do painel ele se sobrepõe ao Dock.
Dá pra usar os dois aparentemente sem conflitos sendo que a barra do Unity se auto oculta do mesmo jeito.
E essa agora? Três painéis? Santo Deus!!! Felizmente ao encerrar a sessão ou reiniciar o painel do gnome não volta.
Seria interessante ter essa opção para alguma eventualidade? De qualquer forma é só habilitar o Painel e clicar em seu lançador.

     
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

jomafras

#7
Citação de: rjbgbo online 07 de Março de 2011, 08:38
a verdade que estou muito preocupado c/ os rumos tanto do ubuntu, qto do gnome, até que ponto isso vai influenciar negativa/ ou positiva/ no pequeno espaço conquistado pelo linux e software livre, nos dias de hj, graça principla/ ao ubuntu.

queimei um livecd do gnome3 versão opensuse e dei o boot no meu notebook e entrou o gnome3. inicial/ ñ gostei do que vi.

claro que é ainda muito cedo p/ ficar falando, o próprio gnome3 é um redesenho inclusive p/ gtk3, que promete coisas bem interessantes.
diferente/ do que que aconteceu entre o kde3 e o kde4, o gnome2 e gnome3 vão poder conviver lado a lado, e o gnome shell é um formato de tela, inicial, que pode ser mudado. mas veja que programas vão precisar serem adaptados ao gtk3.

alias segue esse link muito bom sobre o gnome3, gnome shell, gtk3, suas implicações e evoluções: http://geekvigarista.com/os/linux/novidades-sobre-o-gnome3

e o unity, diferente do gnome3 esse trabalha c/ prazos de lançamentos curtos, tá ainda obscuro, sua base, o qto é baseado em qt e/ou gtk, será que p/ a próxima versão de longa duração do ubuntu ele estará mais maduro e como ficará o desempenho dos programas.
uma coisa que anda me preocupando e muito no unity, é a sua insistência c/ o compiz, utilitário bugado, produzido por essas comunidadeszinhas amadoras por aí. o ubuntu vai ficar sozinho nesse emaranhado? o gnome3 vai limbar o compiz, assim como fez o kde4, tais recursos de animação virão integrados.

outra coisa, o qto de projeto o ubuntu tá se envolvendo, será que eles tem tanto desenvolvedores assim, p/ gerar e administrar novidades em prazos tão curtos? sem esquecer das versões que eles ainda dão suporte.

Acho que as mudanças já estão sacramentadas e vai haver muita gambiarra no início mas não tem como voltar mais.
Aproveito para deixar os links dos CDs que usei : Unity (Ubuntu 11.04-alfa 3), Gnome 3 (Live CD Fedora), (Live Cd Opensuse).
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

platao

#8
Ola pintinho, eu dei uma olhada na net(mas nao me lembro onde) que o pessoal removeu a barra superior nativa e bloqueada do Unity e a trocou  pela tradicional, movendo-a para o topo e depois adicionando os apllets normalmente. Mas acho que e uma questao de adaptação mesmo dos programas, de qualquer forma nao vou atualizar o meu Ubuntu 10.04 que esta otimo aqui, mas com certeza vou usar o Naty no meu pen-drive.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

Donkei

Também estou testando aqui, mas o meu gnome-shell está muito diferente desse do pintinho. O meu ta bem mais "podrinho".

Até aqui acho que quem está se saindo melhor é o gnome-shell. Infelizmente o unity ocupa uma parte "considerável" da tela e eu gosto de trabalhar com minhas janelas ocupando a maior parte da tela possível, sem perder algumas opções e isso fazia do antigo gnome uma solução perfeita.

O chato é que o default do ubuntu será o unity.  :-\

jomafras

#10
Quanto às areas de trabalho do Gnome 3 do Opensuse : não são apenas duas.

               

São quantas vc quiser. A medida que vc aumenta uma surge outra.

Outra coisa : dá para instalar o Opensuse no HD.
Digitar na primeira tela na linha de comando  : liveinstall mas é preciso ter muito cuidado na hora do particionamento.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

fabiorumor

#11
Complementando o excelente tópico posto o link directo do ubuntu 11.04 testing,
http://cdimage.ubuntu.com/releases/natty/alpha-3/
Abraços.
:D

BrunoPT

Eu usei o Unity e o Gnome-Shell quando tinha o ubuntu 10.10 com Gnome instalado e nem dava para utilizar com os drivers proprietários da ATI, acredito que com a implementação do Compiz no Unity vai ajudar muito em termos de compatibilidade com placas ATI.

nq6

http://nq6.blogspot.com/
Linux ubuntu & Afins - Um blog com muitas dicas, perfeito para quem está começando.

jomafras

Depois de usar um pouco mais o Unity resolvi entrar no esquema geral dos vídeos.
Fiz um vídeo com o mais básico do Unity para ilustrar um pouco melhor o tópico.
Para quem for ver desculpe o amadorismo. Dá pra entender melhor em tela cheia.

http://www.youtube.com/watch?v=-wpGrkWilHU

Estou tentando fazer um para o Gnome 3 também.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog