Eee PC: install Debian WMII : configuration
Par oliman le jeudi 14 août 2008, 07:14 - Ekipment - Lien permanent
debianning my EeePC : épisode 2 : configure
Après l'installation de la GNU/LinuxDebian sid sur le EeePC : compléments d'installation et de configuration : APT, sudo, WIFI, webcam, ACPI, X11, WMII...
configuration de APT
liste des dépôts
/etc/apt/sources.list
## deb http://ftp.mx.debian.org/debian/ lenny main deb http://ftp.mx.debian.org/debian/ lenny main non-free contrib deb-src http://ftp.mx.debian.org/debian/ lenny main non-free contrib ## deb http://ftp.mx.debian.org/debian/ unstable main deb http://ftp.mx.debian.org/debian/ unstable main non-free contrib deb-src http://ftp.mx.debian.org/debian/ unstable main non-free contrib ## deb http://ftp.mx.debian.org/debian/ experimental main deb http://ftp.mx.debian.org/debian/ experimental main non-free contrib deb-src http://ftp.mx.debian.org/debian/ experimental main non-free contrib ## eeepc repository deb http://eeepc.debian.net/debian lenny main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free ## wicd ( WIFI manager graphique, ecrit en py, ne necessite auccune lib GTK ) # je n'utilise pas, mais j'avais testé, donc je mets en commentaire okazou... # deb http://apt.wicd.net debian extras
priorité entre les dépôts
/etc/apt/preferences
# lenny c'est partiPackage: * Pin: release lenny Pin-Priority: 100 # unstable ? ok, on y va :-P Package: * Pin: release unstable Pin-Priority: 50 # experimental ? bon, bah ça se teste...
Package: * Pin: release experimental Pin-Priority: 20
Configuration de aptitude
/etc/apt/apt.conf
Pour économiser un peu d'espace, on restreint les vélléités d'installation de packages liés par aptitude
Aptitude {
Recommends-Important "false";
}
Avant de passer à la suite : mise à jours.
$ su # aptitude update && aptitude safe-upgrade
sudo façon Ubuntu
debian :Installation de sudo façon ubuntu
Par habitude et par prudence, je préfère utiliser sudo plutôt
que me connecter en su.
Dans une distribution Ubuntu, un groupe admin est créé, avec
les super pouvoirs. Dans le cas présent, comme on est sur un portable et que je
ne vais pas avoir des kyrielles d'utilisateurs avec des profiles et des rôles
particulers, j'utilise le groupe sudo qui existe par défaut dans
debian, (voir http://www.unixgarden.com)
ajout de oli au groupe sudo
/etc/group
sudo:x:27:oli
installation de sudo
$ su # aptitude install sudo
attribution des droits de root aux membres du groupe sudo
# visudo
Pour donner aux membres du groupe sudo le droit executer depuis n'importe quelle machine , n'importe quel programme avec les droits du root, ajouter la ligne
%sudo ALL=(root) ALL
après la ligne
root ALL=(ALL) ALL
Note : on utilise le wrapper visudo qui
verifie la syntaxe du fichier après modif.
wifi
Le driver madwifi est correctement configuré par l'installeur. Les seules tâches restantes sont la configuration du réseau proprement dit
gestionnaire de réseua WIFI (cryptés on non)
$ sudo atitude install wpasupplicant
raccord à un hot-spot WPA PSK:
méthode simple et rapide poiur se connecter à un hotspot WPA/PSK
Créer /etc/wpa_supplicant/wpa_supplicant.conf :
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
fast_reauth=1
eapol_version=1
network={
ssid="NomDuHotSpot"
psk="mot de passe"
priority=5
}
/etc/ntwork/interfaces
# Ze loopback interface auto lo iface lo inet loopback # Ze ethernet interface allow-hotplug eth0 iface eth0 inet dhcp # Ze WIFI interface auto ath0 iface ath0 inet dhcp wpa-driver wext wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
WIFI en mode itinérant (roaming)
Pour se connecter en mode itinérant, on modifie le fichier de déclaration des interfaces, puis on déclare des nouveaux réseaux dans wpa_supplicant.conf
/etc/network/interfaces
# Ze loopback interface
auto lo
iface lo inet loopback
# Ze ethernet interface
allow-hotplug eth0
iface eth0 inet dhcp
# Ze WIFI interface
allow-hotplug ath0
iface ath0 inet manual
wpa-driver wext
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
/etc/wpa_supplicant/wpa_supplicant.conf
ajouter les réseaux supp
network={
key_mgmt=NONE
}
network={
ssid="cafe"
scan_ssid=1
key_mgmt=NONE
wep_key0=FFEEDD001122
}
en savoir plus : http://wiki.debian.org/DebianEeePCFrench/HowTo/Wifi
Prise en compte des modif
$ sudo /etc/init.d/networking restart
acpi
gestion énergie et raccourcis clavier
$ sudo aptitude remove --purge acpi-support $ sudo aptitude install eeepc-acpi-scripts
Note : pour connaître l'état de la batterie, ta températurde du proc... :
$ acpi -V
webcam
installation de la webcam du EEE PC
$ sudo aptitude install linux-uvc-source $ sudo m-a a-i linux-uvc $ sudo modprobe uvcvideo
activation de la webcam
J'utilise assez rarement la webcam ; donc, plutôt que d'activer/désactiver la webcam via le BIOS :
$ echo 1 > /proc/acpi/asus/camera
Test de la webcam
$ sudo aptitude install luvcview $ luvcview -f yuv
X11
modif du /etc/X11/xorg.conf pour
- prise en compte du scrolling vertical par touchpad ;
- support du multi écran.
# xorg.conf (X.Org X Window System server configuration file)
#
# debconf version enhanced for the EeePC 701 by oliman from avaland using http://wiki.debian.org/DebianEeePCFrench/HowTo/Configure
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
SubSection "Display"
Virtual 2048 2048
EndSubSection
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "CorePointer"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "1"
EndSection
Section "Server Layout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Synaptics Touchpad"
EndSection
Note : attention le pilote xorg EEE PC 900 ne reconnait pas le périphérique synaptic ; à n'utiliser que sur un EeePC 701 donc...
Pour activer un écran externe, branché sur la prise VGA :
xrandr --output VGA --above LVDS --auto
Si pas besoin de support multi-écran :supprimer la sous section
Display de la section Screen...
WMII
j'ai donc décidé de tester WMII [1]. Afin de ne pas avoir de conflits avec emacs, je change la touche méta de WMII en utilisant la touche Home de mon clavier[2] au lieu de la touche Alt
/etc/X11/wmii-3.5/wmiirc
# Configuration Variables MODKEY=Mod4
Oliman 
consulter aussi: http://wiki.debian.org/DebianEeePCFrench/HowTo/Configure yop yop
Notes
[1] C'est ma 1ère expérience avec un Window Manager en
mosaïque ; ça fait déjà quelques jours que j'utilise WMII et je trouve ça bien
bien mortel 
[2] au bureau j'utilise un clavier HP externe, lquel à 1
touche Windows de chaque côté du clavier, comme la touche shift, c'est super
pratique pour WMII
jusq'uà aujourd'hui je n'avais pas remarqué" cette 2ème
touche Windows Home


