¿Cómo instalo y uso la última versión de GNOME?

167

Seguí las instrucciones para compilar GNOME Shell y se compiló con algunos errores aquí y allá, pero no se ejecutó. Instalé GNOME Shell usando sudo apt-get install gnome-shellpero obtuve la versión 2.31.x, mientras que la última es 2.91.5 o algo así. Entonces, ¿hay alguna manera de instalar la última versión?

¿Hay algún repositorio disponible para la última compilación?

Martin Zeltin
fuente

Respuestas:

169

Instalación desde el Centro de software (11.10 y posterior)

Abra la búsqueda del centro de software para "gnome shell" e instálelo, o simplemente haga clic en este botón:

Instalar a través del centro de software

ingrese la descripción de la imagen aquí

Después de que se instale, cierre sesión.

  • Para 11.10

    en la pantalla de inicio de sesión, haga clic en el pequeño icono de engranaje y seleccione "GNOME" en el menú.

    Captura de pantalla acreditada a datengrund.de/wp-content/uploads/2012/03/1.png

  • Para 12.04 y 12.10

    En la pantalla de inicio de sesión, haga clic en el icono mostrar y seleccione "GNOME" en el menú.

    ingrese la descripción de la imagen aquí

    Captura de pantalla acreditada a 3.bp.blogspot.com/-2Z6BaRDokKs/T5pFnOu92sI/AAAAAAAADtg/bD8BAJuEh5M/s320/Gnome-Shell-session-menu.png

Después de eso solo ingrese su contraseña e inicie sesión:

El administrador de inicio de sesión recordará la última sesión a la que asistió, por lo que solo necesita seleccionar GNOME una vez, después de eso, puede iniciar sesión normalmente.

Personalizándolo aún más

También puede usar el modo de reserva si prefiere una experiencia de la vieja escuela:

Y si usa inicios de sesión automáticos, es posible que deba decirle a lightdm que siempre use shell:

Otros extras para instalar con él

Instrucciones de línea de comando:

 sudo apt-get install gnome-shell


Dónde reportar problemas:

  • Discusión sobre el empaque de GNOME3 (enlace de la lista de correo en la parte inferior izquierda): https://launchpad.net/~gnome3-team
    • La mayoría de los problemas y problemas con este conjunto de paquetes pueden ir en esta lista, debería ser el primer lugar donde informe problemas y problemas.
  • Informes de errores que NO están relacionados con el empaquetado: https://bugzilla.gnome.org/
    • Si GNOME3 no funciona bien, podría estar relacionado con el empaquetado, por lo tanto, no solo informe de manera aleatoria los errores a GNOME a menos que esté seguro de que es un problema de GNOME ascendente.
    • Si no está seguro de si debe informar el error en sentido ascendente, pregúntele a alguien en IRC o en la lista de correo anterior si necesita ayuda para determinar si algo se debe informar a GNOME.
Jorge Castro
fuente
¿Funciona igual en 12.10?
marc-andre benoit
Después de seguir este método, las opciones de Unity y Unity 2D fueron reemplazadas por una sola llamada Ubuntu (predeterminado) y ya no puedo iniciar Unity en 2D. ¿Qué salió mal?
Yatharth Agarwal
@ marc-andrebenoit Sí, actualicé la respuesta.
Yatharth Agarwal
Para 12.04 y 12.10 Mire su nombre de usuario en la captura de pantalla ... Ja, ja, ja ...
user3459110
70

Construyendo GNOME Shell desde la fuente

(Última actualización de contenido: 11 de febrero de 2011, según la guía oficial , no dude en editar).

0. Advertencias / errores durante la compilación

GNOME Shell está bajo un fuerte desarrollo y las fuentes a menudo se actualizan un par de veces al día. Si bien las instrucciones a continuación generalmente deberían funcionar, puede suceder que una compilación exitosa necesite algunos hacks o no sea posible en absoluto.

Si encuentra algún problema, verifique:

Problemas actuales:

  • Es necesario eliminar un par de archivos en los directorios de la biblioteca, de lo contrario la compilación fallará. Al hacer las actualizaciones del sistema, esos archivos podrían volver: lea esto para obtener una explicación de por qué es necesario eliminar esos archivos y cómo evitar actualizaciones para volver a instalarlos.

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

    (No se preocupe, ¡esto no dañará su sistema!)

  • Antes de poder ejecutar GNOME Shell, debe eliminar un archivo después del proceso de compilación:

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


1. Construyendo GNOME Shell

(Probado en Ubuntu 10.10 de 32 bits y la versión de desarrollo de Ubuntu 11.04 de 64 bits).

Lo siguiente descargará, compilará e instalará GNOME Shell de una manera similar a un sandbox, lo que significa que no tocará el resto de su sistema.

  • Instalar dependencias:

    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
    
  • Obtenga el script de configuración de GNOME Shell:

    curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
    
  • Compile la herramienta de compilación jhbuildy descargue los archivos de configuración:

    /bin/bash gnome-shell-build-setup.sh
    
  • Esto se instalará jhbuilden ~/bin, que debe agregar a su PATHvariable:

    . ~/.profile
    
  • [Opcional] : puede cambiar varias jhbuildopciones, como la ruta para descargar fuentes, etc. mediante la edición del archivo ~/.jhbuildrc-custom.

  • Comience el proceso de compilación:

    jhbuild build
    

Esto (actualmente) compilará 33 módulos. Tome una taza de café, tome una siesta -> tomará algún tiempo.

Una vez que veas que *** success *** [33/33]has terminado. ¡Felicitaciones, acaba de compilar GNOME Shell!

2. Ejecutando GNOME Shell

  • Si está ejecutando Compiz, primero debe detenerlo (iniciando Metacity) o de lo contrario GNOME Shell no se iniciará:

    metacity --replace &
    
  • Finalmente, ejecuta:

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

Eso es todo, con suerte ahora deberías estar ejecutando GNOME Shell.

3. Convertir GNOME Shell en el administrador de ventanas predeterminado

En Ubuntu 10.10, simplemente puede reemplazar el administrador de ventanas de la sesión de GNOME cambiando una clave GConf:

  • Cree un iniciador de .desktop local para GNOME Shell:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
    
  • Luego cambie el administrador de ventanas de la sesión para que sea GNOME Shell:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
    
  • Para revertir el cambio, ejecute:

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

En Ubuntu 11.04, cambiar la clave del administrador de ventanas no parece funcionar. En su lugar, puede agregar un nuevo elemento de sesión que puede seleccionar en la pantalla de inicio de sesión de GDM. Por lo tanto, debe crear el archivo .desktop local como el anterior y luego crear dos archivos:

  1. Un archivo de sesión /usr/share/gnome-sessions/sessions/gnome-shell.session::

    [GNOME Session]
    Name=gnome-shell
    Required=windowmanager;
    Required-windowmanager=gnome-shell
    DefaultApps=gnome-settings-daemon;
    
  2. El elemento de sesión que apunta al archivo de sesión /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
    

Cierre sesión y debería poder elegir GNOME Shell como sesión.

4. Actualización de GNOME Shell

  • Corriendo

    jhbuild build
    

    debería actualizar las fuentes y reconstruir lo que sea necesario.

  • Si falla para un módulo, por ejemplo, obtienes algo como esto:

    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]
    

    entonces puede intentar borrar el directorio del módulo actual y comenzar con fuentes limpias seleccionando la opción 6:

    [6] Go to phase "wipe directory and start over"
    
  • Si eso no ayuda, puede comenzar desde cero ejecutando:

    jhbuild build -afc
    

¿Aún no compila? Luego verifique los lugares mencionados en 0.

htorque
fuente
basándose en ubuntu 10.10 Tuve que instalar libmutter-dev para obtener el archivo Meta-2.91.gir
En natty, debe tener lcms2 instalado usando un ppa: The Darktable PPA, requerido para la dependencia de lcms2: sudo add-apt-repository ppa:pmjdebruijn/darktable-release sudo apt-get update && sudo apt-get install lcms2*
Ubuntuser
19

Para 12.04 y posterior

Si tiene la última versión estable, puede actualizar los paquetes a la próxima versión de gnome menos algunos que se mantendrán en la versión anterior por razones de estabilidad. Puede agregar dos ppas de prueba de gnomos que contienen los paquetes adicionales que no llegan al último establo, sin embargo, existe la posibilidad de que esto rompa su sistema .

Es muy poco probable que se considere "estable" durante al menos un mes, probablemente más.

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

Luego actualice su sistema.

Advertencia: si intentas esto inmediatamente en una nueva versión de Gnome-Shell, se romperán muchas cosas. Realmente lo hará.

Todavía puede usar estas ppas, pero debe esperar muchas roturas . Bajo su propio riesgo, agregue esas ppas, luego:

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install gnome-shell
edm
fuente
Entonces, ¿estas ppas proporcionan el último shell Gnome que uno puede obtener a través de ppas? sudo add-apt-repository ppa: gnome3-team / gnome3 sudo add-apt-repository ppa: ricotz / testing
Bucic
6

Hasta donde sé, no hay un PPA de compilación diario de Gnome Shell. Dicho esto, construirlo desde la fuente no es nada difícil.

Deberías seguir la guía aquí .

Agregue el Vala PPA:

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

Obtenga algunos paquetes de requisitos previos:

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

Obtenga el script de instalación:

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

Elimina tus archivos .la. Si su núcleo es de 32 bits :

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

O si es de 64 bits :

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

Agregue ~ / .bin a su ruta:

export PATH=$PATH:~/bin

Comience la compilación:

jhbuild build

Espere...

Ejecutarlo:

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

Si te gusta mucho y quieres que comience al iniciar sesión, haz esto:

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

Si encuentra algún problema, consulte la guía . Puede encontrar una guía un poco más detallada en webupd8 .

¡Buena suerte y diviertete!

miloshadzic
fuente
Tienes razón. Voy a editar mi publicación un poco más tarde.
miloshadzic
Ok, he editado mi respuesta. El script de instalación agrega jhbuild. También agregué una línea que instala todos los paquetes de requisitos previos.
miloshadzic
A partir de ahora, esto no parece funcionar para mí. ¿Probaste tu respuesta?
Stefano Palazzo
Por supuesto. En este momento no funciona porque jhbuild necesita libxklavier 5.1 a partir de hoy. Ubuntu viene con 5.0. No hay lanzamiento para 5.1 ATM. Las soluciones son construir desde la fuente o cambiar libxklavier.pc para mostrar que en realidad es 5.1. Consulte este hilo de la lista de correo gnome-shell para encontrar soluciones: bit.ly/i2qAoe . Espero que esto ayude.
miloshadzic
3

Sigue los consejos de Jon. Sin embargo, puede suceder que después de la instalación su Gnome no se vea como lo esperaría.

He seguido el consejo de Jon yo mismo y una cosa que él y otros han olvidado mencionar es el hecho de que es posible que deba eliminar gnome-accessibility-themese instalar gnome-themes-standard, en caso de que estos no sean los que están instalados de forma predeterminada. De lo contrario, Gnome 3 y las decoraciones de sus ventanas no se verán tan bonitas.

Puede hacerlo gráficamente o desde la terminal:

sudo apt-get remove gnome-accessibility-themes
sudo apt-get install gnome-themes-standard

Si su escritorio todavía no parece que pueda verlo en capturas de pantalla en la red, es posible que deba ejecutarlo gnome-tweak-tool(instalándolo si aún no lo ha hecho), vaya a la sección Interfaz y en los campos "Gtk + Theme" y El "tema del cursor" elige Adwaita y como el tema del icono - "gnomo". Debería resultar en el aspecto predeterminado de Gnome 3.

Un paso opcional adicional es instalar el gnome-backgroundspaquete que agrega fondos de escritorio predeterminados de Gnome, que luego puede configurar en Configuración del sistema-> Fondo.

lampak
fuente
2

Según una búsqueda rápida en Google, Gnome-shell debería estar en los repositorios 11.10, por lo que debería poder instalarlo a través de apt-get. Luego, simplemente cierre sesión, configure su shell en Gnome y vuelva a iniciar sesión.

No puedo hablar con certeza sobre Gnome-shell en 11.10, pero instalé toda la configuración de Gnome 3 en 11.04 y fue bastante estable (siempre y cuando no hagas lo que hice y revises todas las configuraciones y extensiones y intente jugar con ellos e intente forzar la ejecución de extensiones incompatibles y otras cosas). También es lo suficientemente estable como para que Fedora lo use, y ya deberías estar usando Gnome 3 como base.

Que valga la pena depende de lo que esté buscando obtener. Sigue el mismo paradigma que Unity, pero me pareció más agradable de usar, personalmente, en parte por la increíble capacidad de personalización (si está dispuesto a ensuciarse las manos en CSS y / o JavaScript). También se sintió más intuitivo en lo que respecta a ese paradigma. Si no está seguro de si le gustaría, podría encender Fedora 15 en una máquina virtual, o simplemente sumergirse directamente en él y ver. Dado que 11.10 debería ejecutarse en una base Gnome 3, no debería ser un problema cambiar entre Unity y Gnome-shell.

tl; dr: debería ser fácil de instalar a través de apt-get y debería ser bastante estable para que lo hagas. También debería ser fácil cambiar entre él y Unity, ya que 11.10 debería estar en Gnome 3.

Shauna
fuente
2

simplemente corre sudo apt-get install gnome-shell

Behzadsh
fuente
2

GNOME 3.10 para Ubuntu 13.10

GNOME 3.10 aún no se ha lanzado oficialmente, pero se lanzará el 25 de septiembre. Sin embargo, cuando se lance, no llegará a los repositorios oficiales de Ubuntu 13.10. Si aún desea instalarlo en Ubuntu 13.10, puede usar el siguiente PPA de GNOME3 que el equipo de Ubuntu GNOME ha configurado :

sudo apt-add-repository ppa:gnome3-team/gnome3-next
sudo apt-get update
sudo apt-get install gnome3-next
rɑːdʒɑ
fuente
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

Esto instalará el escritorio gnome de Ubuntu en tu Ubuntu.

Comprobado en Ubuntu 13.10

rɑːdʒɑ
fuente
1

Puede instalar Gnome3 (no gnome classic) de esta manera:

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

Ahora asegúrese de reiniciar su computadora y cuando se le solicite su pantalla de inicio de sesión, tiene las siguientes opciones adicionales (haga clic en el pequeño icono de Ubuntu junto a su nombre de inicio de sesión):

ingrese la descripción de la imagen aquí

usa la primera opción, Gnome

ingrese la descripción de la imagen aquí

Fuente

Kirchberger
fuente
0

Ubuntu 14.04 y 15.10

Si quieres probar la última versión de 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 

=== ADVERTENCIA ===
Los paquetes aquí se han considerado no listos para uso general, tienen errores conocidos y / o regresiones, a veces de naturaleza crítica. ¡La mayoría de las cosas deberían funcionar sin problemas, pero prepárate para usar ppa-purge cuando encuentres problemas!

Si rompen su sistema, puede conservar ambas mitades.
- Gnome Staging PPA

hg8
fuente