Difference between revisions of "GNOME (Español)"

From ArchWiki
Jump to: navigation, search
m (Desactivar la esquina caliente flotando Actividad)
m (Desactivar la esquina flotante del menú Actividades)
Line 301: Line 301:
  
 
Para deshabilitar la esquina flotante del menú Actividades cuando el cursor del ratón es ubicado allí, edite {{ic|/usr/share/gnome-shell/js/ui/layout.js}} (''panel.js'' en GNOME 3.0.x) :
 
Para deshabilitar la esquina flotante del menú Actividades cuando el cursor del ratón es ubicado allí, edite {{ic|/usr/share/gnome-shell/js/ui/layout.js}} (''panel.js'' en GNOME 3.0.x) :
 +
 +
{{hc|layout.js|<nowiki>
 +
this._corner = new Clutter.Rectangle({ name: 'hot-corner',
 +
                                      width: 1,
 +
                                      height: 1,
 +
                                      opacity: 0,
 +
                                      reactive: true });icon-size: 48px;
 +
}
 +
</nowiki>}}
 +
y ponga la opción {{ic|reactive}} a {{ic|false}}. GNOME Shell debe ser reiniciado luego de este cambio.
  
 
== Activando fallback mode==
 
== Activando fallback mode==

Revision as of 02:09, 26 September 2012

Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary text Template:Article summary end

Tomado de About Us | GNOME:

"El Proyecto GNOME se inició en 1997 por –en aquellos días -- dos estudiantes universitarios, Miguel de Icaza y Federico Mena. Su objetivo: producir un entorno de escritorio de código libre. Desde entonces, GNOME se ha convertido en una empresa exitosa. Usado por millones de personas en todo el mundo, es el entorno de escritorio más popular para GNU / Linux y sistemas operativos tipo UNIX. El escritorio se ha utilizado con éxito en empresas de gran escala, y en despliegues públicos, y las tecnologías del proyecto desarrollador se utilizan en gran número, en los dispositivos móviles más populares."

Introducción

GNOME 3 tiene dos interfaces:

  • GNOME Shell es el nuevo diseño estándar, utilizando Mutter como gestor de ventanas. Actúa como un gestor de composición para el escritorio, utilizando hardware de aceleración de gráficos para proporcionar efectos destinados a reducir el “desorden” de la pantalla.
  • fallback mode (modo reserva) es similar a GNOME 2, usa gnome-panel y Metacity en lugar de gnome-shell/Mutter. No se requiere aceleración por hardware para correr el fallback mode.

GNOME-session (sesión de GNOME) detecta automáticamente si el equipo es capaz o no de ejecutar GNOME Shell e inicia el fallback mode (modo reserva) cuando sea apropiado. Cuando se está en fallback mode usted puede reemplazar el gestor de ventanas por defecto de GNOME por el de su preferencia.

Instalación

GNOME 3 está disponible en los repositorios oficiales y se puede instalar con dos grupos de paquetes:

  • gnome contiene el entorno de escritorio básico y aplicaciones necesarias para la experiencia estándar de GNOME.

Se instala de la siguiente forma:

# pacman -Syu gnome
  • gnome-extra contiene varias herramientas opcionales, tales como un reproductor multimedia, una calculadora, un editor y otras aplicaciones no críticas que van bien con el escritorio GNOME. La instalación de este grupo es opcional.
# pacman -Syu gnome-extra

Tenga en cuenta que la sola instalación del paquete gnome-extra no instalará el grupo gnome por dependencias: si realmente quieren todos los paquetes, deben, explícitamente, instalar ambos grupos

Demonio D-Bus

El escritorio GNOME requiere el demonio D-Bus. Por favor refiérase al articulo D-Bus para las respectivas instrucciones de instalación y configuración.

Iniciando GNOME

Login gráfico

Para una mejor integración con el escritorio, el gestor de inicio 'GDM' es el recomendado. Otros gestores de inicio de sesión (también conocidos como gestores de visualización) tales como Slim, pueden ser utilizados en lugar de GDM. Echad un vistazo al artículo wiki sobre gestores de visualización para saber cómo se inician los entornos de escritorio.

El administrador de inicio de sesión es un proceso limitado, encargado de las tareas que impactan en el sistema. El artículo wiki sobre PolicyKit aborda el tema de control de acceso en todo el sistema.

Tip: . Consulte el artículo GDM para instrucciones de instalación y configuración

Iniciar GNOME manualmente

Si prefiere iniciar GNOME manualmente desde la consola, agregue la siguiente línea a su archivo ~/.Xinitrc. Asegúrese de que sea la única línea (remueva el bloque if/fi del archivo estándar ~/.xinitrc ya que el bloque if/fi puede causar problemas) y el único comando que inician con exec. Ver el articulo wiki sobre xinitrc.

~/.xinitrc
  # SOLO ESTA LINEA

 exec ck-launch-session gnome-session

Después de que el anteriro comando exec es agregado, GNOME se puede iniciar escribiendo en el shell startx.

Uso de la interfaz

Hoja de trucos y atajos de GNOME

El sitio web de GNOME cuenta con una útil hoja de trucos y atajos de GNOME Shell que explica el cambio de tareas, el uso del teclado, control de ventanas, el panel, el modo de vista general, y más.

Reiniciando el shell

Después de realizar ajustes de apariencia, a menudo se le pedirá que reinicie el shell de GNOME (GNOME shell). Se podría cerrar la sesión y volver a iniciarla, pero es más sencillo y más rápido usar la siguiente combinación de teclas:

Reinicie el shell pulsando Template:Keypress + Template:Keypress y luego la letra Template:Keypress y finalmente presione la tecla Enter

Bloqueo del shell

Ciertos ajustes y / o repetidos reinicios del Shell, pueden hacer que el shell se bloquee cuando se intenta un nuevo reinicio. En este caso, se le informa sobre el bloqueo y luego se le forzará a salir. Algunos cambios de shell, tales como el cambio entre GNOME Shell y el fallback mode (modo de reserva), no se puede lograr a través de un reinicio mediante combinación de teclado, debe cerrar la sesión y volver a iniciarla para efectuar tal cambio. Es de sentido común - pero vale la pena repetir - que documentos valiosos deben ser guardados (y tal vez cerrados) antes de intentar reiniciar una shell. No es que sea estrictamente necesario; ventanas y documentos abiertos por lo general permanecen intactos después de un reinicio de shell.

La Shell se congela

En algunas ocasiones, las extensiones de GNOME Shell hacen que esta se congele. En este caso, una estrategia posible es cambiar a otro terminal a través de Template:Keypress, iniciar sesión y reiniciar las X con:

# pkill X

GNOME Shell reiniciará automáticamente.

Personalización de la apariencia de GNOME

Apariencia general

GNOME 3 puede haber "empezó de cero", pero como la mayoría de los grandes proyectos de software se ensambla a partir de piezas que datan de diferentes épocas. No hay una herramienta de configuración que lo abarque todo. La nueva herramienta Configuración del Sistema es una gran mejora sobre los paneles de control anteriores. La herramienta Ajustes del sistema está bien organizada, pero puede que te encuentres deseando tener más control sobre la apariencia del sistema.

Puedes estar familiarizado con las herramientas de configuración existentes: algunos de estas todavía funcionan; muchas no lo harán. Algunos ajustes no están fácilmente abiertos para que puedas cambiarlos. Indudablemente, muchos ajustes migrarán a las nuevas herramientas y/o se expondrán a medida que pasa el tiempo y la comunidad en general adopta y se extiende a el último escritorio GNOME.

Gsettings

Gsettings es una nueva herramienta de línea de comandos que almacena datos en un formato binario, a diferencia de las herramientas anteriores utilizando texto XML. Un tutorial: Customizing the GNOME Shell explora a fondo el poder de GSettings.

GNOME Tweak Tool

Esta herramienta gráfica personaliza fuentes, temas, botones de barra de título y otros ajustes.

# Pacman-S gnome-tweak-tool

La versión 3.0.3 sólo funciona cuando gnome-shell se instala (Aceptar si se le obliga a modo de reserva o fallback mode). Aquí puede Reportar fallos Bugzilla.

Temas GTK3 a través de settings.ini

Al igual que ~/.gtkrc-2.0 con GTK2 +, es posible definir un tema GTK3 en ${XDG_CONFIG_HOME}/gtk-3.0/settings.ini.

La variable $XDG_CONFIG_HOME se suele fijar en ~/.config

El tema por defecto de GNOME 3, Adwaita, es parte del paquete gnome-themes-standard. Otros temas GTK3 se pueden encontrar en el sitio web Deviantart. Ejemplo de configuración:

${XDG_CONFIG_HOME}/gtk-3.0/settings.ini
  [Settings]
  gtk-theme-name = Adwaita
  gtk-fallback-icon-theme = gnome
  # La siguiente opción es aplicable sólo si el tema seleccionado lo admite
  gtk-application-prefer-dark-theme = true
  # establecer el nombre de la fuente y tamaño
  gtk-font-name = Sans 10

Es necesario reiniciar el shell de GNOME para aplicar los ajustes. Más opciones GTK se encuentran en: Documentación para desarrolladores de GNOME.

Temas para iconos

A partir de la version 3.0.3 de gnome-tweak-tool, se puede colocar cualquier tema de iconos que se desee utilizar dentro del directorio ~/.icons.

Provechosamente, GNOME 3 es compatible con temas de iconos de GNOME 2, lo que significa que no hay que contentarse con los iconos por defecto. Para instalar un nuevo conjunto de iconos, copie el directorio de su tema de iconos deseado en ~/.icons. Por ejemplo:

$ cp -R /home/user/Desktop/mi_tema_de_iconos ~/.icons

El mi_tema_de_iconos nuevo se puede seleccionar usando gnome-tweak-tool en la opción interfaz.

Alternativamente, usted puede textualmente seleccionar su tema de iconos sin necesidad de gnome-tweak-tool. Agregue el nombre del tema de iconos GTK a su ${XDG_CONFIG_HOME}/gtk-3.0/settings.ini. Tenga en cuenta, no utilizar "" de lo contrario su configuración no se reconocerá.

${XDG_CONFIG_HOME}/gtk-3.0/settings.ini
... líneas previas ...

gtk-icon-theme-name = mi_tema_de_iconos

Nautilus

Vea Nautilus.

GNOME Panel

Mostrar fecha en la barra superior

Por defecto GNOME muestra sólo el día de la semana y la hora en la barra superior. Esto se puede cambiar con el siguiente comando. Los cambios surten efecto inmediatamente.

# gsettings set org.gnome.shell.clock show-date true

Ocultando Iconos en la barra superior

Cuando se realiza una instalación de GNOME, algunos iconos no deseados pueden aparecer en el panel. Estos iconos se puede eliminar con extensiones de GNOME shell o editando manualmente el script de panel de GNOME.

Ocultando iconos con extensiones de GNOME shell

Para quitar el icono de accesibilidad, se puede usar el paquete AUR gnome-shell-extension-noa11y-gitAUR.

Extensiones similares pueden basarse en esta para los otros iconos del panel, por ejemplo, puede sustituir 'a11y' con 'bluetooth' en el script anterior.

Editando manualmente el script de panel de GNOME

Por ejemplo, para eliminar el icono de acceso universal debe eliminar la palabra 'a11y' desde la línea de AREA_ORDER y comente la línea 'a11y' en AREA_SHELL_IMPLEMENTATION

/usr/share/gnome-shell/js/ui/panel.js
const STANDARD_STATUS_AREA_ORDER = ['ally', 'keyboard', 'volume', 'network', 'bluetooth', 'battery', 'userMenu'];
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
    'a11y': imports.ui.status.accessibility.ATIndicator
    'volume': imports.ui.status.volume.Indicator,
    'battery': imports.ui.status.power.Indicator,
    'keyboard': imports.ui.status.keyboard.XKBIndicator,
    'userMenu': imports.ui.userMenu.UserMenuButton
};

a

/usr/share/gnome-shell/js/ui/panel.js
const STANDARD_STATUS_AREA_ORDER = ['keyboard', 'volume', 'network', 'bluetooth' 'battery', 'userMenu'];
const STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION = {
    //'a11y': imports.ui.status.accessibility.ATIndicator
    'volume': imports.ui.status.volume.Indicator,
    'battery': imports.ui.status.power.Indicator,
    'keyboard': imports.ui.status.keyboard.XKBIndicator,
    'userMenu': imports.ui.userMenu.UserMenuButton
};

guardar los cambios y reinicie el shell para ver los resultados:

  1. Template:Keypress
  2. Template:Keypress
  3. Template:Keypress

Mostrar el icono de la batería

Para mostrar el icono de batería en el panel, instale gnome-power-manager desde los repositorios oficiales.

Deshabilitar "Suspender" en el menú estado y menú gdm

Una forma rápida de hacerlo en todo el sistema para GNOME 3.2 es cambiar la línea 539 de /usr/share/gnome-shell/js/ui/userMenu.js y la línea 103 de /usr/share/gnome-shell/js/gdm/powerMenu.js.(Para versiones anteriores a GNOME 3.2, busque en la línea 153 de /usr/share/gnome-shell/js/ui/statusMenu.js.) Este cambio surtirá efecto la próxima vez que se inicie GNOME Shell.

/usr/share/gnome-shell/js/ui/userMenu.js
 // this._haveSuspend = this._upClient.get_can_suspend();  //  Comment this line out.
 this._haveSuspend = false;                                //  Utilice esta línea en su lugar.

Para ello, pegue el(los) siguiente(s) comando(s) en su terminal:

 GNOME_SHELL=/usr/share/gnome-shell
 SCRIPTS=`grep -lr get_can_suspend $GNOME_SHELL/js`
 for FILE in $SCRIPTS ; do
       sed -r -i -e 's/[^= ]+.get_can_suspend\(\)/false/' "$FILE"
 done

El cambio anterior no persiste después de una actualización de la versión de GNOME, sin embargo una solución permanente es agregar el código anterior en algún gdm o en una secuencia de comandos de inicio del sistema (por ejemplo: /etc/rc.local), para mantener la opción "suspender" desactivada después de las actualizaciones.

Alternativamente, usted puede instalar la Extensión de GNOME Shell alternative status menu del paquete gnome-shell-extension-alternative-status-menu.

Eliminar la demora al salir

El siguiente ajuste elimina el cuadro de diálogo de confirmación y por tanto sesenta segundos de retraso para cerrar la sesión.

Este cuadro de diálogo aparece normalmente al cerrar la sesión con el menú de estado. Este truco afecta también el diálogo de Apagado. Esto no es un cambio que afecte a todo el sistema, sino que afecta sólo al usuario que lo efectúe. El cambio tiene lugar inmediatamente después de ingresar el comando.

$ gsettings set org.gnome.SessionManager logout-prompt 'false'

Mostrar monitor del sistema

Instale la extensión gnome-shell-system-monitor-applet-gitAUR disponible en la AUR.

Mostrar información meteorológica

Instale la extensión gnome-shell-extension-weather-gitAUR desde AUR.

Vista de actividades

Eliminar entradas de la vista de Aplicaciones

Al igual que otros entornos de escritorio, GNOME utiliza archivos .desktop para rellenar su vista de Aplicaciones. Estos archivos de texto se encuentran en /usr/share/applications. No es posible editar estos archivos desde una vista de carpeta - Nautilus no trata a sus iconos como archivos de texto. Utilice una terminal para ver o editar las entradas del archivo .desktop.

# ls /usr/share/applications
# nano /usr/share/applications/foo.desktop

Para que los cambios se aplique en todo el sistema, edite archivos en la ruta /usr/share/applications. Para que los cambios sean locales, realice una copia del archivo foo.desktop de su carpeta personal.

$ cp /usr/share/applications/foo.desktop ~/.local/share/applications/

Edite archivos .desktop según sus necesidades.

Note: Eliminar archivos con extension .desktop no desinstala una aplicación, sino que elimina su integración en el escritorio: los tipos MIME, accesos directos, etc.

El siguiente comando añade una línea al final de un archivo .desktop que oculta su icono asociado en la vista de Aplicaciones:

$ echo "NoDisplay=true" >> foo.desktop

Reduce el tamaño de los iconos de las aplicaciones

Un desatino de los diseñadores de GNOME fue su selección de iconos muy grandes para la vista de Aplicaciones. Este punto de vista es doloroso cuando se trabaja con una pantalla pequeña que contiene muchos iconos de aplicaciones grandes. Hay una manera de reducir el tamaño del icono. Se realiza mediante la edición del tema en GNOME Shell.

Edite los archivos de sistema directamente (hacer una copia de seguridad primero) o copiar archivos a la carpeta de tema local y editar estos archivos.

Para el tema predeterminado, edite el archivo /usr/share/gnome-shell/theme/gnome-shell.css

Para los temas de usuario, edite el archivo /usr/share/themes/<UserTheme>/gnome-shell/gnome-shell.css

Edite gnome-shell.css y reemplace los siguientes valores. Después, reinicie el shell de GNOME.

gnome-shell.css
 ...
 /* Application Launchers and Grid */
 
 .icon-grid {
     spacing: 18px;
     -shell-grid-horizontal-item-size: 82px;
     -shell-grid-vertical-item-size: 82px;
 }
 
 .icon-grid .overview-icon {
     icon-size: 48px;
 }
 ...

Desactivar la esquina flotante del menú Actividades

Para deshabilitar la esquina flotante del menú Actividades cuando el cursor del ratón es ubicado allí, edite /usr/share/gnome-shell/js/ui/layout.js (panel.js en GNOME 3.0.x) :

layout.js
 this._corner = new Clutter.Rectangle({ name: 'hot-corner',
                                       width: 1,
                                       height: 1,
                                       opacity: 0,
                                       reactive: true });icon-size: 48px;
 }

y ponga la opción reactive a false. GNOME Shell debe ser reiniciado luego de este cambio.

Activando fallback mode

Su sesión arrancará automáticamente en fallback mode(modo de reserva) si gnome-shell no está presente. Si desea activarlo mientras tiene gnome-shell instalado. Abra gnome-control-center. Vaya a "System Info" > "Graphics". Cambie "Forced Fallback Mode" a "ON".

Activar Caracteristicas ocultas

Gnome 3.0 oculta muchas de las opciones utiles y tendrá que usar "dconf-editor" para modificarlas.

Como apagar el computador a través del Status menu

Por ahora, la opción de apagado parece estar oculta si el usuario presiona el "Status Menu" en la parte superior derecha. si se desea apagar el sistema a través del "Status Menu", haga click en el y presione el botón Alt. la opción "Suspend" se convierte en "Power off...", tan pronto presione el botón Alt, lo que le permitirá apagar su sistema apropiadamente.

Activando mensajes integrados

Empathy, el motor detrás de la mensajería integrada, y todos los aspectos del sistema relacionados con tus cuentas de mensajería instantánea no mostrarán, al menos si no están el grupo de paquetes de telepathy o uno de los backends (telepathy-gabble, o telepathy-haze, por ejemplo) instalados. Esos paquetes no están incluidos en la instalación por defecto de Gnome en Arch, de manera que no se mostrarán mensajes de error gráficos, sólo dejará de funcionar silenciosamente. Estos paquetes puedes instalarlos con:

# pacman -S telepathy

Habilitando Extensiones de GNOME3

Gnome Shell puede ser personalizado con extensiones que han sido programadas por terceros. Estas proveen funcionalidades adicionales como: tener un dock que esté siempre presente, o cambiar el tema de escritorio. Más detalles en las funcionalidades de las extensiones se puede encontrar aquí. Pueden usar el gnome-shell-extensions paquete que se encuentra en los repositorios [extras] para instalarlos. Reinicia Gnome para habilitarlos.

$ pacman -Ss gnome-shell-extension

NOTA: Si instalar las extensiones causa que Gnome deje de funcionar correctamente, entonces debes quitar dicha(s) extension(es), especialmente auto-move-windows extension de sus respectivos directorios de instalación (Pueden localizarse en: ~/.local/share/gnome-shell/extensions o /usr/share/gnome-shell/extensions o /usr/local/share/gnome-shell/extensions). Eliminando o agregando extensiones a los directorios anteriormente mencionados, esto va a deshabilitarlos o habilitarlos en el sistema. Más detalles de las extensiones de Gnome-Shell están disponibles aquí.

Resolución de Problemas

Mis aplicaciones GTK2+ muestran 'segfaults' y no inician

Esto usualmente sucede cuando oxygen-gtk está instalado. Este tema de escritorio interfiere de alguna manera con GNOME3 y/o algunos aspectos de GTK3, y cuando está establecido como tema de escritorio, las aplicaciones que funcionan con GTK2 muestran 'segfaults' con errores como:

 (firefox-bin:14345): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(firefox-bin:14345): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed

(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed

(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_colormap_get_visual: assertion `GDK_IS_COLORMAP (colormap)' failed

(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_default_colormap: assertion `GDK_IS_SCREEN (screen)' failed

(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed

(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_screen_get_root_window: assertion `GDK_IS_SCREEN (screen)' failed

(firefox-bin:14345): Gdk-CRITICAL **: IA__gdk_window_new: assertion `GDK_IS_WINDOW (parent)' failed Segmentation fault

La solución más común es desinstalar oxygen-gtk completamente del sistema y establecer otro tema de escritorio para tus aplicaciones.

Enlaces externos