quinta-feira, 7 de abril de 2011

Como instalar o GNOME 3 e o GNOME Shell



Finalmente liberaram o GNOME 3! Essa é a notícia da semana. Agora, aqueles meus amigos que ficavam tentando me convencer a usar o KDE vão ter de engolir à seco tudo o que disseram sobre o GNOME. Ele está lindo, está muito bem construído e trás recursos ótimos.

No entanto, ainda levará um certo tempo para que as principais distribuições integrem o desktop em seus sistemas. Enquanto isso, você pode tentar compilar e instalar o Gnome 3 por sua conta. Não é difícil, mas você terá de instalar uma penca de pacotes.

Não vou negar que quando vi a interface pela primeira vez, me lembrei na hora do Android 3 Honneycomb e um pouco do iOS do iPad. As atividades estão muito bonitas e talz. Mas vamos deixar isso pra um outro post. Vamos lá...





Baixando e compilando o Gnome Shell na unha

Supondo que seu sistema é um sistema Ubuntu, primeiramente você irá instalar as dependências necessárias:

$ sudo apt-get install curl dpkg-dev autopoint libedataserverui1.2-dev \
libecal1.2-dev evolution-data-server-dev libcups2-dev libupower-glib-dev \
libgnome-keyring-dev libxklavier-dev libvorbis-dev libltdl-dev \
libgstreamer0.10-dev libcroco3-dev xserver-xephyr xulrunner-dev \
python-dev libpam0g-dev mesa-utils mesa-common-dev libxml2-dev \
libreadline5-dev libpulse-dev liborbit2-dev libgl1-mesa-dev libwnck-dev \
libtiff4-dev libstartup-notification0-dev libpng12-dev libjpeg62-dev \
libjasper-dev libgtop2-dev libgnome-desktop-dev libgnome-menu-dev \
libffi-dev libexpat1-dev libdbus-glib-1-dev icon-naming-utils \
gtk-doc-tools gnome-common git-core gettext flex bison automake cv



Depois de baixar esse calhamaço de pacotes, é hora de baixarmos o script responsável por fazer o setup inicial do gnome e verificar as dependências para a compilação:

$ curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh

Depois de baixar esse arquivo, é interessante que você crie uma pasta chamada bin na sua $HOME, para simplificar a chamada do programa de compilação do Gnome. Todos os executáveis que são enviados para esta pasta são mapeados para o $PATH do sistema.

Então, depois de baixar o arquivo, vamos executar ele:

$ bash gnome-shell-build-setup.sh

Se houver mais dependências, ele falará para você instalar. Se estiver tudo certo, ele baixará o programa que é responsável por fazer todo o download do código do Gnome 3, configurar, compilar e organizar. Então, vamos lá:

$ jhbuild build

Agora, é só esperar. Tipo, sugiro que você vá ao shopping, ao cinema, lave umas roupas e saia com seu namorado(a), porque esse processo é putamente demorado. Se você têm uma conexão um pouco mais lenta, aí que o troço vai demorar milênios.

Uma hora ele vai terminar. Quando ele terminar deverá mostrar a mensagem *** success *** [33/33], que significa que todos os 33 módulos que ele baixou foram compilados com sucesso. Em caso de erro, ele avisará quais deram errado.


Rodando o GNOME Shell

Depois disso tudo, é hora de rodar a parte mais legal do GNOME 3, o seu novo Shell. Para isso, se você usa Compiz eca sugiro que você inicie o Metacity:

$ metacity --replace &

Em seguida você rodará o Shell:

$ ~/gnome-shell/source/gnome-shell/src/gnome-shell --replace

Com isso, você provavelmente verá uma tela como aquela do topo do post.


Configurando o Gnome Shell como o Gerenciador de Janelas Padrão

No ubuntu isso é simples. Primeiro você vai criar um lançador de aplicações do Gnome Shell dentro da pasta de atalhos do Menu de Aplicações:

$ ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop

Em seguida, modificar o gerenciador de janelas nas opções de sessão do GConf:

$ gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string

Pronto! Se quiser reverter a mudança, pode usar o seguinte comando do GConf:

$ gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-wm" -t string

Eh isso. Depois de tanto trabalho, temos nosso desktop atualizado. Mas, se você é uma pessoa preguiçosa, pode usar outro método um pouco mais fácil...

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gnome-shell

Juram que não vão me bater? AHuahauh, o legal é você tentar o mais difícil pra depois instalar o mais fácil, não? Então tá aí o post de hoje. Mais pra frente vou falar sobre os recursos maravilhosos do Gnome 3 e principalmente do Gnome Shell. Bjão!

Fonte:
Ask Ubuntu - How do install the latest version of Gnome 3