Punto en el teclado numérico

Algunos usuarios de Gnome <=2.4 en Debian hemos notado que
ahora el "punto” del teclado numérico produce una ““. Y es muy irritante.

Soluciones a corto plazo (sólo duran lo que dure la sesión):

  • Ejecutar el comando xmodmap -e “keysym KP_Decimal = period”
  • Otros dicen que mejor xmodmap -e “keycode 0×5B = KP_Delete period”.

Soluciones a más largo plazo:

  • Solución a largo plazo de Berrueta (1): añadir la linea /usr/bin/X11/xmodmap -e “keycode 0×5B = KP_Delete period”
    al fichero /etc/gdm/Sessions/Gnome, justo después de donde se llama a
    xmodmap desde ese fichero (en mi Sid, es en torno a la linea 120).
  • Solución a largo plazo de Berrueta (2): esta afecta a usuarios
    individuales, no a todos. Crear un fichero $HOME/.Xmodmap que contenga
    la linea keycode 0×5B = KP_Delete period, y otro fichero /etc/gnome/session.options que contenga la linea allow-user-modmap=yes

Más información sobre este tema en man xmodmap y usando el programa xkeycaps, y también:

Guia para frustrados por “menos es más”

“Si haces un programa para tontos, sólo los tontos querrán usarlo.”

Hay algunas personas que están bastante disgustadillas con la tendencia
de GNOME de “menos es más”, y quieren tener todas las opciones a su
alcance. Bueno, las opciones siguen ahi, pero ahora ya no aparecen en
los paneles de configuración habituales. Con el editor de configuración
de GNOME (o incluso desde la linea de comandos) pueden ajustarse
algunos detalles:

  • Asignar una combinación de teclas a una opción de menú “al vuelo”: clave /desktop/gnome/interface/can_change_accels

    • <xtrasgu>: Enorme falacia; no hay forma humana de asignar una
      combinación de teclas a «Terminar Sesión». Vamos, que para salir a
      teclas hay que usar la combinación para abrir el menú de
      «Aplicaciones», y luego darle a la flechita hasta la opción de
      «Terminar Sesión». Un lujo de accesibilidad, oiga.
  • Retener menús de GTK, separarlos en una nueva ventana: clave /desktop/gnome/interface/menus_have_tearoff
  • Desactivar los menus de escritorio (home y papelera, los demas hay
    que quitarlos a pelo): clave
    /apps/nautilus/desktop/(home|trash)_icon_visible

    • <xtrasgu>: Viendo cómo se arrastra Nautilus y lo poco que
      hace, lo más sensato (sin abandonar Gnome, claro) es eliminar Nautilus
      de la sesión para que no gaste recursos sin hacer nada.
  • Renombrar el home y papelera del escritorio: clave /apps/nautilus/desktop/(home|trash)_icon_name (Poner de tipo string/cadena)

Si alguien tiene repulsión al gconf o a su interfaz gráfico, puede instalarse gTweakUI,
que parece ser el programa donde han ido a parar todas las opciones de
configuración que han desaparecido de los diálogos de GNOME.

Metacity

El metacity no gusta a algunos porque carece de características como
recordar la posición de las ventanas (muchas aplicaciones hacen esto
por su cuenta, por lo que el usuario no se da cuenta habitualmente).
Hay alternativas: se puede seguir usando WindowMaker, por ejemplo.

  • <xtrasgu>: Siendo serios, se puede conseguir usando cualquier otra cosa; KDE, WindowMaker, XFCE, fluxbox… No he mirado, pero no me extrañaría que TWM tuviese la opción esa también…

Hay ciertas lecturas interesantes sobre el tema de la colocación de las ventanas:

  • El parte del bug para añadir esta característica a Metacity.
  • La explicación de por qué un gestor de ventanas no puede ni debe recordar la posición de las ventanas.
  • El algoritmo que usa Metacity para colocar las ventanas.
  • El README de Metacity se extiende en esta cuestión. Buscar la pregunta Why does Metacity remember the workspace/position of some apps but not others across logout/login? en la sección de FAQ.

GDM

Un bug frustrante que aparece en Debian al usar el GDM es el de la internacionalización. Al parecer, GDM pasa de la configuración idiomática.
En ese enlace se describen posibles soluciones, aunque ninguna es a
largo plazo (una actualización de GDM destruye la solución).

  • Gdm según diego_r (de todos los trucos que he visto, es el único que funciona):

    • set -o allexport

    • . /etc/environment
    • set +o allexport

Combinaciones de teclas

Algunas combinaciones de teclas no son muy conocidas, pero pueden consultarse en esta página.

Xtrasgu no se cansa de repetir que no encuentra la forma de asignar
una combinación de teclas al cierre de sesión. Bueno, sí que se puede
hacer, pero no es evidente. El truco consiste en conseguir que se
ejecute el comando gnome-session-save –kill,
que es el que finaliza la sesión de GNOME, y aprovechar que Metacity
nos permite asignar una combinación de teclas a cualquier comando. Una
vez más, hay que editar la configuración con gconf (Aplicaciones -> Herramientas de sistema -> Editor de configuración), y buscar las claves /apps/metacity/keybinding_command/command_1 y /apps/metacity/global_keybindings/run_command_1. A la primera le asignaremos el comando (gnome-session-save –kill), y a la segunda la combinación de teclas deseada (por ejemplo, <Control><Alt>x, con todas las letras).

El nuevo selector de ficheros (GNOME 2.6)

GNOME siempre ha tenido un cuadro de diálogo de selección de ficheros
(el que sale cuando intentas abrir o guardar un fichero) de lo más
pobre. Con GNOME 2.6, ha sido sustituido por otro más bonito, pero de
discutible usabilidad. Por ejemplo, no parece haber forma de usar el
teclado para navegar por los directorios. Lo que sí se puede hacer es
seleccionar ficheros ocultos. Para eso, pulsar con el botón derecho
sobre la lista de ficheros y en el menú contextual, seleccionar Mostrar ficheros ocultos.

El nuevo Nautilus espacial (GNOME 2.6)

El cambio de comportamiento del Nautilus en GNOME 2.6 no ha dejado a
nadie indiferente. Son muchos los que piensan que ha sido un cambio
para peor. En cualquier caso, recomiendo la lectura de dos artículos: el primero
habla de la metáfora espacial desde un punto de vista más abstracto
(<xtrasgu: Cuidado con el tono del autor, que es como para darle una
paliza/>), mientras que el segundo explica cómo sacarle partido al nuevo Nautilus. La cuestión sigue haciendo correr ríos de tinta.

Bueno, aquí hay algún truco para los nostálgicos de las versiones anteriores de Nautilus:

  • Si para abrir una carpeta se usa el doble-clic del botón central
    del ratón (en lugar del botón izquierdo), la nueva carpeta se abre al
    mismo tiempo que la vieja se cierra. De esta forma, se evita llenar el
    escritorio de ventanas con carpetas intermedias.

    • <xtrasgu>: ¡Eso si que es intuitivo y usable! Si al final lo
      del Nautilus espacial va a ser cierto que es más natural y todo…
  • Otro truquillo: si se pulsa con el botón derecho en una carpeta,
    la segunda opción es “Explorar carpeta”. Esto abrirá el viejo Nautilus
    en esa carpeta. El efecto es el mismo si llamamos a Nautilus con el
    parámetro –browser.

  • Para los que quieran hacer que el comportamiento y aspecto por
    defecto sean los del Nautilus viejo (es decir, eliminar la metáfora
    espacial), entonces hay que editar la clave /apps/nautilus/preferences/always_use_browser del GConf y ponerla a True. Esto se puede hacer con el programa gconf desde la linea de comandos, o con el editor gráfico de configuración (Aplicaciones -> Herramientas de sistema -> Editor de configuración). También el programa gTweakUI, ya comentado más arriba, nos permite cambiar esta opción de forma sencilla (véase la captura de pantalla).
  • Una demanda muy habitual es la de un botón para cerrar todas las carpetas abiertas por Nautilus. Esta característica ya está presente en las versiones de desarrollo de Nautilus, y por tanto no tardará en aparecer en las estables.