Hace meses que uso VirtualBox (a día de hoy 2.1.4). Haciendo pruebas me di cuenta que existía una versión de rdesktop retocada por la gente de VirtualBox. Al principio no le di importancia, pero al conectarme remotamente mediante rdesktop desde otro pc, comencé a tener problemas con el teclado. Cogía las mayúsculas cuando quería, y alguna otra cosa rara. Entonces me acordé de la utilidad que os he mencionado. Se llama rdesktop-vrdp. Me instalé VirtualBox en la máquina cliente, y funcionó sin problemas. Pero si sólo voy a usar esa utilidad, tener que instalar todo el soft de virtualización es como matar mocas a cañonazos. La idea es poder instalar rdesktop-vrdp sin tener que instalar todo VirtualBox.
Lo primero que vamos a necesitar es el binario. Nos lo descargamos.
$ wget http://download.clientescc.com/kubuntu/rdesktop-vrdp.binLo movemos para que sea accesible para todos los usuarios
$ sudo mv rdesktop-vrdp.bin /usr/bin/rdesktop-vrdpLe damos permisos de ejecución
$ sudo chmod a+x /usr/bin/rdesktop-vrdpNos queda aún el mapeo de teclado. Descargamos el archivo comprimido
$ wget http://download.clientescc.com/kubuntu/rdesktop-vrdp-keymaps.tarLo descomprimimos
$ tar xvf rdesktop-vrdp-keymaps.tarCreamos la carpeta destino
$ sudo mkdir /usr/share/virtualbox/Movemos la carpeta para que configure correctamente el teclado
$ sudo mv rdesktop-vrdp-keymaps/ /usr/share/virtualbox/
Os pongo también un ejemplo de conexión por si a alguien le sirve de inspiración.
$ rdesktop-vrdp -g1024x768 -zCN -a16 -xb IP_SERVIDO_RDP:PUERTO
Comentamos las opciones:
-g1024x768 Ancho y alto de la pantallaOtras opciones interesantes:
-z Habilita compresión. Muy importante si la hacemos via internet.
-C Mapa de colores propio
-N Sincroniza el bloque numérico
-a16 Calidad de color. Cuanta menos calidad, más rapido irá pero peor se verá.
-xb Optimización para ancho de banda por internet.
-T Ejemplo Cambia el texto de la ventana a Ejemplo. Util para distinguir ventanas cuando abrimos varias.
-D Elimina el marco y la cabecera de la ventana. Util cuando queremos asignar todo el tamaño del escritorio
-r disk:export=/home/USUARIO/
Enlaza la carpeta de USUARIO a la carpeta \\tsclient\export\ del servidor. Sólo funciona en Terminal Server.
-r printer:Nombre_Impresora
Enlaza la impresora local Nombre_Impresora como predeterminada en la sesión. Se puedes poner más, y sólo funciona en Terminal Server.
-u USUARIO Asigna USUARIO como usuario predeterminado
-p CONTRASEÑA
Asigna CONTRASEÑA como predeterminada. Si usamos a la vez -u y -p nos abrirá automaticamente la sesión.
Como la gente de VirtualBox son gente seria, y sabiendo que rdesktop es GNU/GLP, nos ponen el código fuente retocado por si lo necesitamos. Así da gusto.
Caps Lock
En el caso particular del bloqueo de mayúsculas, podemos modificar el archivo common. Se trata de comentar la linea
Caps_Lock 0x0 inhibitque esta al final del archivo.
Para rdesktop la ruta es /usr/share/rdesktop/keymaps/common
Y para rdesktop-vrdp la ruta es /usr/share/virtualbox/rdesktop-vrdp-keymaps/common
21 de julio de 2010, 17:40
Me salvaste la vida con el tema del CapsLock que no sincronizaba!!! Muy bueno el post ya lo agrego en mi blog obviamente nombrandote como fuente!
28 de julio de 2010, 10:34
Hola, Nikitux
Me alegra ver que una entrada vieja aun resulta útil.
No conocía tu blog. He entrado y ya he visto alguna cosa que probaré esta misma mañana.
Gracias