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


Eu segui as instruções para compilar o GNOME Shell e compilei com alguns erros aqui e ali, mas ele não rodou. Eu instalei o GNOME Shell usando sudo apt-get install gnome-shell mas eu tenho 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 última compilação?


163
2018-01-23 21:16


origem




Respostas:


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:

Install via the software center

enter image description here

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.

    Screenshot credited to datengrund.de/wp-content/uploads/2012/03/1.png

  • Para 12.04 e 12.10

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

    enter image description here

    Screenshot credited to 3.bp.blogspot.com/-2Z6BaRDokKs/T5pFnOu92sI/AAAAAAAADtg/bD8BAJuEh5M/s320/Gnome-Shell-session-menu.png

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 o 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, talvez seja necessário informar ao lightdm para sempre usar o shell:

Outros extras para instalar com ele

  • gnome-documents Install gnome-documents
  • gnomo-caixas Install gnome-boxes

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 problemas com este conjunto de pacotes pode ir nesta lista, deve ser o primeiro lugar você reportar problemas e problemas.
  • Relatórios de bugs que NÃO estão relacionados a embalagens: https://bugzilla.gnome.org/
    • Se o GNOME3 não estiver funcionando bem, pode ser relacionado a pacotes, então, por favor, não apenas relate 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 bug do upstream, 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.

168
2018-03-29 12:47



isso funciona da mesma maneira em 12.10? - marc-andre benoit
Depois de seguir este método, o Unidade e Unidade 2D opções foram substituídas por um único chamado Ubuntu (padrão) e eu não posso mais lançar o Unity em 2D. O que deu errado? - Yatharth Agarwal
@ marc-andrebenoit Sim, atualizei a resposta. - Yatharth Agarwal
Para 12.04 e 12.10 Olhe para o nome de usuário dele na captura de tela ... Ha Ha Ha ... - Awal Garg


Construindo 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 forte 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 atualizações do sistema, esses arquivos podem retornar: ler esta para uma explicação porque é 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 vai prejudicar o 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 GNOME Shell

(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 maneira semelhante à caixa de areia - ou seja, ele 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
    
  • Construa a ferramenta de construção jhbuild e baixar arquivos de configuração:

    /bin/bash gnome-shell-build-setup.sh
    
  • Isso instalará jhbuild para ~/bin, que você precisa adicionar ao seu PATH-variável:

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

  • Inicie o processo de construção:

    jhbuild build
    

Isto irá (atualmente) compilar 33 módulos. Pegue uma xícara de café, tire um cochilo -> isso levará algum tempo.

Quando você vir *** success *** [33/33] você terminou. Parabéns, você acabou de compilar o GNOME Shell!

2. Executando o GNOME Shell

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

    metacity --replace &
    
  • Finalmente, execute:

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

É isso aí, você deve estar 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 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, mudando o gerenciador de janelas chave 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. 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 de 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 Shell do GNOME como sessão.

4. Atualizando o GNOME Shell

  • Corrida

    jhbuild build
    

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

  • Se falhar para um módulo, e. 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.


70
2018-02-04 15:42



construindo no ubuntu 10.10 Eu tive que instalar o libmutter-dev para obter o arquivo Meta-2.91.gir
Na natty, você precisa ter o lcms2 instalado usando um ppa: The Darktable PPA, requerido para a dependência do lcms2: sudo add-apt-repository ppa:pmjdebruijn/darktable-release  sudo apt-get update && sudo apt-get install lcms2* - Ubuntuser


Para 12.04 e posterior

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 razões de estabilidade. Você pode adicionar dois pandas de teste do gnome que contêm os pacotes adicionais que não o tornam no último estábulo Contudo Há uma chance estes irão quebrar seu 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, vai.

Você ainda pode usar esses ppas, mas você deve esperar muitas rupturas. 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

19
2017-07-10 11:37



Então, esses ppas fornecem o mais recente shell Gnome que se pode obter via ppas? sudo add-apt-repositório ppa: gnome3-equipe / gnome3 sudo add-apt-repositório ppa: ricotz / testing - Bucic


Tanto quanto 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 é 32 bits:

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

OU se é 64 bits:

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

Adicione ~ / .bin ao seu caminho:

export PATH=$PATH:~/bin

Comece a construção:

jhbuild build

Esperar...

Executá-lo:

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!


6
2018-01-24 07:12



Você está certo. Vou editar meu post um pouco depois. - miloshadzic
Ok, eu editei minha resposta. O script de instalação adiciona o jhbuild. Eu também adicionei uma linha que instala todos os pacotes de pré-requisitos. - miloshadzic
A partir de agora, isso não parece funcionar para mim. Você testou sua resposta? - Stefano Palazzo♦
Claro. Neste momento não funciona porque o jhbuild precisa do libxklavier 5.1 a partir de hoje. O Ubuntu vem com o 5.0. Não há lançamento para o 5.1 ATM. As soluções são para construir a partir da fonte ou para alterar libxklavier.pc para mostrar que é realmente 5.1. Verifique esta discussão na lista de discussão gnome-shell para soluções: bit.ly/i2qAoe . Espero que isto ajude. - miloshadzic


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 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 se parece com você, ela pode ser exibida em capturas de tela na rede. gnome-tweak-tool (instalando-o se você não tiver feito ainda), vá para a seção Interface e nos campos "Gtk + Theme" e "Cursor theme" escolha Adwaita e como o Tema de Ícones - "gnome". Isso deve resultar na aparência padrão do Gnome 3.

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


3
2017-09-05 13:11





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 o seguinte:

http://www.webupd8.org/2010/10/install-gnome-shell-from-git-in-ubuntu.html

Sorte :)


2
2017-10-18 22:28





De acordo com uma rápida pesquisa no Google, o Gnome-shell deve estar nas 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 em 11.04 e foi bastante estável (contanto que você não faça o que eu fiz e examine todas as configurações e extensões e tente brincar com eles e tente forçar extensões incompatíveis a serem executadas e outras coisas). Também é estável o suficiente 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 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 Unity, já que 11.10 deve estar no Gnome 3.


2
2017-09-10 15:24