Como instalo e uso a última versão do GNOME?

162

Eu segui as instruções para compilar o GNOME Shell e compilei com alguns erros aqui e ali, mas ele não foi executado. Eu instalei o GNOME Shell usando sudo apt-get install gnome-shell , mas obtive a versão 2.31.x, enquanto o 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?

    
por Martin Zeltin 23.01.2011 / 22:16

12 respostas

168

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

Abra a pesquisa do centro de software para "gnome shell" e instale-o, ou apenas clique neste botão:

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.

  • Para 12.04 e 12.10

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

Depois disso basta colocar sua senha e login:

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

Personalizando ainda mais

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

E se você usar 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 empacotamento do GNOME3 (link da lista de e-mails no canto inferior esquerdo): link
    • A maioria dos problemas e problemas com esse conjunto de pacotes pode estar nessa lista, e deve ser o primeiro lugar em que você relata problemas e problemas.
  • Relatórios de bugs que NÃO são relacionados a pacotes: link
    • Se o GNOME3 não estiver funcionando bem, pode ser relacionado a pacotes, então, por favor, não apenas relata aleatoriamente bugs ao GNOME, a menos que você esteja confiante de que é um problema do GNOME.
    • Se você não tiver certeza se deve relatar o envio do bug, pergunte a alguém no IRC ou na lista de discussão acima, se precisar de ajuda para determinar se algo deve ser reportado ao GNOME.
por Jorge Castro 13.04.2017 / 14:24
70

Criando o GNOME Shell a partir da fonte

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

0. Avisos / erros durante a compilação

O GNOME Shell está sob strong desenvolvimento e as fontes geralmente 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 as atualizações do sistema, esses arquivos podem retornar: leia este para obter uma explicação de por que é necessário remover esses arquivos e como evitar upgrades 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. Construindo o Shell do GNOME

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

A seguir, você fará o download, compilará e instalará o GNOME Shell de forma semelhante à caixa de areia, ou seja, não tocará no resto do seu sistema!

  • Instalar 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 instalará jhbuild a ~/bin , que você precisa adicionar à sua PATH -variable:

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

  • Inicie o processo de criação:

    jhbuild build
    

Isto irá (atualmente) compilar 33 módulos. Pegue uma xícara de café, tire uma soneca - & gt; vai demorar algum tempo.

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

2. Executando o Shell do GNOME

  • Se você estiver executando o Compiz, primeiro precisará pará-lo (iniciando o Metacity) ou o GNOME Shell não será iniciado:

    metacity --replace &
    
  • Por fim, execute:

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

É isso aí, você deve estar rodando 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 do GNOME, alterando uma chave GConf:

  • Crie um lançador local do .desktop 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 ser o 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, alterar a chave windowmanager parece não funcionar. Em vez disso, você pode adicionar um novo item de sessão que pode selecionar na tela de login do GDM. Portanto, você precisa criar o arquivo .desktop local como acima e depois 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
    

Efetue logout e você poderá escolher o GNOME Shell como sessão.

4. Atualizando o Shell do GNOME

  • Rodando

    jhbuild build
    

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

  • Se falhar para um módulo, por ex. você tem 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 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.

    
por htorque 28.03.2014 / 18:01
19

Para 12.04 e posterior

Se você tem a última versão estável, você pode atualizar os pacotes para a próxima versão do gnome menos alguns que serão mantidos na versão anterior por questões de estabilidade. Você pode adicionar dois ppas de teste do gnome que contêm os pacotes adicionais que não o fazem na última versão estável no entanto há uma chance de quebrar 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 

Em seguida, atualize seu sistema.

Aviso: Se você tentar isso imediatamente em uma nova versão do Gnome-Shell, isso quebrará muitas coisas. Realmente, será.

Você ainda pode usar esses ppas, mas deve esperar muitas quebras . Por sua conta e risco, adicione esses ppas, então:

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install gnome-shell
    
por edm 29.03.2012 / 14:47
6

Até onde eu sei, não há um PPA de construção diária 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 é 32bit :

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

OR se for 64bit :

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

Adicione ~ / .bin ao seu caminho:

export PATH=$PATH:~/bin

Inicie a construção:

jhbuild build

Espere ...

Execute:

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

Se você gosta muito e quer começar no login, faça isso:

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!

    
por miloshadzic 04.02.2011 / 16:42
3

Siga o conselho de Jon. Pode acontecer, no entanto, que após a instalação, o seu Gnome não tenha a aparência esperada.

Eu mesmo segui o conselho de Jon e uma coisa que ele e outros negligenciaram mencionar foi o fato de você 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 suas decorações de janelas não parecerã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 estiver parecida com a que pode ser vista em 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 Os campos "Gtk + Theme" e "Cursor theme" escolhem Adwaita e como tema de ícones - "gnome". Isso deve resultar na aparência padrão do Gnome 3.

Um passo opcional extra é instalar o pacote gnome-backgrounds , que adiciona papéis de parede padrão do Gnome, que você pode definir posteriormente em Configurações do Sistema - & gt; Segundo plano.

    
por lampak 10.07.2011 / 13:37
2

Seja mais específico com a sua versão do Ubuntu Eu suponho que você use o Maverick e para o Maverick não conheça nenhum repositório neste momento, mas se você quiser tentar compilar novamente, veja este primeiro:

link

Sorte:)

    
por Covarrubias 24.01.2011 / 08:12
2

De acordo com uma rápida pesquisa no Google, o Gnome-shell deve estar nos 11.10 repos, então você deve poder instalá-lo via apt-get. Então, você simplesmente efetua logout, configura seu shell para o Gnome e faz o login novamente.

Eu não posso falar com certeza sobre o Gnome-shell no 11.10, mas eu instalei toda a configuração do Gnome 3 no 11.04 e foi bastante estável (contanto que você não faça o que eu fiz e explore todas as configurações e extensões e tente brincar com eles e tentar forçar extensões incompatíveis a serem executadas e outros enfeites). Também é estável o bastante para que o Fedora o use, e você já deveria estar usando o Gnome 3 como base.

Se vale a pena depende do que você está procurando para sair dela. Segue o mesmo paradigma que o Unity, mas eu achei mais agradável de usar, pessoalmente, em parte pela habilidade de customização insana (se você está disposto a sujar as mãos em CSS e / ou JavaScript). Também pareceu mais intuitivo no que diz respeito a esse paradigma. Se você não tem certeza se gostaria, pode abrir o Fedora 15 em uma máquina virtual, ou simplesmente mergulhar diretamente nele e ver. Como o 11.10 deve estar rodando em uma base do Gnome 3, não deve ser um problema trocar 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 Unity, já que 11.10 deve estar no Gnome 3.

    
por Shauna 05.09.2011 / 15:11
2

simplesmente execute sudo apt-get install gnome-shell

    
por Behzadsh 19.10.2011 / 00:28
2

GNOME 3.10 para o Ubuntu 13.10

O GNOME 3.10 ainda não foi oficialmente lançado, mas será lançado em 25 de setembro. No entanto, quando for lançado, não será incluído nos repositórios oficiais do Ubuntu 13.10. Se você ainda quiser instalá-lo no Ubuntu 13.10, você pode usar o PDA do GNOME3 Next, que o 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
    
por Ten-Coin 10.09.2013 / 17:24
1

Para o 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

    
por Ten-Coin 20.12.2013 / 00:44
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, certifique-se de reiniciar seu computador e, quando lhe for solicitado com sua tela de login, você tem as seguintes opções adicionais (clique no pequeno ícone do Ubuntu ao lado do seu nome de login):

use a primeira opção, Gnome

Fonte

    
por kirchberger 15.03.2014 / 08:59
0

Ubuntu 14.04 & amp; 15,10

Se você quiser 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 
  

=== AVISO ===
  Os pacotes aqui foram considerados não prontos para uso geral, eles sabiam erros e / ou regressões, às vezes de natureza crítica. Principalmente as coisas devem funcionar sem problemas, mas esteja preparado para usar o ppa-purge, quando você encontrar problemas!

     

Se eles quebram seu sistema, você consegue manter as duas metades.
  - PPA de teste do Gnome

    
por hg8 19.11.2015 / 12:51