Como instalo e uso a versão mais recente do GNOME?

167

Segui as instruções para compilar o GNOME Shell e ele compilou com alguns erros aqui e ali, mas não foi executado. Instalei o GNOME Shell usando, sudo apt-get install gnome-shellmas obtive a versão 2.31.x, enquanto a mais recente é 2.91.5 ou algo assim. Existe uma maneira de instalar a versão mais recente?

Existe algum repositório disponível para a versão mais recente?

Martin Zeltin
fonte

Respostas:

169

Instalando a partir do Centro de Software (11.10 e mais recente)

Abra o centro de software, procure por "gnome shell" e instale-o ou apenas clique neste botão:

Instale através do centro de software

insira a descrição da imagem aqui

Após a instalação, efetue logout.

  • Para 11.10

    na tela de login, clique no pequeno ícone de engrenagem e selecione "GNOME" no menu.

    Captura de tela creditada em datengrund.de/wp-content/uploads/2012/03/1.png

  • Para 12.04 e 12.10

    Na tela de login, clique no ícone exibido e selecione "GNOME" no menu.

    insira a descrição da imagem aqui

    Captura de tela creditada em 3.bp.blogspot.com/-2Z6BaRDokKs/T5pFnOu92sI/AAAAAAAADtg/bD8BAJuEh5M/s320/Gnome-Shell-session-menu.png

Depois disso, basta digitar sua senha e fazer o login:

O gerenciador de login se lembrará da última sessão em que você entrou, portanto, você só precisa selecionar o GNOME uma vez, depois disso, você pode se logar normalmente.

Personalizando ainda mais

Você também pode usar o modo de fallback se preferir uma experiência antiga:

E se você usa logins automáticos, pode ser necessário dizer ao lightdm para sempre usar o shell:

Outros extras para instalar com ele

Instruções da linha de comando:

 sudo apt-get install gnome-shell


Onde relatar problemas:

  • Discussão sobre o pacote GNOME3 (link da lista de discussão no canto inferior esquerdo): https://launchpad.net/~gnome3-team
    • A maioria dos problemas e questões desse conjunto de pacotes pode ser incluída nesta lista; esse deve ser o primeiro lugar em que você relata problemas e questões.
  • Relatórios de erros 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; portanto, não relate aleatoriamente bugs ao GNOME, a menos que você tenha certeza de que é um problema do GNOME upstream.
    • Se você não tiver certeza se deve reportar o bug antes, pergunte a alguém no IRC ou na lista de discussão acima se precisar de ajuda para determinar se algo deve ser relatado ao GNOME.
Jorge Castro
fonte
isso funciona da mesma maneira em 12.10?
marc-andre benoit
Depois de seguir esse método, as opções Unity e Unity 2D foram substituídas por uma única chamada Ubuntu (Padrão) e não consigo mais iniciar o Unity em 2D. O que deu errado?
Yatharth Agarwal
@ marc-andrebenoit Sim, atualizei a resposta.
Yatharth Agarwal
Para 12.04 e 12.10 Veja o nome de usuário dele na captura de tela ... Ha Ha Ha ...
user3459110
70

Criando o Shell do GNOME a partir da fonte

(Última atualização de conteúdo: 11 de fevereiro de 2011, com base no guia oficial , fique à vontade para editar.)

0. Avisos / erros durante a compilação

O GNOME Shell está em desenvolvimento pesado e as fontes são atualizadas algumas vezes por dia. Embora as instruções abaixo geralmente funcionem, pode acontecer que a compilação bem-sucedida precise de alguns hacks ou não seja possível.

Se você encontrar algum problema, verifique:

Problemas atuais:

  • É necessário remover alguns arquivos nos diretórios da biblioteca, caso contrário a compilação falhará. Ao fazer atualizações do sistema, esses arquivos podem retornar: leia isto para obter uma explicação sobre por que é necessário remover esses arquivos e como impedir 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 compilação:

    rm ~/gnome-shell/install/lib*/gtk-3.0/modules/libcanberra-gtk-module.so
    


1. Criando Shell do GNOME

(Testado no Ubuntu 10.10 de 32 bits e na versão de desenvolvimento do Ubuntu 11.04 de 64 bits.)

A seguir, é possível baixar, compilar e instalar o GNOME Shell de maneira semelhante a uma sandbox - ou seja, ele não tocará 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 construção jhbuilde faça o download dos arquivos de configuração:

    /bin/bash gnome-shell-build-setup.sh
    
  • Isso será instalado jhbuildno ~/bin, que você precisará adicionar à sua PATHvariável:

    . ~/.profile
    
  • [Opcional] : você pode alterar várias jhbuildopções, como o caminho para o download de fontes, etc., editando o arquivo ~/.jhbuildrc-custom.

  • Inicie o processo de compilação:

    jhbuild build
    

Isso (atualmente) compila 33 módulos. Pegue uma xícara de café, tire uma soneca -> levará algum tempo.

Depois de ver *** success *** [33/33]que está pronto. Parabéns, você acabou de compilar o GNOME Shell!

2. Executando o Shell GNOME

  • Se você estiver executando o Compiz, primeiro será necessário interrompê-lo (iniciando o Metacity) ou o GNOME Shell não iniciará:

    metacity --replace &
    
  • Por fim, execute:

    cd ~/gnome-shell/source/gnome-shell/src
    ./gnome-shell --replace
    

Esperamos que você esteja agora 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 local .desktop para o GNOME Shell:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
    
  • Em seguida, mude o gerenciador de janelas da sessão para Shell do GNOME:

    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, alterar a chave do gerenciador de janelas não parece funcionar. Em vez disso, você pode adicionar um novo item de sessão que pode selecionar na tela de login do GDM. Para isso, você precisa criar o arquivo .desktop local como acima e, em seguida, criar dois arquivos:

  1. 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;
    
  2. 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
    

Faça logout e você poderá escolher o GNOME Shell como sessão.

4. Atualizando o Shell GNOME

  • Corrida

    jhbuild build
    

    deve atualizar as fontes e reconstruir o que é necessário.

  • Se falhar para um módulo, por exemplo, você obtém algo como isto:

    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 atual do módulo 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.

htorque
fonte
edifício no Ubuntu 10.10 Eu tive que instalar libmutter-dev para obter o arquivo de Meta-2.91.gir
Em natty, você precisa ter lcms2 instalado usando um ppa: O darktable PPA, necessário para a dependência lcms2: sudo add-apt-repository ppa:pmjdebruijn/darktable-release sudo apt-get update && sudo apt-get install lcms2*
Ubuntuser
19

Para 12.04 e posterior

Se você possui a versão estável mais recente, pode atualizar os pacotes para a próxima versão do gnome menos alguns que serão mantidos na versão anterior por razões de estabilidade. Você pode adicionar dois ppas de teste do gnome que contêm os pacotes adicionais que não são os mais estáveis, no entanto, existe a chance de que eles quebrem o sistema .

É altamente improvável que seja considerado "estável" por pelo menos um mês, provavelmente mais.

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:ricotz/testing 

Atualize seu sistema.

Aviso: Se você tentar isso imediatamente em um novo lançamento do Gnome-Shell, isso quebrará muitas coisas. Realmente vai.

Você ainda pode usar esses ppas, mas deve esperar muitas quebras . Por seu próprio risco, adicione esses ppas e, em seguida:

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install gnome-shell
edm
fonte
Portanto, esses ppas fornecem o shell Gnome mais recente que você pode obter via ppas? supa add-apt-repository ppa: gnome3-team / gnome3 sudo add-apt-repository ppa: ricotz / testing
Bucic
6

Até onde eu sei, não existe um PPA de compilação diário do Gnome Shell. Dito isto, construí-lo a partir da fonte não é nada difícil.

Você deve seguir o guia aqui .

Adicione o Vala PPA:

sudo add-apt-repository ppa:vala-team/ppa && sudo apt-get update

Obtenha alguns pacotes de pré-requisitos:

sudo apt-get install build-essential curl autopoint automake bison flex gettext git-core gnome-common gtk-doc-tools gvfs gvfs-backends icon-naming-utils libdbus-glib-1-dev libexpat-dev libffi-dev libgnome-menu-dev libgnome-desktop-dev libgtop2-dev libjasper-dev libjpeg-dev libpng-dev libstartup-notification0-dev libtiff-dev libwnck-dev libgl1-mesa-dev liborbit2-dev libpulse-dev libreadline5-dev libxml2-dev mesa-common-dev mesa-utils libpam-dev python-dev python-gconf python-gobject xulrunner-dev xserver-xephyr gnome-terminal libcroco3-dev libgstreamer0.10-dev gstreamer0.10-plugins-base gstreamer0.10-plugins-good libltdl-dev libvorbis-dev libxklavier-dev libgnome-keyring-dev libupower-glib-dev libcups2-dev evolution-data-server-dev libecal1.2-dev libedataserverui1.2-dev

Obtenha o script de instalação:

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

Exclua seus arquivos .la. Se o seu kernel tiver 32 bits :

sudo rm -rf /usr/lib*/*.la

OU se for de 64 bits :

rm ~/gnome-shell/install/lib64/*.la

Adicione ~ / .bin ao seu caminho:

export PATH=$PATH:~/bin

Inicie a compilação:

jhbuild build

Esperar...

Executá-lo:

cd ~/gnome-shell/source/gnome-shell/src
./gnome-shell --replace

Se você gosta muito e deseja que ele inicie no login, faça o seguinte:

ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string

Se você encontrar algum problema, consulte o guia . Você pode encontrar um guia um pouco mais detalhado em webupd8 .

Boa sorte e divirta-se!

miloshadzic
fonte
Você está certo. Vou editar minha postagem um pouco mais tarde.
Miloshadzic
Ok, eu editei minha resposta. O script de instalação adiciona jhbuild. Também adicionei uma linha que instala todos os pacotes de pré-requisito.
miloshadzic
A partir de agora, isso não parece funcionar para mim. Você testou sua resposta?
Stefano Palazzo
Claro. No momento, ele não funciona porque o jhbuild precisa da libxklavier 5.1 a partir de hoje. O Ubuntu vem com 5.0. Não há liberação para o 5.1 ATM. As soluções são para criar a partir do código-fonte ou alterar o libxklavier.pc para mostrar que na verdade é 5.1. Verifique este tópico na lista de discussão gnome-shell para obter soluções: bit.ly/i2qAoe . Espero que isto ajude.
miloshadzic
3

Siga o conselho de Jon. Pode acontecer, no entanto, que após a instalação o Gnome não pareça com o que você esperaria.

Eu mesmo segui o conselho de Jon e uma coisa que ele e outras pessoas deixaram de mencionar foi o fato de você precisar remover gnome-accessibility-themese instalar gnome-themes-standard, caso esses não sejam os instalados por padrão. Caso contrário, o Gnome 3 e suas decorações de 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 parecer como você pode vê-la nas capturas de tela na rede, talvez seja necessário executar gnome-tweak-tool(instalando-a se ainda não o fez), vá para a seção Interface e nos campos "Gtk + Theme" e "Tema do cursor" escolha Adwaita e como o Tema do ícone - "gnomo". Isso deve resultar na aparência padrão do Gnome 3.

Uma etapa extra opcional é instalar o gnome-backgroundspacote que adiciona papéis de parede padrão do Gnome, que você pode definir posteriormente em Configurações do Sistema-> Fundo.

lampak
fonte
2

De acordo com uma rápida pesquisa no Google, o Gnome-shell deve estar nos repositórios 11.10, para que você possa instalá-lo via apt-get. Em seguida, faça logout, defina seu shell como Gnome e faça login novamente.

Não posso falar ao certo sobre o Gnome-shell na versão 11.10, mas instalei toda a instalação do Gnome 3 na versão 11.04 e ela foi bastante estável (desde que você não faça o que eu fiz e examinei todas as configurações e extensões e tente brincar com eles e tente forçar a extensão de extensões incompatíveis). Também é estável o suficiente para que o Fedora o use, e você já deve estar usando o Gnome 3 como base.

Se vale a pena, depende do que você deseja obter. Ele segue o mesmo paradigma que o Unity, mas achei mais agradável usar, pessoalmente, em parte a capacidade de personalização insana (se você estiver disposto a sujar as mãos em CSS e / ou JavaScript). Também parecia mais intuitivo no que diz respeito a esse paradigma. Se você não tiver certeza se gostaria ou não, poderá iniciar o Fedora 15 em uma máquina virtual ou simplesmente mergulhá-lo diretamente e ver. Como o 11.10 deve estar rodando em uma base do Gnome 3, não deve ser um problema alternar entre o Unity e o Gnome-shell.

tl; dr - Deve ser fácil de instalar via apt-get e deve ser bastante estável para você fazer isso. Também deve ser fácil alternar entre ele e o Unity, pois a 11.10 deve estar no Gnome 3.

Shauna
fonte
2

simplesmente corra sudo apt-get install gnome-shell

Behzadsh
fonte
2

GNOME 3.10 para Ubuntu 13.10

O GNOME 3.10 ainda não foi lançado oficialmente, mas será lançado em 25 de setembro. No entanto, quando for lançado, ele não entrará nos repositórios oficiais do Ubuntu 13.10. Se você ainda deseja instalá-lo no Ubuntu 13.10, pode usar o PPA GNOME3 Next que a equipe do Ubuntu GNOME configurou :

sudo apt-add-repository ppa:gnome3-team/gnome3-next
sudo apt-get update
sudo apt-get install gnome3-next
rɑːdʒɑ
fonte
1

Para Ubuntu-Gnome-Desktop

sudo add-apt-repository ppa:gnome3-team/gnome3-next && sudo apt-get update
sudo apt-get update && sudo apt-get install gnome-shell ubuntu-gnome-desktop

Isso instalará o desktop gnome do Ubuntu no seu Ubuntu.

Verificado no Ubuntu 13.10

rɑːdʒɑ
fonte
1

Você pode instalar o Gnome3 (não o gnome classic) assim:

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

Agora não se esqueça de reiniciar o computador e, quando a tela de login for solicitada, você terá as seguintes opções adicionais (clique no pequeno ícone do Ubuntu ao lado do seu nome de login):

insira a descrição da imagem aqui

use a primeira opção, o Gnome

insira a descrição da imagem aqui

Fonte

Kirchberger
fonte
0

Ubuntu 14.04 e 15.10

Se você deseja testar a versão mais recente do Gnome ( testing):

sudo apt-add-repository ppa:gnome3-team/gnome3
sudo apt-add-repository ppa:gnome3-team/gnome3-staging

sudo apt-get update

sudo apt-get install gnome-shell 

=== ATENÇÃO ===
Os pacotes aqui foram considerados não prontos para uso geral, pois possuem bugs e / ou regressões conhecidos, às vezes de natureza crítica. A maioria das coisas deve funcionar sem problemas, mas esteja preparado para usar o ppa-purge, quando você encontrar problemas!

Se eles quebrarem o sistema, você poderá manter as duas metades.
- PPA de preparação para o Gnome

hg8
fonte