Je suppose qu'il s'agit de la configuration du clavier pour X11 ?
Le programme pour redéfinir le clavier s'appelle "xmodmap" (c'est du classique ...)
Je suppose que par défaut, le serveur X11 de Apple est configuré de telle sorte que le mapping du clavier de Quartz sert à l'initialisation de X11.
Mais la lecture du fichier d'initialisation de X11 par défaut (/etc/X11/xinit/xinitrc) est instructive :
Bloc de code:
#!/bin/sh
# $Id: xinitrc,v 1.3 2004/06/11 04:37:23 jharper Exp $
userresources=$HOME/.Xresources
[B]usermodmap=$HOME/.Xmodmap[/B]
sysresources=/etc/X11/xinit/.Xresources
[B]sysmodmap=/etc/X11/xinit/.Xmodmap[/B]
# merge in defaults and keymaps
if [ -f "$sysresources" ]; then
xrdb -merge "$sysresources"
fi
[B]if [ -f "$sysmodmap" ]; then
xmodmap "$sysmodmap"
fi
[/B]
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
[B]if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
[/B]
# start some nice programs
xterm &
# start the window manager
exec quartz-wm
(j'ai mis en gras ce qui concerne la définition du clavier).
On peut donc redéfinir le mapping du clavier en général (
system-wide) ou pour l'utilisateur seulement.
Et pour cela il suffit de reprendre les commandes classiques (et un peu absconses parfois) de xmodmap.
Pour connaître la configuration courante, il suffit d'utiliser xmodmap dans un terminal avec l'option idoine (voir le manuel).
Les commandes suivantes sont intéressantes :
pour connaître les
modifiers (alt, ctrl etc.),
te donnera la configuration de xmodmap écrite de sorte que cela puisse être utilisé dans un fichier de configuration de xmodmap.