
Segui as instruções para compilar o GNOME Shell e ele compilou com alguns erros aqui e ali, mas não funcionou. Instalei o GNOME Shell usando, sudo apt-get install gnome-shell
mas obtive a versão 2.31.x, enquanto a mais recente é 2.91.5 ou algo assim. Então, há uma maneira de instalar a versão mais recente?
Existe algum repositório disponível para a versão mais recente?
Responder1
Instalando a partir do Software Center (11.10 e mais recente)
Abra o centro de software, procure por "gnome shell" e instale-o, ou apenas clique neste botão:
Após a instalação, faça logout.
Para 11h10
na tela de login, clique no pequeno ícone de engrenagem e selecione "GNOME" no menu.
Para 12.04 e 12.10
Na tela de login clique no ícone mostrar e selecione "GNOME" no menu.
Depois disso é só colocar sua senha e fazer login:
O gerenciador de login lembrará a última sessão em que você entrou, então você só precisa selecionar o GNOME uma vez, depois disso você pode fazer o login normalmente.
Personalizando ainda mais
Você também pode usar o modo substituto se preferir uma experiência tradicional:
E se você usar logins automáticos, talvez seja necessário dizer ao lightdm para sempre usar o shell:
Outras vantagens para instalar com ele
Instruções de linha de comando:
sudo apt-get install gnome-shell
Onde relatar problemas:
- Discussão sobre o empacotamento do GNOME3 (link da lista de discussão no canto inferior esquerdo):https://launchpad.net/~gnome3-team
- A maioria dos problemas e questões com este conjunto de pacotes podem estar nesta lista; ela deve ser o primeiro lugar onde você relata problemas e questões.
- Relatórios de bugs que NÃO estão relacionados ao empacotamento:https://bugzilla.gnome.org/
- Se o GNOME3 não estiver funcionando bem, pode estar relacionado ao empacotamento, então, por favor, não relate bugs aleatoriamente ao GNOME, a menos que você tenha certeza de que é um problema do upstream do GNOME.
- Se você não tem certeza se deve reportar o bug no upstream então pergunte a alguém no IRC ou na lista de discussão acima se você precisa de ajuda para determinar se algo deve ser reportado ao GNOME.
Responder2
Construindo o GNOME Shell a partir do código-fonte
(Última atualização de conteúdo: 11 de fevereiro de 2011, com base noguia oficial, fique à vontade para editar.)
0. Avisos/erros durante a compilação
O GNOME Shell está em forte desenvolvimento e as fontes são frequentemente atualizadas algumas vezes por dia. Embora as instruções abaixo geralmente devam funcionar, pode acontecer que a compilação bem-sucedida precise de alguns hacks ou não seja possível.
Se você encontrar algum problema, verifique:
- oTópico do GNOME Shellem ubuntuforums.org
- o canal de IRC#gnome-shellem irc.gnome.org (fique de olho no tópico do canal!)
- oLista de discussão do GNOME Shell
- há também umlista de problemas comuns
Problemas atuais:
É necessário remover alguns arquivos dos diretórios da biblioteca, caso contrário a compilação falhará. Ao fazer atualizações do sistema, esses arquivos podem retornar: leiaessepara obter uma explicação de por que é necessário remover esses arquivos e como evitar atualizações para reinstalá-los.
sudo rm -rf /usr/lib*/*.la
(Não se preocupe, isso não prejudicará seu sistema!)
Antes de poder executar o GNOME Shell, você precisa remover um arquivo após o processo de construção:
rm ~/gnome-shell/install/lib*/gtk-3.0/modules/libcanberra-gtk-module.so
1. Construindo o GNOME Shell
(Testado no Ubuntu 10.10 de 32 bits e na versão de desenvolvimento do Ubuntu 11.04 de 64 bits.)
A seguir, você baixará, compilará e instalará o GNOME Shell de maneira semelhante a um sandbox - ou seja, não afetará o resto do seu sistema!
Instale dependências:
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 cvs
Obtenha o script de configuração do GNOME Shell:
curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
Crie a ferramenta de compilação
jhbuild
e baixe os arquivos de configuração:/bin/bash gnome-shell-build-setup.sh
Isso será instalado
jhbuild
em~/bin
, que você precisa adicionar à suaPATH
variável:. ~/.profile
[Opcional]: Você pode alterar várias
jhbuild
opções, como o caminho para baixar as fontes, etc., editando o arquivo~/.jhbuildrc-custom
.Inicie o processo de construção:
jhbuild build
Isso irá (atualmente) compilar 33 módulos. Tome uma xícara de café, tire uma soneca -> vai demorar um pouco.
Depois de ver que *** success *** [33/33]
você terminou. Parabéns, você acabou de compilar o GNOME Shell!
2. Executando o GNOME Shell
Se você estiver executando o Compiz, primeiro você precisa pará-lo (iniciando o Metacity) ou o GNOME Shell não iniciará:
metacity --replace &
Finalmente, execute:
cd ~/gnome-shell/source/gnome-shell/src ./gnome-shell --replace
É isso, esperamos que agora você esteja executando o GNOME Shell.
3. Tornando o GNOME Shell o gerenciador de janelas padrão
No Ubuntu 10.10, você pode simplesmente substituir o gerenciador de janelas da sessão GNOME alterando uma chave GConf:
Crie um iniciador .desktop local para o GNOME Shell:
ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
Em seguida, altere o gerenciador de janelas da sessão para GNOME Shell:
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
Para reverter a alteração, execute:
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-wm" -t string
No Ubuntu 11.04, alterando ogerenciador de janelasa chave parece não funcionar. Em vez disso, você pode adicionar um novo item de sessão que pode ser selecionado na tela de login do GDM. Para isso, você precisa criar o arquivo .desktop local como acima e, em seguida, criar dois arquivos:
Um arquivo de sessão:
/usr/share/gnome-sessions/sessions/gnome-shell.session
:[GNOME Session] Name=gnome-shell Required=windowmanager; Required-windowmanager=gnome-shell DefaultApps=gnome-settings-daemon;
O item da sessão apontando para o arquivo da sessão:
/usr/share/xsessions/gnome-shell.desktop
:[Desktop Entry] Name=GNOME Shell Comment=This session logs you into Ubuntu Exec=gnome-session --session=gnome-shell TryExec=gnome-session Icon= Type=Application X-Ubuntu-Gettext-Domain=gnome-session-2.0
Saia e você poderá escolherShell do GNOMEcomo sessão.
4. Atualizando o GNOME Shell
Correndo
jhbuild build
deve atualizar as fontes e reconstruir o que for necessário.
Se falhar em um módulo, por exemplo, você obterá algo assim:
fatal: git-write-tree: error building trees Cannot save the current index state *** Error during phase checkout of gdk-pixbuf: ########## Error running git stash save jhbuild-stash *** [7/33]
então você pode tentar limpar o diretório do módulo atual e começar com fontes limpas escolhendo a opção 6:
[6] Go to phase "wipe directory and start over"
Se isso não ajudar, você pode começar do zero executando:
jhbuild build -afc
Ainda não está compilando? Em seguida, verifique os locais mencionados em 0.
Responder3
Para 12.04 e posteriores
Se você tiver a versão estável mais recente, poderá atualizar os pacotes para a próxima versão do gnome, menos alguns que serão mantidos na versão anterior por motivos de estabilidade. Você pode adicionar dois ppas de teste do gnome que contêm os pacotes adicionais que não fazem parte do último estávelno entantoHá uma chanceisso vai quebrar seu sistema.
É altamente improvável que sejaconsiderado “estável” durante pelo menos um mês, provavelmente mais.
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:ricotz/testing
Em seguida, atualize seu sistema.
Aviso: Se você tentar fazer isso imediatamente em uma nova versão do Gnome-Shell, muitas coisas quebrarão. Realmente, vai.
Você ainda pode usar esses ppas, mas deveespere muitas quebras. Por sua conta e risco, adicione esses ppas e então:
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install gnome-shell
Responder4
Siga o conselho de Jon. Pode acontecer, no entanto, que após a instalação o seu Gnome não tenha a aparência que você esperava.
Eu mesmo segui o conselho de Jon e uma coisa que ele e outros deixaram de mencionar foi o fato de que você pode precisar remover gnome-accessibility-themes
e instalar gnome-themes-standard
, caso estes não sejam os instalados por padrão. Caso contrário, o Gnome 3 e as decorações de suas janelas não ficarão tão bonitas.
Você pode fazer isso graficamente ou a partir do terminal:
sudo apt-get remove gnome-accessibility-themes
sudo apt-get install gnome-themes-standard
Se a sua área de trabalho ainda não parece que você pode vê-la nas capturas de tela na rede, talvez seja necessário executar gnome-tweak-tool
(instalá-la se ainda não o fez), vá para a seção Interface e nos campos "Tema Gtk +" e "Tema do cursor" escolha Adwaita e como tema do ícone - "gnome". Deve resultar na aparência padrão do Gnome 3.
Uma etapa extra opcional é instalar o gnome-backgrounds
pacote que adiciona papéis de parede padrão da área de trabalho do Gnome, que você pode definir posteriormente em Configurações do sistema-> Plano de fundo.