martes, 5 de enero de 2010

Asignar teclas de acceso rapido (hotkeys) en gnome

Tenemos dos opciones:
  1. Administrador de Opciones CompizConfig, o
  2. gconf-editor.

La primera es la más sencilla, pues lo haremos todo desde un interfaz de configuración gráfica. La aplicación se encuentra en Sistema-->Preferencias. Si no os aparece instaladla vosotros mismos. Para ello:

aptitude install compizconfig-settings-manager

Una vez en la aplicación vamos a General-->Comandos. Allí, en la pestaña "Comandos" escribimos los comandos que queremos que se ejecuten al pulsar el hot-key. En la pestaña "Combinaciones de teclas" ponemos la combinación que nos apetezca.

Si optamos por la segunda opción ejecutaremos gconf-editor. Nos vamos a "apps-->metacity". Entonces en "global keybingdins" asignaremos nuestros comandos personalizados a las combinaciones que queramos usando los "run_command_1" .. "run_command_12". Asi, por ejemplo, asignaremos a "run_command_1" la combinación "F1" (*), de manera que se ejecutara el comando numero 1 (ahora veremos donde se especifica dicho comando) al pulsar esa combinación de teclas.

Ahora asignaremos los comandos en los "keybinding_commands". Asi, en command_1 pondremos el comando que queremos que se ejecute al pulsar la combinacion de teclas asignada a "run_command_1" de antes.

(*) Nota: Cuando nos refiramos a las teclas de funcion (F1, F2... F12) pondremos la F en mayúscula, si no no funcionará.

Ejecutar vnc sin que te pida password

Para esto hay que pasarle al vncviewer el password como parametro en línea de comandos, pero no se le puede pasar en texto plano. En su lugar hay que indicarle un fichero que contiene el password encriptado.

Para generar dicho password usaremos el comando vncpasswd, que nos pedirá el password un par de veces, como es costumbre y lo guardara en $HOME/.vnc/passwd.

Ahora ya podemos ejecutar: vncviewer HOST -p $HOME/.vnc/passwd.