On Wed, Apr 14, 2004 at 04:37:18PM +0200, Erwan David wrote:
> Le Wed  7/04/2004, Denis Barbier disait
> > On Wed, Apr 07, 2004 at 10:12:18AM +0200, Erwan David wrote:
> > [...]
> > > > > Sauf que sous SID, kdm ne lit plus le .xsession :-(
> > > > 
> > > > Vu la tonne de bogues rapportés à tort contre xlibs à cause de fichiers
> > > > xmodmap qui ne marchent pas comme l'utilisateur le voudrait, c'est
> > > > plutôt une bonne nouvelle. 
> > > > Qu'est-ce que vous mettez dans vos .Xmodmap qui ne peut pas être
> > > > mis dans XF86Config-4 ?
> > > 
> > > Une configuration spécifique d'un utilisateur et pas commune à tout le
> > > monde.
> > 
> > Toutes les options que l'on peut mettre dans XF86Config-4 sont
> > accessibles par la commande setxbkmap, que tout utilisateur peut
> > exécuter. C'est ainsi que KDE modifie le clavier, et beaucoup
> > plus propre que xmodmap (dixit upstream, il ne faut pas mélanger
> > XKB et xmodmap sous peine de s'exposer à des problèmes).
> 
>   Sauf que xkb c'est un ensemble de trucs prédéfinis...

Non, on peut jouer avec, voir
  http://lists.debian.org/debian-user-french-0402/msg01539.html

> D'ailleurs j'ai réussi à faire marcher correctement malgré 234081,
> grâce à xkeycaps et xmodmap...
> 
> (cf le bug j'ai envoyé la méthode qui fait marcher...)

En appliquant ta méthode, j'ai alors :
  $ xmodmap
  xmodmap:  up to 2 keys per modifier, (keycodes in parentheses):

  shift       Shift_L (0x32),  Shift_R (0x3e)
  lock        Caps_Lock (0x42)
  control     Control_L (0x25),  Control_R (0x6d)
  mod1        Alt_L (0x40)
  mod2        Num_Lock (0x4d)
  mod3        Meta_L (0x73)
  mod4      ,  Super_R (0x74)
  mod5        ISO_Level3_Shift (0x71)

C'est marrant, cette virgule dans mod4.

J'ai fait d'autres tests, et trouvé que
   remove mod4 = Super_R
aboutit au même résultat. Il semble dnnc que ce soit la cohabitation
de Meta_L et Super_R qui se passe mal.

Denis

Répondre à