Debian Woody/Sarge sur un iMac 400
(Quelques modifications utiles pour la configuration de base)

Fichier de configuration .xmodmaprc pour le clavier allemand USB :

! first we define the alt key to be the same on the left and on the right
keycode  64 = Mode_switch Multi_key
keycode  113 = Mode_switch Multi_key
 
! now we can use the same keystrokes as with MacOS X
keycode  24 = q Q at
keycode  26 = e E EuroSign
keycode  54 = c C ccedilla Ccedilla

Lignes à rajouter dans /etc/sysctl.conf pour remplacer les boutons 2 et 3 de la souris par les touches F11 et F12 :

dev/mac_hid/mouse_button_emulation=1
dev/mac_hid/mouse_button2_keycode=87
dev/mac_hid/mouse_button3_keycode=88

Extraits du fichier XF86Config-4 :

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "macintosh"
        Option          "XkbLayout"     "de"
EndSection

Section "InputDevice"
        Identifier      "Configured Mouse"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ImPS/2"
        Option          "Emulate3Buttons"       "true"
        Option          "ZAxisMapping"          "4 5"
EndSection
 
Section "Device"
        Identifier      "Generic Video Card"
        Driver          "ati"
        BusID           "PCI:00:16:00"
        Option          "UseFBDev"              "true"
EndSection
 
Section "Monitor"
        Identifier      "Generic Monitor"
        HorizSync       28-60
        VertRefresh     43-95
        Option          "DPMS"
EndSection

Pour avoir du son :

$adduser nom_utilisateur audio
$modprobe dmasound_pmac

Fichier de configuration /etc/apt/apt.conf :

APT::Default-Release "stable";
APT::Cache-Limit "8388608";

Pour pouvoir utiliser sudo (à configurer en lancant visudo) :

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
                                                                               
# Host alias specification
                                                                               
# User alias specification
                                                                               
User_Alias     PARTTIMERS = alex
                                                                               
# Cmnd alias specification
                                                                               
# User privilege specification
root    ALL=(ALL) ALL
PARTTIMERS    ALL = ALL

Compilation du noyau :

make-kpkg --append_to_version -alex-base --revision=1.0 kernel_image

A.V - 30/05/2004