Kroc.tk

Le site de David Zolli

Linux dans VMWare Fusion

Pour mon travail, j'utilise souvent linux et plus particulièrement Ubuntu Dapper. Pour gagner du temps, au lieu de rebooter, je me contente de lancer VMWare Fusion qui n'est pas très cher et qui fonctionne parfaitement pour mes besoins. Seul problème : le clavier de mon MacBook n'est pas mappé correctement par défaut. J'ai donc utilisé xmodmap pour reconfigurer Xorg.

Première étape, enregistrez le fichier ~/.xmodmap-macbook avec le contenu suivant :

clear Mod1
clear Mod2
!
keycode   8 =
keycode   9 = Escape
keycode  10 = ampersand 1
keycode  11 = eacute 2 twosuperior onehalf
keycode  12 = quotedbl 3
keycode  13 = apostrophe 4
keycode  14 = parenleft 5 braceleft bracketleft
keycode  15 = section 6 asciicircum
keycode  16 = egrave 7
keycode  17 = exclam 8
keycode  18 = ccedilla 9
keycode  19 = agrave 0
keycode  20 = parenright degree braceright bracketright
keycode  21 = minus underscore
keycode  22 = BackSpace Delete Delete
keycode  23 = Tab
keycode  24 = a
keycode  25 = z
keycode  26 = e E EuroSign
keycode  27 = r R registered
keycode  28 = t
keycode  29 = y
keycode  30 = u
keycode  31 = i
keycode  32 = o O at
keycode  33 = p
keycode  34 = dead_circumflex dead_diaeresis
keycode  35 = dollar asterisk EuroSign
keycode  36 = Return
keycode  37 = Control_L
keycode  38 = q
keycode  39 = s
keycode  40 = d
keycode  41 = f
keycode  42 = g
keycode  43 = h
keycode  44 = j
keycode  45 = k
keycode  46 = l L bar
keycode  47 = m
keycode  48 = ugrave percent dead_acute
keycode  49 = at numbersign
!twosuperior threesuperior
keycode  50 = Shift_L
keycode  51 = sterling dead_grave mu
keycode  52 = w
keycode  53 = x
keycode  54 = c C copyright
keycode  55 = v
keycode  56 = b
keycode  57 = n N asciitilde
keycode  58 = comma question dead_cedilla
keycode  59 = semicolon period
keycode  60 = colon slash backslash
keycode  61 = equal plus plusminus
keycode  62 = Shift_R
keycode  63 = KP_Multiply
keycode  64 = Alt_L
keycode  65 = space
keycode  66 = Caps_Lock
keycode  67 = F1 F11
keycode  68 = F2 F12
keycode  69 = F3 F13
keycode  70 = F4 F14
keycode  71 = F5 F15
keycode  72 = F6 F16
keycode  73 = F7 F17
keycode  74 = F8 F18
keycode  75 = F9 F19
keycode  76 = F10 F20
keycode  77 = Num_Lock
keycode  78 = Scroll_Lock
keycode  79 = KP_7
keycode  80 = KP_8
keycode  81 = KP_9
keycode  82 = KP_Subtract
keycode  83 = KP_4

keycode  84 = KP_5
keycode  85 = KP_6
keycode  86 = KP_Add
keycode  87 = KP_1
keycode  88 = KP_2
keycode  89 = KP_3
keycode  90 = KP_0
keycode  91 = KP_Decimal
keycode  92 = 0x1007ff00
keycode  93 =
keycode  94 = less greater
keycode  95 = F11

keycode  96 = F12
keycode  97 = Home
keycode  98 = Up Up Prior
keycode  99 = Prior
keycode 100 = Left Left Home
keycode 101 = Begin
keycode 102 = Right Right End
keycode 103 = End
keycode 104 = Down Down Next
keycode 105 = Next
keycode 106 = Insert
keycode 107 = Delete
keycode 108 = Delete
keycode 109 = Control_R
keycode 110 = Pause
keycode 111 = Print
keycode 112 = KP_Divide
keycode 113 = Mode_switch
keycode 114 = Break
keycode 115 = Mode_switch
keycode 116 = Mode_switch
keycode 117 = Multi_key
add Mod1 = Alt_L
add Mod2 = Mode_switch

Ensuite, dans le menu Système - Préférences - Session rajoutez l'entrée suivante :

xmodmap ~/.xmodmap-macbook

Et le tour est joué.