# 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.