GNOME/Guide/es

GNOME es un entorno de escritorio popular. Esta guía trata de describir todos los aspectos de GNOME, ¡Incluyendo la instalación, configuración, utilización y más!

Since version 3.30, GNOME on Gentoo is able to once again run on OpenRC. See GNOME without systemd for more detail.

El proyecto
El proyecto GNOME es un proyecto de software libre dedicado al desarrollo de GNOME, una suite de escritorio y una plataforma de desarrollo Unix/Linux. La GNOME Foundation coordina el desarrollo y otros aspectos relacionados con el Proyecto GNOME.

El software
GNOME es un entorno de escritorio y una plataforma de desarrollo. Esta pieza de software libre es el escritorio elegido por destacados sectores de la industria. Es interesante, tanto para usuarios empresariales, como para los usuarios domésticos y los desarrolladores.

La comunidad
Al igual que con cualquier proyecto grande de software libre, GNOME tiene una extensa base de usuarios y de desarrolladores. GNOME Planet es un popular agregador de blogs para los hackers y contribuyentes de GNOME, mientras que developer.gnome.org está destinado para los desarrolladores de GNOME. GNOME Library contiene una enorme lista de recursos de GNOME para los usuarios finales. El WOGUE también es un agregador popular de noticias relacionadas con GNOME.

Requisitos previos
Antes de instalar GNOME, leer y seguir las instrucciones en la Guía Xorg para configurar un entorno X. X es la base estándar para todos los entornos de escritorio en Linux. También, asegúrese de leer y cumplir con todos los ajustes citado en el artículo systemd.

That said, as a general fall back, it is a good idea to first read and follow the instructions in the Xorg guide to setup a X environment.

According to GNOME upstream, GNOME 40 is written with the systemd init system in mind. Because of this, it is a good idea for systemd users to read and comply with all necessary kernel settings from the systemd article.

Profile
Antes de instalar GNOME, sería una buena idea modificar las variables USE del sistema. Asegúrese de que,   y   están entre las variables USE ubicadas en. Se recomienda habilitar el soporte de D-Bus para todo el sistema. Systemd incluye este bus de mensajes del sistema. Añada  a los ajustes USE (D-Bus es un sistema de mensajería que GNOME usa extensamente). Si no se requiere soporte para KDE, quite,   y   de USE. Los ajustes USE se pueden eliminar mediante la adición de un signo menos delante de ellas. Vea el siguiente ejemplo para saber cómo usar correctamente el signo menos.

OpenRC
OpenRC users using logind can select the GNOME OpenRC profile:

systemd
systemd users will want to select the following profile:

Make sure that,  , and   are in the USE variable located in. It is recommended to enable support for D-Bus system-wide. systemd includes this system message bus.

Emerge
Una vez hecho esto, comience la instalación de GNOME realizando emerge de GNOME:

Para una instalación minima de GNOME, instale el paquete. Esta opción provee una instalación más ligera de GNOME desktop environment. La mayoría de usuarios necesitarán instalar algunos paquetes posteriormente.

Esto llevará algún tiempo, de modo que se puede comenzar a leer algunos libros ahora. ¿Terminado?, perfecto, ahora actualice las variables de entorno:

A continuación, el resto de servicios y grupos de usuarios serán limpiados.

Compruebe que existe el grupo. En caso afirmativo, es recomendable hacer a cada usuario de GNOME miembro de ese grupo, pero esto es un paso opcional (el grupo ya no es común).

Sustituya  en la siguiente orden, con el nombre de usuario de cada usuario de GNOME.

Primeras impresiones
Es el momento de echar un vistazo a lo que se acaba de construir. Bien, configure el gestor de sesiones para que lance GNOME cuando se invoque la orden (lea cómo usar startx en la guía de Xorg para obtener más información) o habilite el servicio GDM para descubrir una forma más conveniente de lanzar Gnome.

OpenRC
For OpenRC systems, elogind is a dependency of GDM and must be started for GDM to run properly:

Next add display-manager-init to the default runlevel and start the service:

In set DISPLAYMANAGER to "gdm"

To start on boot, add display-manager to the default runlevel:

To start GDM either reboot or start it with rc immediately:

Systemd
Para iniciar GDM en el arranque:

Para iniciar GDM inmediatamente, lanzar:

Otra sugerencia es activar Network Manager, en caso de que no se haya activado otro servicio de gestión de red.

Usar startx
Salir de la sesión de root y entrar como un usuario normal. El siguientes paso es configurar el gestor de sesiones para lanzar GNOME cuando se invoque la orden (leer cómo usar startx en la guía de Xorg para más detalles).

Partiendo de gnome-base/gnome-session-2.26.2, los usuarios tendrán que anteponer la variable XDG_MENU_PREFIX para obtener los menús de GNOME cuando se utiliza el método para iniciar el escritorio. Si el fichero no se utiliza, dichos menús serán manejados de forma automática; no se necesita ninguna configuración adicional.

Ahora, inicie el entorno gráfico mediante la emisión de :

Si todo ha ido bien, GNOME debería ofrecer un saludo de felicitación. ¡Felicidades por la creación de GNOME!

Mixed localization
It could be general to have  as the global default locale, with a different one for the desktop. This can be achieved by add settings:

Then choose the region for locale in gnome-setting-center, or via command:

Log out, make sure the old session is killed and re-login, these settings will be applied to the new session.

To override session's locale for terminal in gnome, add:

Personalizar GNOME
Para más opciones de configuración de GNOME 3, instala el paquete.

Esta pequeña herramienta permite una personalización más completa que la configuración estándar.

Advanced tweaking
Advanced tweaking for GNOME can be performed from the command line via the or  commands or graphically via. All modifiable settings are accessible using these tools. For more information, see upstream's documentation.

Widgets en GNOME 3
Por defecto GNOME 3, para Gentoo, no ofrece soporte para Widgets. Existe un paquete separado para los usuarios que deseen esta funcionalidad:

Una vez se han instalado las extensiones Shell, se puede utilizar para controlar los valores por defecto al nivel global:

Hablitar clic para instalar extensiones del intérprete de órdenes a través del navegador Web
Para navegadores Web como Google Chrome, Chromium, y Vivaldi, asegúrese de obtener los añadidos necesarios a través de la tienda de Chrome: https://chrome.google.com/webstore/detail/gphhapmejobijbbhgpjhcjognlahblep

Los usuarios de Firefox lo pueden obtener aquí: https://addons.mozilla.org/firefox/addon/gnome-shell-integration/

Los usuarios de Opera tendrán que sacarlo de aquí: https://addons.opera.com/extensions/details/gnome-shell-integration/

Una vez se han instalado los añadidos para el navegador elegido, se necesita también hacer emerge de un backend:

Ahora debería ser posible instalar, gestionar y desinstalar extensiones del intérprete de órdenes desde https://extensions.gnome.org/

Si las cosas no funcionan como se espera, consultar las lasinstrucciones de instalación del equipo de desarrollo si desea estar al día.

Non-root user authentication for dialogs
Certain GNOME dialogs such as Printers, adding wireless networks, and Users require administrator authentication. This is handled through and operates independently from. By default in Gentoo, the root account is the only administrator, and so even if a user account can run root commands through, authentication in these GNOME dialogs will fail.

If you would like all users of the group to be administrators, create a copy of  starting with a number lower than 50, and edit the line  to the following:

The Polkit wiki page provides more details on rules configuration.

GNOME Hotspot
In order for gnome-hotspot to work, your wireless card must support AP (access point) infrastructure mode. The following package USE flags are also needed:

In addition, the following kernel options are necessary:

Desinstalación
Una forma posible de eliminar una instalación GNOME es desinstalar explícitamente el paquete y a continuación desinstalar las dependencias de ese paquete.

Para hacer esto de una forma adecuada, nos debemos asegurar de que se ha sincronizado el repositorio de Portage:

A continuación lanzar un update completo (world) de modo que el sistema esté correctamente actualizado:

Haga unmerge del paquete base de GNOME:

Por último, limpiar el sistema de dependencias:

Ahora GNOME debería haber sido eliminado.

¡Oh no!, algo ha ido mal
Una fuente de este error pueden se los permisos asignados al dispositivo de vídeo. Cuando falla la entrada en el sistema y aparece el mensaje: "¡Oh no!, algo ha ido mal", entonces se puede intentar entrar en el grupo. Añadir el usuario al grupo vídeo mediante de esta forma:

GNOME on Wayland session is not launching with NVIDIA
Attempting to launch GNOME on Wayland sessions is a known issue. Unfortunately the NVIDIA binary blob drivers are not presently compatible with Wayland. Systems that simply have the NVIDIA binary blob driver installed, but are not using it can see this workaround.

GNOME built-in screen recorder is not working
GNOME's screen recorder uses vp8 codec which is developed by Google. The recorder needs this codec to record the desktop. It can be enabled it via the the  USE flag in either the  or  files.

GNOME and Pinentry not working with GPG
For example when using Evolution to sign emails with PGP, the private key needs to be decrypted. If this key has a password, a Pinentry dialogue trys to open. To enable the Gtk version, these configuration files need to be edited.

Recursos externos

 * https://github.com/dantrell/gentoo-project-gnome-without-systemd - GNOME sin Systemd