Cygwin & Xwin.exe : pb de frappe

Cygwin & Xwin.exe : pb de frappe - Linux et OS Alternatifs

Marsh Posté le 09-12-2004 à 10:51:32    

Bonjour,
 
Sous XP Pro j'ai cygwin dont je me sers pour ouvrir une session graphique sur un serveur unix.
 
Je lance la commande "Xwin.exe -query @ip".
Sous cygwin j'ai toutes les touches claviers fonctionnelles, mais une fois dans la session graphique, je dois désactiver le pavé num. (Verr num) pour pouvoir taper. Et ensuite je n'ai pas moyen de taper les caractères # \ | (avec altGr) entre autre.
 
J'ai suivi des "asctuces" dispensées à droite à gauche:
- ajout d'une ligne "run setxkbmap -layout fr" à la fin du fichier \Cygwin\usr\X11R6\bin\stratxwin.bat" (qui résoud je crois le passage du clavier de qwerty => azerty)
- ajouté le fichier .Xomdmap (http://www.cygwin.com/ml/cygwin-xfree/2001-q4/msg00146/xmodmaprc) dans \Cygwin\etc\X11\xinit
 
mais ca ne résoud pas.
 
Merci de votre aide.
 

Reply

Marsh Posté le 09-12-2004 à 10:51:32   

Reply

Marsh Posté le 09-12-2004 à 11:34:26    

Salut,
Pour ton problème, je te conseille d'installer Xnest qui est compris avec Cygwin. Sinon, tu as 2 solutions :
 
1) Tu copies le xmodmap dans ton profil utilisateur.  

Code :
  1. cp /usr/share/xmodmap/xmodmap.fr_x86 $HOME/.Xmodmap


Mais l'inconvénient ce que ton DM sera en clavier qwerty. Dès que tu te seras loggé, c'est bon tu auras un clavier en FR.
 
2) C'est avec Xnest. Voici la commande que j'utilise et c'est du 100% azerty. Et le pavé numérique marche nickel dans mon cas.

Code :
  1. Xnest :1 -query soksabay -xkbmap /usr/share/xmodmap/xmodmap.fr_x86 -geometry 1024x768 +kb -full -broadcast -name soksabay


Message édité par halucard le 09-12-2004 à 11:35:05
Reply

Marsh Posté le 09-12-2004 à 12:00:09    

merci de ta réponse.
Je n'ai pas de répertoire /usr/share/xmodmap !
et je ne trouve pas comment installer Xnest (dans le setup cygwin X11 => pas de Xnest proposé)

Reply

Marsh Posté le 09-12-2004 à 12:29:44    

bon, j'ai trouvé et installé Xnext.
mais je me prends une erreur: unable to open display"".

Reply

Marsh Posté le 09-12-2004 à 12:41:26    

Avec Cygwin, tapes d'abord startx puis apres, tu auras un xterm. Là tu pourras lancer Xnest.

Reply

Marsh Posté le 09-12-2004 à 13:37:46    

J'arrive à qqchose.
Je lance startx, dans le xterm je lance Xnest (avec ta commande), il y a des erreurs mais j'arrive bien sur cygwin/X X =>ma fenetre de saisie login, ouverture ok... avec les touche #\ fonctionnelles !, mais tout n'apparait pas (des fenetres, ou des menu contextuels /click droit)
 
p etre une question d'options ? je n'ai pas connaissance de toutes options de ta ligne de commandes d'ailleurs


Message édité par V____ le 09-12-2004 à 13:41:44
Reply

Marsh Posté le 09-12-2004 à 13:59:22    

V____ a écrit :

J'arrive à qqchose.
Je lance startx, dans le xterm je lance Xnest (avec ta commande), il y a des erreurs mais j'arrive bien sur cygwin/X X =>ma fenetre de saisie login, ouverture ok... avec les touche #\ fonctionnelles !, mais tout n'apparait pas (des fenetres, ou des menu contextuels /click droit)
 
p etre une question d'options ? je n'ai pas connaissance de toutes options de ta ligne de commandes d'ailleurs

Ce que tu fais, je le fais sous linux. Ca fait longtemps que j'ai pas utiliser Cygwin.

Reply

Marsh Posté le 10-12-2004 à 13:50:16    

ok, c'est une bonne solution. Mais tous ne pourront pas l'employer (des agents rétissants(.
autre mini astuce trouvée : en ré activant le clavier on peut saisir les # \ ...
 
Merci de ton aide. Cordialement.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed