Hi Helmer, On Di 03 Jul 2012 16:09:23 CEST Helmer Teles wrote:
On Tuesday 03 July 2012 15:53:24 Mike Gabriel wrote:Hi John (Sullivan), I currently try to provide Windows 2008 Terminal Services through X2Go and I stumbled over an issue I was not aware of. In fullscreen mode the X2Go client-side does not get a keyboard grab on the rdesktop session window. I can move+click with the mouse, I can view the rdesktop login screen, but I cannot type. This is with pyhoca-gui and x2goclient. The problem does not occur with rdesktop running in a Window (rootless, but not fullscreen). I then hacked PyHoca-GUI a little and launched rdesktop (-f) not as a rootless application (which is the default), but inside an agent desktop session (type "D"). Then the keyboard grab is there. Have you an idea on this? I know that you provide RDP session through X2Go quite often. Thanks for any info, MikeHi Mike,although i don't use rdesktop but FreeRDP i've had that problem some time ago.The way i've managed to do it was by calling a script that do some stuff and instead of calling freerdp -f ( fullscreen ) it calls it with a windows the size of the root window. Something like this: #!/bin/bash # Script para Proxy RDP com optimização de trafego e # Sem necessidade de usar um Gateway Windows # ou Expor portas rdp directamente cá fora # Impressora funciona como PDF - nao tem problemas de compatibilidade # Se existir um ficheiro ~/.ssh/hostname ele usará esse hostname ( requerido por algumas # aplicações como o Primavera por exemplo para controle de postos. # # Tecnologias de Base: X2GO-DEV; Xfreerdp-DEV # 2011 [email protected] SCRIPTNAME=`basename $0` LOGFILE="${HOME}/.$SCRIPTNAME.log" SERVER=${SCRIPTNAME} PORT="3389" SOUND="off" MOUNTPOINT="${HOME}/media/disk" # Newest xfreerdp git versions have a bug with full screen ( -f ) under nxagent DSIZE=`xdpyinfo |grep -i dimensions|awk '{print $2}'` PRINTER=`lpstat -d |cut -d ':' -f 2 |tr -d ' '` ... open_rdp() { setxkbmap -model pc105 -layout pt setxkbmap -model pc105 -layout pt KEYB="0x00000816" COMMAND=" -d Domain -x 3 -z -g ${DSIZE} -k ${KEYB} --gdi hw -n ${USERHOSTNAME} --sec rdp ${FINALSTRG } ${SERVER}:${PORT}" Hope that this helps you,
Can you provide the whole script? It feels like this (or something very much like this) should become part of X2Go upstream.
Thanks+Greets, Mike -- DAS-NETZWERKTEAM mike gabriel, rothenstein 5, 24214 neudorf-bornstein fon: +49 (1520) 1976 148 GnuPG Key ID 0xB588399B mail: [email protected], http://das-netzwerkteam.de freeBusy: https://mail.das-netzwerkteam.de/freebusy/m.gabriel%40das-netzwerkteam.de.xfb
pgpVHyBagfJGZ.pgp
Description: Digitale PGP-Unterschrift
_______________________________________________ X2Go-Dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/x2go-dev
