Una receta rápida con las modificaciones que tuve que realizar para que funcionase el install.sh que incluye.

  • qrdestop/manger/main.cpp:
    Añadir al principio:
    #include <cstdio>
  • qrdesktop/pntsc/pntsc.cpp:
    Instalar el paquete (es necesario aunque el prereqchecker.sh no comprueba que esté instalado):
    libpopt-dev
  • Crear los enlaces simbólicos:
    sudo ln -s /usr/lib/libboost_thread-mt.a /usr/lib/libboost_thread.a
    sudo ln -s /usr/lib/libboost_thread-mt.so /usr/lib/libboost_thread.so
  • qrdesktop/server/pnsession.cpp:
    Modificar en la línea 185:
    char *p = strstr(haystack, needle), *q;
    Por:
    const char *p = strstr(haystack, needle), *q;

NOTA: Está disponible la versión 7 beta del conector que no requiere la compilación “a mano” y que se instala sin problemas.


Utilizando qrdesktop (una herramienta similar a rdesktop utilizada por el vWorkspace Connector de Quest Software para acceder a escritorios remotos) en Ubuntu 9.10, al acceder a un escritorio remoto, algunas teclas, como flecha arriba, flecha abajo, izquierda, derecha, suprimir, etc… no funcionaban.

Mirando la traza dejada por la aplicación al realizar la conexión remota usando el comando:

tail -f /var/log/messages

me encontré con mensajes del tipo:

qrdesktop[8365]: ERROR: Failed to open keymap common#015

lo que indica que existe algún error con los mapeos de teclado.

Para solucionar el problema (solución que funciona tanto para qrdesktop como para rdesktop) basta con copiar el directorio:

/usr/share/rdesktop/keymaps

a:

$HOME/.rdesktop/keymaps

y ejecutar el comando dos2unix a todos y cada uno de los fichero de mapeo de teclas.

via

A %d blogueros les gusta esto: