Since the switch to freerdp for rdp connections (good idea), i have a problem with keyboard mappings. On a server with multiple keyboard layouts, english US is always selected. krdc launch the xfreerdp process with the "-k" option according to the settings i've choose (here Belgian French) : xfreerdp -g 1280x800 -k fr-be -d XXX -u alXXX -a 24 --plugin rdpdr --data disk media /media -- -x l --rfx -z --ignore-certificate --plugin cliprdr -t 3389 IP However, it seems that the id "fr-be" is valid with rdesktop but not with xfreerdp. I can get the list of IDs with "xfreerdp --kbd-list". If i adapt the ID, the windows session select the right mapping : xfreerdp -g 1280x800 -k 0x0000080C -d XXX -u XXX -a 24 --plugin rdpdr --data disk media /media -- -x l --rfx -z --ignore-certificate --plugin cliprdr -t 3389 IP Also, if i don't select the keyboard ID in xfreerdp, the right one is selected on my windows session : xfreerdp -g 1280x800 -d XXX -u XXX -a 24 --plugin rdpdr --data disk media /media -- -x l --rfx -z --ignore-certificate --plugin cliprdr -t 3389 IP So maybe an option for "default" could be usefull. Reproducible: Always Platform : OpenSUSE 12.3 with KDE 4.11.0 freerdp version : 1.0.2
Please see related issue for a workaround until KRDC from KDE SC 4.11.1 is released. *** This bug has been marked as a duplicate of bug 323220 ***