6 de set de 2007

[Resolvido] rdesktop teclado abnt2 problema com slash e question mark (?/) e outros

Se você tentar conectar em uma estação remota windows usando o rdesktop, não adianta passa a opção "-k pt-br" para ele, que as teclas "/" e "?" continuaram sem funcionar.
No meu caso, uso o Ubuntu (xubunu na verdade), e o feisty tenho problemas com o "/" , "?", e no gutsy, com "." , "", então ai vai os passos para resolver isso:

Execute os comandos:
$ sudo mv /usr/bin/rdesktop /usr/bin/rdesktop.original
$ sudo nano /usr/bin/rdesktop
e adicione ao arquivo:
#!/bin/sh
/usr/X11R6/bin/xmodmap -e "keycode 15 = 6 dead_diaeresis"
/usr/X11R6/bin/xmodmap -e "keycode 22 = BackSpace"
/usr/X11R6/bin/xmodmap -e "keycode 34 = dead_acute dead_grave"
/usr/X11R6/bin/xmodmap -e "keycode 35 = bracketleft braceleft"
/usr/X11R6/bin/xmodmap -e "keycode 47 = ccedilla Ccedilla"
/usr/X11R6/bin/xmodmap -e "keycode 48 = dead_tilde dead_circumflex"
/usr/X11R6/bin/xmodmap -e "keycode 49 = apostrophe quotedbl"
/usr/X11R6/bin/xmodmap -e "keycode 51 = bracketright braceright"
/usr/X11R6/bin/xmodmap -e "keycode 61 = semicolon colon"
/usr/X11R6/bin/xmodmap -e "keycode 91 = KP_Delete comma"
/usr/X11R6/bin/xmodmap -e "keycode 94 = backslash bar"
/usr/X11R6/bin/xmodmap -e "keycode 107 = Delete"
/usr/X11R6/bin/xmodmap -e "keycode 108 = Return"
/usr/X11R6/bin/xmodmap -e "keycode 123 = slash question"
/usr/X11R6/bin/xmodmap -e "keycode 134 = KP_Decimal"
/usr/bin/rdesktop.original "$@"
Execute agora:
$ sudo chmod 755 /usr/bin/rdesktop
Pronto. Para forçar o uso do abnt2 (recomendado), use a opção "-k pt-br"
rdesktop -k pt-br server

#--fim :)
Postar um comentário