====== Acer Aspire 1642 zWLMI ====== Voici ma description pour l'installation d'une Debian Etch/Testing. Je tiens juste à préciser que quand je me sers des $ c'est pour dire que n'importe quel utilisateur ainsi que root peuvent lancer cette commande. Et lorsque c'est # c'est uniquement l'utilisateur root qui a le droit de faire ceci. Première chose que j'ai fait et c'est en général ce qu'il faut faire dans un système dit Debian-based c'est : # apt-get install linux-image-2.6.18-4-686 # apt-get install linux-headers-2.6.18-4-686 EN CONSTRUCTION !!!! ===== Constituants matériels ===== Cette ordinateur contient : * un pentium M 735 cadencé à 1.8 GHz * un disque dur de 100 Go * un carte graphique 915 GMA de 128 Mo partagée * une carte son Realtek ALC883 * une carte wifi intel 2915 abg compatible 2200bg ==== Installation ==== Pour commencer je vais en fait vous détailler comment j'ai installé ma Debian. J'ai récupéré un cd de netinstall de etch (testing à l'époque). J'ai booté dessus et j'ai effectué une installation minimale sans serveur graphique (pour empécher d'installer XFree). J'ai ensuite tapé : # apt-get install x-window-system-core xserver-xorg gnome C'est à peu près tout pour l'installation. ==== Configuration du source.list ==== Je vous fournis mon source.list pour avoir une Debian Testing/lenny deb file:/var/cache/apt-build/repository apt-build main # Fichier de configuration de apt-get # Sources officielles deb ftp://ftp.belnet.be/debian/ testing main contrib deb-src ftp://ftp.belnet.be/debian/ testing main contrib #deb ftp://ftp.scarlet.be/pub/debian/ testing main contrib #deb-src ftp://ftp.scarlet.be/pub/debian/ testing main contrib # Sécurité deb http://security.debian.org/ testing/updates main contrib # Sources non-free deb http://ftp.fr.debian.org/debian/ testing main non-free contrib # Ne pas oublier les petits codecs audio et video... #deb http://www.debian-multimedia.org testing main # Sources non-officielles deb http://www.debian-multimedia.org testing main deb-src http://www.debian-multimedia.org testing main # Sources très instable pour beryl deb http://debian.beryl-project.org/ etch main deb-src http://debian.beryl-project.org/ etch main # Vlc en sid ( a enlever si problème ) #deb http://download.videolan.org/pub/videolan/debian sid main #deb-src http://download.videolan.org/pub/videolan/debian sid main # Vlc encore pire Nightlies #deb http://nightlies.videolan.org/build/sid-i386/arch ./ J'ai pour ma part mis à jour dès que je le pouvais en lenny pour ne pas avoir un écart énorme entre etch et cette testing. Donc un très joli : # apt-get update # apt-get dist-upgrade ==== Configuration du Wifi ==== Ensuite j'ai attaqué le wifi, avec les drivers ipw2200 fourni sur le site :[[http://ieee80211.sourceforge.net/#downloads|Téléchargement ieee80211]],[[http://ipw2200.sourceforge.net/#downloads|Téléchargement ipw2200]],[[http://ipw2200.sourceforge.net/firmware.php|Téléchargement ipw2200-firmware]] J'ai téléchargé à chaque fois les dernières versions. Je vous conseille au préalable d'installer wireless-tools : # apt-get install wireless-tools === Détails === Pour le firmware : $ mkdir firmware && cd firmware $ cp ../ipw2200-fw-$VERSION.tgz ./ $ tar -xvzf ipw2200 ipw2200-fw-$VERSION.tgz # cp * /lib/firmware # cd .. && rm -fr firmware Pour le ieee80211 : $ mkdir ieee80211 && cd ieee80211 $ cp ../ieee80211-$VERSION.tgz ./ $ tar -xvzf ieee80211-$VERSION.tgz $ cd ieee80211-$VERSION $ make # make install # cd ../.. && rm -fr ieee80211 Et pour finir le driver ipw2200 : $ mkdir ipw2200 && cd ipw2200 $ cp ../ipw2200-$VERSION.tgz ./ $ tar -xvzf ipw2200-$VERSION.tgz $ cd ipw2200-$VERSION $ make # make install # cd ../.. && rm -fr ipw2200 Et voila s'il n'y a aucune erreur vous avez votre interface qui apparaitra avec : # modprobe ipw2200 # iwconfig Pour moi c'est l'interface eth1. NOTE : je n'ai plus besoin de lancer de modprobe car au boot après l'installation Debian charge automatiquement le module. Vous avez juste à vérifier avant de passer à l'étape suivante de ne pas avoir "radio off" sur votre interface eth1 lorsque vous tapez iwconfig. Si c'est le cas il faut appuyer sur le bouton droit en façade (celui qui clignotait orange) et vérifiez que ce soit un mot comme "unassociated" ou "IEEE80211..." ==== Configuration des réseau ==== Grâce à ma Gentoo précédente j'ai découvert la puissance de wpa_supplicant. Je vais donc vous décrire la manière que j'emploi pour me connecter sur les différents réseau (ouvert, wep, wpa). Pour les réseau ouvert : # iwconfig eth1 essid NOMDURESEAU # dhclient eth1 Pour les réseau wep : # iwconfig eth1 essid NOMDURESEAU key CLEDURESEAU # dhclient eth1 Pour les reseau wpa je dois avoir créer un fichier /etc/wpa_supplicant/wpa_supplicant.conf qui ressemble à ça : ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 ap_scan=2 # Réseau WPA-PSK de chez moi network={ ssid="SSID DE VOTRE RESEAU" scan_ssid=1 proto=WPA key_mgmt=WPA-PSK group=TKIP psk="CLE WPA-PSK" } # Réseau à authentification de mon école network={ ssid="SSID DU RESEAU" key_mgmt=IEEE8021X eap=PEAP phase2="auth=MSCHAPV2" identity="LOGIN" password="MOT DE PASSE" } Je vous conseille de n'en laisser qu'un seul (moi je commente l'un deux avec des #). Ensuite vous avez juste à taper : # wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant/wpa_supplicant.conf & et après un temps de quelques secondes quand il retourne succeeded tapez entrée et # dhclient eth1 Et voila vous pouvez vous connecter à votre réseau. ==== Configuration de la mise en veille ==== J'ai ensuite installé powersaved : # apt-get install powersaved Ce binaire est une mine car il gère tout sur mon ordinateur (si vous voulez l'utiliser sur une autre distribution il faut savoir qu'il est moins performant). Il permet de gérer trois comportement du processeur (powersave, ondemand, performance), et la mise en veille ainsi que l'hibernation. Je vous laisse le configurer c'est assez simple (en modifiant les fichiers dans /etc/powersave) Pour les fraquences du processeur : # powersave -l (met en vitesse minimum le processeur) # powersave -A (permet une variation entre 600 et 1800 MHz) # powersave -f (met en vitesse maximum le processeur) # powersave -U (permet de lancer l'hibernation : Fn+F4 fait la même chose) # powersave -u (permet de mettre en veille : même chose quand vous fermez l'écran) Voila vous avez les commandes de base. ==== Configuration du son ==== Je me suis rendu compte que le son ne marchait pas (c'était étrange d'autant plus que les autres distributions n'ont pas eu de problème). J'ai donc suivi le tutorial disponible sur le site ubuntu. Je vais vous décrire ce que j'ai fais. Il était conseillé d'installer : # apt-get install build-essential gettext gcc-3.4 alsa-source linux-headers-`uname -r` kernel-package ncurses-dev fakeroot Je vous le recommande aussi. Faites ensuite : # dpkg-reconfigure alsa-source Ce qui permettra d'avoir un menu qui s'ouvre avec la liste des drivers à compiler vous avez juste à décocher tout sauf celui qui s'appelle hda-intel. Après : # cd /usr/src && tar -xvjf alsa-driver.tar.bz2 # cd linux-headers-`uname -r` # make-kpkg --rootcmd=fakeroot --append-to-version=-4-686 modules-image (remplacez -4-686 par la fin de votre numéro de version de noyau linux) # cd .. # ls | grep alsa-modules (vous permet de trouver le nom du fichier deb créé) # dpkg -i alsa-modules-`uname -r`_1.0.13-5+2.6.18-4-686-10.00.Custom_i386.deb (mettez le nom de votre deb a la place du mien) Ensuite vous ajoutez sn-hda-intel dans /etc/modules : # echo "snd-hda-intel" >> /etc/modules Et : # echo "alias snd-card-0 snd-hda-intel" >> /etc/modprobe.d/sound # echo "options snd-hda-intel model=acer position_fix=1 index=0" >> /etc/modprobe.d/sound Je vous conseille de rajouter ces trois lignes que si elles ne sont pas déjà présente dans les deux fichiers. Si vous voulez régler le son il y a la possibilité de le faire en ligne de commande avec alsamixer (ça marche extrèmement bien). Je tiens à citer ma source qui m'a été très utile : [[http://wiki.ubuntu-fr.org/materiel/chipset_intel_hda_realtek?s=hda+intel|HDA-INTEL sur ubuntu.fr]] ==== Configuration de l'interface ==== Vous pouvez aller sur [[http://www.gnome-look.org/|Gnome Looks]] pour pouvoir modifier votre interface. === Résolution de l'écran === Vous avez juste à installer le logiciel 915resolution qui permet d'ajouter la résolution 1280x800 au démarrage. NOTE : il y a quelque problème au niveau de la mise en hibernation : à la sortie la résolution se retrouve être du 1024x768 (je n'ai pas encore réglé ce problème) # apt-get install 915resolution === Installation de Beryl === EN CONSTRUCTION === Configuration de conky === Conky est un utilitaire super simpa qui permet d'afficher les informations du système en forme de texte collé sur l'image du bureau. Je vous donne mon .conkyrc : # maintain spacing between certain elements use_spacer yes # set to yes if you want tormo to be forked in the background background yes use_xft yes # Xft font when Xft is enabled #xftfont Bitstream Vera Sans Mono-10 #xftfont Andale Mono-9 #xftfont Clean-8 #xftfont cubicfive10:pixelsize=8 xftfont squaredance10:pixelsize=10 #xftfont swf!t_v02:pixelsize=10 # Text alpha when using Xft xftalpha 1 #mail_spool $MAIL # Update interval in seconds update_interval 2.0 # Create own window instead of using desktop (required in nautilus) own_window no own_window_hints undecorated,top,sticky,skip_taskbar,skip_pager # Use double buffering (reduces flicker, may not work for everyone) double_buffer yes # Minimum size of text area minimum_size 290 5 # Draw shades? draw_shades yes # Draw outlines? draw_outline no # amplifies text # Draw borders around text draw_borders no # Stippled borders? stippled_borders 2 # border margins border_margin 2 # border width border_width 2 # Default colors and also border colors, grey90 == #e5e5e5 default_color grey90 default_shade_color black default_outline_color DarkGrey # Text alignment, other possible values are commented #alignment top_left alignment top_right #alignment bottom_left #alignment bottom_right # Gap between borders of screen and text gap_x 14 gap_y 34 # Subtract file system buffers from used memory? no_buffers no # set to yes if you want all text to be in uppercase uppercase no # stuff after 'TEXT' will be formatted on screen #####${color #98c2c7}Heure : ${time %k:%M}$color #####${color #98c2c7}NOMS PID CPU% MEM% #####${color #e5e5e5}${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} #####${color #c4c4c4}${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} #####${color #a3a3a3}${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} #####${color #828282}${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} TEXT ${color #ffcb48}$nodename :$color ${color #828282}$sysname $kernel on $machine$color ${color #98c2c7}Uptime :$color $uptime ${color #98c2c7}Batterie :$color ${color #FF0000}${exec acpi -V | grep Battery | cut -c 17-}$color ${color #98c2c7}Mode d'alimentation :$color ${exec acpi -V | grep Adapter | cut -c 17-} ${color #98c2c7}Temperature : Systeme :$color ${color #FF0000}${exec acpi -V | grep Thermal | cut -c 17-}$color ${color #98c2c7} Disque dur : $color ${color #FF0000}${exec hddtemp /dev/hda | cut -c 27-}$color ${color #ffcb48}Donnees :$color ${color #98c2c7}Swap :$color $swapperc% ${color #78af78}${swapbar 6}$color ${color #98c2c7}Root :$color ${fs_free_perc /}% ${fs_free /} ${color #78af78}${fs_bar 6 /}$color ${color #98c2c7}Home :$color ${fs_free_perc /home}% ${fs_free /home} ${color #78af78}${fs_bar 6 /home}$color ${color #98c2c7}Windows :$color ${fs_free_perc /mnt/windows}% ${fs_free /mnt/windows} ${color #78af78}${fs_bar 6 /mnt/windows}$color ${color #98c2c7}Stockage :$color ${fs_free_perc /mnt/stockage}% ${fs_free /mnt/stockage} ${color #78af78}${fs_bar 6 /mnt/stockage}$color Voici ce que ça donne. {{materiel:portable:acer:screenshot1.png}} ==== Résultat ==== [[http://wiki.debian-fr.net/_detail/materiel/portable/acer/resultat.jpg?id=materiel%3Aportable%3Aacer%3Aaspire1642zwlmi&cache=cache|{{ materiel:portable:acer:resultat-small.jpg }}]]