domingo, 24 de octubre de 2010

Programar tecla para Abrir o Cerrar el CD/DVD en Ubuntu 10.04

[Actualizado] 12/02/2011 
En Ubuntu 10.04 quiero configurar una de las teclas especiales de mi teclado para Abrir o Cerrar automáticamente la bandeja del grabador de CD/DVD desde la tecla que quiera (Paso 3) y evitar estirarme hasta el botón.

Paso 1 (que se da por descontado)
Para configurar las teclas de Ubuntu debemos tener bien configurado nuestro teclado:

Sistema -> Preferencias -> Teclado


Observar "Modelo del teclado": Logitech Cordless Desktop Optical

Paso 2
La parte donde configuramos nuestras teclas es
Sistema -> Preferencias -> Combinaciones de teclas
Aquí ya existe esta opción Expulsar

Me sitúo en la columna Combinación, pulso encima y me aparecerá "Combinación nueva...".

Ahora cualquier tecla que pulse se reconocerá para ejecutar esa acción Expulsar. He pulsado la tecla de Favoritos de mi teclado que es la selección que aparece en la imagen. Le doy a Cerrar y al pulsar la tecla se realiza la acción.


Paso 3
Pero yo quiero Abrir y Cerrar el lector de CD/DVD con una sola tecla. Que abra cuando esté cerrado y viceversa según el estado de la bandeja de CD/DVD.
Así que voy a programar una tecla concreta para que lo realice.

Bien si escribimos desde la terminal el siguiente comando (modo conmutador abrir/cerrar) vemos que realiza exactamente lo que queremos (importante la T en mayúscula):
eject -T

[Actualizado] 12/02/2011 - relacionado con http://pandemonium-bits.blogspot.com/2011/02/eject-cdrom-no-funciona-en-ubuntu-1010
Porque después de alguna actualizaciones el comando que nos abre/cierra el cdrom no es eject -T, es:
eject /dev/sr0 -T
En tal caso sería todo igual, pero el comando sería: eject /dev/sr0 -T

Volvemos a nuestra ventana en
Sistema -> Preferencias -> Combinaciones de teclas

Pulsamos (abajo) +Añadir, para añadir una nueva acción y nos aparecerá la pequeña ventana que aparece en la parte inferior de la imagen. En el Nombre le he escrito "DVD Abrir/Cerrar" y en Comando la acción que quiero que se ejecute eject -T (esto es abrir/cerrar en modo conmutador la bandeja del CD/DVD). Pulso Aplicar para guardar.



Se me queda mi nueva acción dada de alta, pero sin asignar a ninguna tecla como se ve en la imagen.

Como antes, me sitúo en la columna Combinación, pulso encima y me aparecerá "Combinación nueva...".

Pulso la tecla que quiera para que ejecute esa acción DVD Abrir/Cerrar. En mi caso he pulsado la tecla de Favoritos de mi teclado que es la quiero usar. Le doy a Cerrar y al pulsar la tecla se realiza la acción.

Como ya la usé antes en este ejemplo me avisa que ya la estoy usando, esto es muy útil si por error pulso otra tecla o no me dado cuenta que estoy reasignando una tecla que ya está en uso. En este caso, soy consciente de ello y quiero reasignar la acción asociada a la tecla Favoritos.

 Por tanto solo me queda xCerrar y probar como funciona mi nueva acción  
DVD Abrir/Cerrarasignada a mi tecla Favoritos.

Y ya está tenemos nuestra nueva acción asociada a la tecla que queremos.



Adicionalmente comentar que hay una buena información sobre las combinaciones de teclas en Ubuntu en
http://sliceoflinux.com/2010/07/26/teclas-de-acceso-rapido-en-ubuntu-10-04-lucid-lynx/