Alt + clique inopérant en rdesktop

Bonjour,

J’utilise gnome-rdp (mais c’est pareil avec freerdp-x11) pour me connecter en bureau à distance, soit sur une vm kvm sous XP, soit sur un TSE sous windows server 20xx.

J’ai besoin de faire sur mon application sous windows alt + clique droit, et ça ne fonctionne pas : c’est comme si il prenait bien le alt, mais pas le clique droit.

Si je fais alt, il ouvre le menu Fichier, et si je fait clique droit il lance bien l’action liée (action 1), mais si je fais alt et que je clique droit en même temps ça ne fait pas mon action 2.

Par contre ctrl + clique droit fait bien l’action 3 attendue.

Je ne sais pas si je suis clair :030

J’ai essayé aussi en vnc sur ma vm, et c’est pareil.

Si je prends un poste avec XP, l’action fonctionne, aussi bien en bureau à distance que directement sur le poste, ce n’est donc pas un problème de la connexion rdp (ou alors de son implémentation sous linux).

Ce qui me semble bizarre, c’est la sortie de xev, donc sur mon poste sous linux :

Pour ctrl + clique droit :

[code]KeyPress event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11692006, (127,20), root:(128,810),
state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

ButtonPress event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11692278, (127,20), root:(128,810),
state 0x14, button 3, same_screen YES

ButtonRelease event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11692358, (127,20), root:(128,810),
state 0x414, button 3, same_screen YES

KeyRelease event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11693014, (127,20), root:(128,810),
state 0x14, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False[/code]

Pour alt + clique droit :

[code]KeyPress event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11869045, (125,81), root:(1418,526),
state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

LeaveNotify event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11869238, (125,81), root:(1418,526),
mode NotifyGrab, detail NotifyAncestor, same_screen YES,
focus YES, state 1048

EnterNotify event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11869338, (125,81), root:(1418,526),
mode NotifyUngrab, detail NotifyAncestor, same_screen YES,
focus YES, state 24

KeymapNotify event, serial 48, synthetic NO, window 0x0,
keys: 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

KeyRelease event, serial 48, synthetic NO, window 0x6200001,
root 0xb5, subw 0x0, time 11869565, (125,81), root:(1418,526),
state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False[/code]

Je suis en Debian Sid et j’utilise openbox.

Voici le contenu de mon /etc/default/keyboard :

[code]XKBMODEL="pc105"
XKBLAYOUT=“fr"
XKBVARIANT=”"
XKBOPTIONS=“lv3:ralt_switch,compose:rwin,terminate:ctrl_alt_bksp”

BACKSPACE=“guess”[/code]

Usti

Il y a des chances que la combinaison Alt + clic droit soit capturée par ton gestionnaire de fenêtres, et qu’elle n’arrive jamais jusqu’à gnome-rdp (et à plus forte raison jusqu’à ton serveur à l’autre bout).

Je ne connais pas vraiment OpenBox mais sous KDE, par défaut Alt + clic gauche = déplacer la fenêtre, et Alt + clic droit = redimensionner la fenêtre.
Comme ça me posait problème aussi, j’ai changé la configuration et maintenant j’utilise Meta (touche “Windows”) à la place de Alt pour effectuer ces actions.