Tout d'abord ajouter les dépôts contrib et non free
#vi /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official powerpc NETINST Binary-1 20140208-14:51]/ wheezy main
#deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official powerpc NETINST Binary-1 20140208-14:51]/ wheezy main
deb http://ftp.be.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.be.debian.org/debian/ wheezy main non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main non-free
# wheezy-updates, previously known as 'volatile'
deb http://ftp.be.debian.org/debian/ wheezy-updates main contrib non-free
deb-src http://ftp.be.debian.org/debian/ wheezy-updates main non-free
# wheezy-updates, previously known as 'volatile'
deb http://ftp.be.debian.org/debian/ wheezy-backports main contrib non-free
deb-src http://ftp.be.debian.org/debian/ wheezy-backports main non-free
deb http://www.deb-multimedia.org wheezy main non-free
Le dernier dépôt pour le multimedia (utile pour installer les lib de décryptage des dvd notamment) donne un message d'avertissement (warning) lors de l'upade de la liste des paquets car la clef n'est pas installée.
On peut l'installer ainsi :
#apt-get install deb-multimedia-keyring
firmware-linux-nonfree
Je ne suis pas certain du rôle nécessaire de :
#apt-get install firmware-linux-nonfree
Je l'ai installé, mais je ne sais plus pourquoi ni si c'est pour faire fonctionner quoi au juste. Quand je lis la liste des firmwares concernés, ça semble utile pour la carte graphique et le bluetooth.
WIFI
Pour configurer la carte wifi il faut :
Installer :
#apt-get install firmware-b43-installer
qui installera en depends b43-fwcutter
Je crois que c'est à peu près tout ce que j'ai fait. Ensuite le wifi fonctionnait. Avant l'installation du firmware le network manager m'indiquait qu'il manquait le micro-logiciel pour activer la carte wifi
#nmcli dev list
Pour configurer le wifi en ligne de commande :
Pour scanner les réseaux disponibles :
#iwlist scanning
Pour configurer :
#iwconfig
Mais le plus simple est évidemment d'utiliser l'applet du window manager.
Commandes utiles diverses
Régler ou couper le son de démarrage du mac
# nvsetvol [0-255] 0 = coupe le son
#nvsetenv permet de manipuler les variables de la nvram
Pour vérifier l'état de la batterie
# cat /proc/pmu/battery_0
Réglage Clavier Souris
# /etc/default/keyboard
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT="mac"
XKBOPTIONS="lv3:win_switch,terminate:ctrl_alt_bksp"
BACKSPACE="guess"
Fichier de configuration du clavier en console texte
Avec ce réglage,
Ctrl = Ctrl
Alt = Alt
Pomme des deux côtés = Alt Gr
#setupcon pour recharger la configuration du keyboard
#dpkg-reconfigure console-setup pour configurer l'encodage de la console et la police de caractères. Encodage fixée à UTF8 et police 16x16.
finalement j'ai réglé la console pour qu'elle utilise la police du kernel plutôt que de la changer en 16x16
Pour obtenir un bouton droit et un bouton du milieu pour la souris
/etc/sysctl
dev/mac_hid/mouse_button_emulation = 1
dev/mac_hid/mouse_button2_keycode = 100
dev/mac_hid/mouse_button3_keycode = 96
# 97 fn + ctrl
# 100 fn + alt
# 96 enter key
# sysctl -p /etc/sysctl.conf pour valider les changements
J'ai choisi la touche entrée car finalement la disposition est pratique ainsi car on peut la frapper assez naturellement avec le petit doigt.
Pour la touche du milieu fn + alt n'est pas plus mal
Il faut désinstaller mouseemu !
#apt-get remove mouseemu
Le copier coller se fait avec Ctrl + X C V (shift+Ctrl dans terminal)
Le pipe "|" s'obtient avec shift + Pomme + L
Le tilde "~" s'obtient avec shift + Pomme + N
Semble devenu inutile avec debian wheezy qui gère sans avoir besoin de pommed les boutons son et luminosité et éjection. Voir /etc/pbbuttonsd pour certains réglages.
Le pavé numérique fonctionne. De plus les caractères du pavé numérique peuvent être directement obtenus avec fn + touche du pavé.
L'effacement s'obtient par fn + backspace.
Carte graphique et accélération
Pour avoir l'accélération matériel pour openGL il faut rétrograder certains paquets mesa vers une version antérieure car la version 8.05 ne possède plus le pilote pour la 0000:00:10.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI M9+ 5C63 [Radeon Mobility 9200 (AGP)] (rev 01)
Si l'accélération est activée on doit obtenir quelque chose comme :
# glxinfo |grep render
direct rendering: Yes
OpenGL renderer string: Mesa DRI R200 (RV280 5C63) AGP 4x PowerPC/Altivec TCL
Certains propose de télécharger les paquets des dépôts ubuntu de la version 7.11 mais en tout cas chez moi lorsque je les ai installés j'ai obtenu un problème de dépendances entre deux paquets dont l'un exigeait la version 3 alors que l'autre était en 3.2... On peut installer en forçant le non respect des dépendances et ça marche du point de vue de l'accélération, mais alors le système de paquet est cassé et c'est ennuyeux pour installer des nouveaux paquets, etc.
Pour ma part, j'ai trouvé une autre version de ces paquets mesa sur
launchpad.net
https://launchpad.net/ubuntu/+source/mesa/7.11-0ubuntu3.3/+build/3676802
fréquemment au moment de rédaction de cette note, on obtient un time out quand on charge la page... il faut alors chercher sur le site avec nom des packages pour arriver sur une page où il est possible de les télécharger.)
Les quatres pkg à utiliser sont
libgl1-mesa-dri_7.11-0ubuntu3.3_powerpc.deb
libgl1-mesa-glx_7.11-0ubuntu3.3_powerpc.deb
libglapi-mesa_7.11-0ubuntu3.3_powerpc.deb
libglu1-mesa_7.11-0ubuntu3.3_powerpc.deb
J'ai mis les pkg sur mon google drive ici
https://drive.google.com/folderview?id=0B-2wvJ6kw3Ofb083YjZaTUR1SGM&usp=sharing
Pour les installer :
#dpkg --force-downgrade -i lib*.deb
Ensuite il faut mettre leur drapeau à hold (dans aptitude c'est la touche "=") pour ne pas qu'ils soient mis à jour.
Avec mon iBook G4 12" je n'ai pas eu des paramètres à passer au kernel via yaboot.conf
Certains mac semblent avoir besoin d'options dans le genre :
append="video=radeonfb:off video=offb:off radeon.agpmode=-1"
append="radeon.modeset=0 video=radeonfb:1024x768-32@60"
Dans ce cas : #ybin -v pour valider le nouveau /etc/yaboot.conf
Sur mon iBook, si je passe l'option video=radeonfb:off pour interdit le frame buffer, je ne peux plus régler la luminosité.
modeset=0 semble obligatoire sur les G3...
Pour installer un utilitaire de configuration de la 3D
#apt-get install driconf
Ensuite dans menu trouver dans Gnome menu/outils système/préférences le programme "3D Accélération" et régler le paramètre
"Use HyperZ to boost performance."
Avec cette options mon iBook à 1.2Ghz est passé de 850 Fps à 1150 Fps.
Réglages des options des boutons d'alimentations et paramètres d'initialisation son et rétro-éclairage au démarrage
/etc/pbbuttonsd
Pour les notifications sur Lubuntu ils utilisent
xfce4-power-manager-informations
xfce4-notifyd-config
xfconf-query
Pour supprimer le tap du touchpad
La première solution
/etc/rc.local
trackpad notap
deuxième solution
Solution que j'ai retenue
/etc/pbbuttonsd
TPMode = notap
troisième solution
/etc/init.d/trackpad
#!/bin/sh
trackpad notap
chmod +x /etc/init.d/trackpad
update-rc.d trackpad defaults
Lecture des DVD
Il faut installer la bibliothèque de décryptage (attention le dépôt multimedia doit être dans apt sources.list) :
# apt-get install libdvdcss2
La lecture des DVD cryptés et protégés est correcte avec vlc mais saccadées avec Totem sous Gnome.
Pour lxde, il peut être plus agréable d'installer xcompmgr pour avoir les transparence, etc.
Choses que j'ai trouvée sur le net et qui peuvent être utiles
Problème de la double mise en veille
La mise en veille et l'hibernation fonctionnent bien, mais elles retournent en veille juste après le réveil.
Dans Applications/Outils système/préférences/Paramètres avancés j'ai mis les options
shell/Laptop lid action battery et AC sur nothing.
Je suppose que ce réglage fait double emploi avec les réglages de /etc/pbbuttonsd et que les deux demandent la mise en veille, l'une se faisant au réveil de l'autre.
Suppression de la mise à jour de la date d'accès des fichiers
avec l'option noatime dans fstab
exemple sur mon ibook G4
UUID=60e1dab2-eab3-4a6a-9eb6-a75ad7d66955 / ext4 errors=remount-ro,noatime 0 1
Réduire la tendance à swapper sur disque
/etc/sysctl.conf
vm.swappiness=10
vm.vfs_cache_pressure=50
Adresses de blogs utiles
http://unix-master.blogspot.be/2012/09/debian-squeeze-on-ibook-g4.html
http://ppcluddite.blogspot.be/2012/03/installing-debian-linux-on-ppc-part-iv.html
https://help.ubuntu.com/community/RadeonDriver
https://wiki.ubuntu.com/PowerPCFAQ
https://help.ubuntu.com/12.04/installation-guide/powerpc/index.html
http://www.mintppc.org/forums/viewtopic.php?f=15&t=1179
http://www.debian-fr.org/acceleration-2d-3d-ati-avec-powerpc-t15691.html
Yaboot
To configure boot options and set which system is the default, you need to edit this file:
# nano /etc/yaboot.conf
Find the main section with options like "timeout" and "enablecdboot" and add the line macos=/dev/sdaN if you're also booting OS 9, and macosx=/dev/sdaN if you're booting OS X (where N is your partition number, which again can be found with mac-fdisk -l). Subsequently, these options will appear along with Linux at boot time. To set the default OS, add the line defaultos=macosx or defaultos=macos. If you add no line, yaboot automatically defaults to Linux. And about timeout, if it's too long you can change the value where increments of 10 equal one second. Finally save the file, and this is important, anytime you make changes to your yaboot.conf you must run:
# ybin -v
for the changes to stick. Run that and you're done.
CPU Frequency Scaling
You need to install powernowd for this power-saving feature. All the defaults worked for me, but you can edit /etc/default/powernowd to customize.
Shadows
Want shadows around your windows and menus? You need xcompmgr:
# apt-get install xcompmgr
and then add the following lines at the end of your /etc/X11/xorg.conf file:
Section "Extensions"
Option "Composite" "Enable"
EndSection
Put a tab before "Option," which html won't let me do. To test shadows, in a terminal enter:
xcompmgr -cC
and if you want to stop the process (or any process in the terminal, for that matter) press ctl + c. There are more extensive tutorials around with many more settings, so feel free to experiment.
Install lightdm comme gestionnaire de démarrage
#apt-get install lightdm
configurer le window manager par defaut
# update-alternatives --config x-session-manager
Aucun commentaire:
Enregistrer un commentaire