# mac-fdisk -l /dev/hda # type name length base ( size ) system /dev/hda1 Apple_partition_map Apple 63 @ 1 ( 31.5k) Partition map /dev/hda2 Apple_Bootstrap untitled 1954 @ 64 (977.0k) NewWorld bootblock /dev/hda3 Apple_UNIX_SVR2 untitled 13671876 @ 2018 ( 6.5G) Linux native /dev/hda4 Apple_UNIX_SVR2 swap 1992188 @ 13673894 (972.7M) Linux swap /dev/hda5 Apple_UNIX_SVR2 untitled 42938973 @ 15666082 ( 20.5G) Linux native /dev/hda6 Apple_Free Extra 65 @ 58605055 ( 32.5k) Free space Block size=512, Number of Blocks=58605120 DeviceType=0x0, DeviceId=0x0
preferences
pour ne pas considérer les paquets recommandés comme dépendants, mais le faire manuellement quand les paquets recommandés sont intéressants.lilo.conf
). Lancer ybin -v
après chaque modification de /etc/yaboot.conf
.udev
détecte le matériel et charge automatiquement certains modules./etc/modprobe.d/
(c'est aussi ici qu'on peut “blacklist” des modules).modprobe options nom_du_module
(la commande lsmod
liste les modules chargés)/sys/module/nom_module/parameters/*
/sys/devices/temperatures/
. Pour modifier les paramètres par défaut du déclenchement et de la vitesse du ventilateur, voir # modinfo therm_adt746x
.therm_adt746x
par
therm_adt746x limit_adjust=8
dans /etc/modules.
# hddtemp /dev/hda /dev/hda: TOSHIBA MK3025GAS: 47°C
hddtemp peut aussi être utilisé par gkrellm.
radeon
pilote la carte graphique. Il faut installer le paquet xserver-xorg-video-radeon. Le fichier de config /etc/X11/xorg.conf. $ xrandr -q Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1280 x 1200 LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 245mm x 184mm 1024x768 60.0*+ 800x600 60.3 640x480 59.9 VGA-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 338mm x 270mm 1280x1024 60.0 + 75.0 59.9 1152x864 75.0 74.8 1024x768 75.1 70.1 60.0* 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 60.0 720x400 70.1 S-video disconnected (normal left inverted right x axis y axis) $ xrandr -s 640x480 $ xrandr -s 1024x768 $ xrandr --output VGA-0 --auto $ xrandr --output VGA-0 --off $ xrandr --output VGA-0 --mode 800x600 $ xrandr --output VGA-0 --mode 1280x1024
(LVDS = écran interne, VGA-0 = écran externe)
$ xrandr --output S-video --off
pour désactiver la sortie S-video.
$ glxinfo | grep render direct rendering: Yes OpenGL renderer string: Mesa DRI R200 20060602 AGP 4x TCL
# add user_name adm
(Le groupe adm peut lire les fichiers du journal. Voir Guide de référence pour Debian.)
/usr/share/doc/powernowd/README.Debian
.
==== Touches spéciales ====
* Compiler et installer pbbuttonsd + gtkpbbuttons + powerprefs (optionnel).
* pbbuttonsd :
* Utiliser <code>./configure LAPTOP=POWERBOOK –without-oss –with-alsa</code> pour la compile de pbbuttonsd.
* Dans /usr/local/etc/pbbuttonsd.cnf :
* La ligne <file>KBDMode = fkeysfirst</file> indique comment obtenir les touches Fx et fn+Fx :
* Fx = touches Fx comme sur un PC.
* fn + Fx = régler la luminosité et le son, et éjecter le CD.
* Ne pas configurer l'action du bouton “Power” par les deux lignes <file>onAC_KeyAction = none
onBattery_KeyAction = none</file> Je vais la configurer avec FVWM pour lancer hibernation (suspend to disk).
* “fermer l'écran” = “suspend to RAM”.
* Récupérer le fichier /etc/init.d/pbbuttonsd du paquet debian et l'adapter, ensuite faire un <code># update-rc.d pbbuttonsd defaults</code> pour installer le service pbbuttonsd.
* powerprefs (lancé par root) : c'est un client graphique pour
pbbuttonsd
pour faciliter la configuration de /usr/local/etc/pbbuttonsd.cnf. Il n'est pas nécessaire.
* gtkpbbuttons (lancé par user avec l'option -d) : c'est un client pour pbbuttonsd
utile pour visualiser les réglages sur l'écran. Je le lance dans ~/.fvwm/config
. Voir aussi Bug #326222, il est corrigé dans la version 0.6.10. Installer le package oss-compat
.
pmu_battery
chargé, il peut afficher et gérer l'état des batteries et les événements de branchement sur le secteur dans la zone de notification (Pareil pour le batterie-monitor fourni par gnome-applet). Mais ça ne marche pas bien sur certaines machines. Voir #589231. En attendant que ce bug soit corrigé dans upower, on peut recompiler upower en appliquant ce patch (paquets upower et libupower-glib1).(La détection de la situation se fait toutes les 30 secondes.) /etc/X11/xorg.conf
n'est plus nécessaire. Tout est détecté automatiquement par Xorg. Par défaut le clavier est géré par le driver evdev
(paquet xserver-xorg-input-evdev) et keyboard-configuration.dpkg-reconfigure
permet de revoir/reconfigurer les options /etc/default/console-setup
. Choisir les options : UTF-8/Latin 1/VGA/Font 16
./etc/default/keyboard
. Choisir les options : Keyboard model = Macintosh, Keyboard layout = France, Key to function as AltGr = Left Logo key, Compose key = No compose key
. Cela conduit à avoir XKBMODEL="macintosh" XKBLAYOUT="fr" XKBVARIANT="" XKBOPTIONS="lv3:lwin_switch"
dans /etc/default/keyboard
.
/usr/share/X11/xkb/
) utilisés pour ma config du clavier sous X : $ setxkbmap -print xkb_keymap { xkb_keycodes { include "evdev+aliases(azerty)" }; xkb_types { include "complete+numpad(mac)" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+macintosh_vndr/fr+inet(evdev)+level3(lwin_switch)" }; xkb_geometry { include "macintosh(macintosh)" }; };
$ xkbcomp :0
Cette commande va produire un fichier server-0.xkb. Par exemple, j'ai dans ce fichier
key <AB06> { type= "FOUR_LEVEL_SEMIALPHABETIC", symbols[Group1]= [ n, N, dead_tilde, asciitilde ] };
Cela signifie que la touche “N” produit 'n', et Shift+N = N
, Apple+N=dead_tilde (c'est-à-dire qu'il faut encore appuyer sur la touche Space pour avoir ~
) et Apple+Shift+N = ~
.
{
, Apple + ) = }
, Apple + Shift + N = ~
, Apple + Shift + L = |
, Apple + Shift + ( = [
, Apple + Shift + ) = ]
, Apple + Shift + : = \
(c'est-à-dire Apple + / = \
), fn + BackSpace = Delete, Apple + è = «
, Apple + 7 = »
.€
, Apple + O = œ
, Apple + Shift + O = Œ
(Sous UTF-8. Avec l'encodage ISO-8859-1, on ne peut pas les obtenir comme ça)./etc/sysctl.conf
les lignes suivantes : # Simuler les boutons 2 et 3 d'une souris : dev/mac_hid/mouse_button_emulation = 1 # Par défaut, fn + ctrl = clic milieu, fn + alt = clic droit, # c'est-à-dire : #dev/mac_hid/mouse_button2_keycode = 97 #dev/mac_hid/mouse_button3_keycode = 100
(Cela sera prise en compte au prochain boot, ou bien immédiatement après la commande # sysctl -p /etc/sysctl.conf
)
CONFIG_MAC_EMUMOUSEBTN
du kernel. Voir aussi la manpage de la commande sysctl
, la config ci-dessus est dans /proc/sys/dev/mac_hid/
.Ethernet controller: Apple Computer Inc. UniNorth 2 GMAC (Sun GEM) (rev 80) Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
sungem
et b43
)./etc/network/interfaces
. Voir le manuel “man interfaces”.snd-powermac
par /etc/modules. # adduser nom_login audio
). $ arecord test.wav $ aplay test.wav
(on peut aussi utiliser audacity)
dmix
est activé par défaut depuis alsa 1.0.10. Il s'agit de permettre à plusieurs applications d'utiliser la carte son en même temps, voir aussi dmix.nvsetvol
du paquet powerpc-utils permet de contrôler le volume du son du démarrage. nvsetvol
donne le volume actuel, et “nvsetvol 1
” garde un tout petit son.