Differences between revisions 9 and 10
Revision 9 as of 2009-01-09 17:26:51
Size: 14416
Editor: kna
Comment:
Revision 10 as of 2009-01-21 12:09:43
Size: 14391
Editor: kna
Comment:
Deletions are marked like this. Additions are marked like this.
Line 54: Line 54:
 * [mailto:kna.4tiz(at)gmail.com kna] Chez moi (eeepc 900A) il faut faire « echo "1" > /sys/devices/platform/eeepc/camera ». C'est d'ailleurs ce qui est mis dans la traduction anglaise de cette page. Je suppose que ça dépend des modèles...  * [["kna"]] Chez moi (eeepc 900A) il faut faire « echo "1" > /sys/devices/platform/eeepc/camera ». C'est d'ailleurs ce qui est mis dans la traduction anglaise de cette page. Je suppose que ça dépend des modèles...

Traduction: [:DebianEeePC/HowTo/Configure:Anglais], [:DebianEeePCGerman/HowTo/Configure:Allemand], [:DebianEeePCPortuguese/HowTo/Configure:Portugais]

?TableOfContents

Les dépôts

Le nouvel installateur ajoute automatiquement notre dépôt ["DebianEeePC/Repository"] à votre /etc/apt/sources.list. Celui-ci inclue certains paquets nécessaires pour avoir tout le bénéfice du matériel de l'Eee pc qui ne conviennent pas encore aux archives officielles Debian.

Problèmes spécifiques à un modèle

Allez sur ["DebianEeePC/Models"] pour trouver des configurations propres à chaque modèle.

Modules additionnels non encore présents dans les noyaux Debian

Introduction à la construction des modules hors noyau

Les explications qui suivent nécessitent que vous installiez et compiliez les paquets sources des modules en utilisant module-assistant. Ceci peut être fait sur votre EEE PC, mais cela apportera l'installation de nombreux outils de développement dont vous n'avez pas forcément besoin.

Une méthode alternative consiste à faire cette installation et la compilation des modules sur une autre machine Debian (Une plus rapide et qui a plus d'espace disque), et alors à installer les paquets des modules ainsi obtenus sur l'EEE PC.

Si vous décidez d'utiliser cette méthode, référez vous à la page de manuel de module-assistant. Vous aurez besoin de lancer "m-a build ..." à la place de "m-a auto-install ...". N'oubliez pas que si votre EEE PC tourne sur une version différente du noyau que vous avez sur l'autre machine, vous aurez besoin d'installer les paquets linux-headers et linux-kbuild correspondants au noyau de votre EEE PC, et d'utiliser l'option "-l" pour spécifier cette version quand vous lancerez module-assistant.

Une fois que vous avez réussi à construire le module, copiez le .deb obtenu sur votre EEE PC et installez le avec "dpkg -i ...".

Ethernet (atl2)

Ça marche maintenant. L'ancienne version de notre installateur avait un bug qui nécessitait une installation manuelle de atl2 après l'installation -- Ce n'est maintenant plus nécessaire.

Le sans-fil (madwifi)

C'est installé automatiquement avec le nouvel installateur. Allez voir ["DebianEeePC/HowTo/Wifi"] pour configurer le wifi avec ou sans le cryptage.

uvcvideo

Avec le kernel 2.6.26 (actuellemnt dans Sid) il n'est plus nécessaire d'installer le module uvc qui est maintenant inclus.

Le module source dans lenny devrait marcher avec module-assistant :

Devenez root et lancez ces commandes :

apt-get install linux-uvc-source
m-a a-i linux-uvc
modprobe uvcvideo

Vous pouvez maintenant essayer en executant ceci : Devenez root et lancez ces commandes :

apt-get install luvcview

En tant qu'utilisateur normal, vous pouvez maintenant utiliser votre caméra.

luvcview -f yuv

La camera est mise hors service par défaut après l'installation. Vous pouvez la rendre utilisable dans le BIOS ou en faisant :

echo 1 > /proc/acpi/asus/camera
  • ?"kna" Chez moi (eeepc 900A) il faut faire « echo "1" > /sys/devices/platform/eeepc/camera ». C'est d'ailleurs ce qui est mis dans la traduction anglaise de cette page. Je suppose que ça dépend des modèles...

Vous devriez voir des messages à propos de la détection de votre caméra si vous faites :

dmesg | tail

Vous devez installer l'acpi pour ceci (voir ci-dessous) - au moins dans lenny.

Si vous cassez la configuration de votre caméra, utilisez : mplayer -fps 30 tv:// une fois, pour les restaurer.

Gestion de l'énergie et hotkeys

module du noyau (eeepc-acpi)

Le module du noyau eeepc-acpi et les eeepc-acpi-scripts sont maintenant installés automatiquement par le nouveau noyau.

Notes:

  • L'info sur la batterie n'est pas très précise (saute de 10% à 100%, pas d'information de taux, etc...). Apparemment, c'est normal. Il apparaît que les utilitaires de batterie en espace utilisateur s'attendent à ce que la batterie donne les informations en mAh, mais en fait, elle retourne des pourcentages. C'est dû soit à un bug dans le firmware de la batterie soit à un bug dans le BIOS. Dans tous les cas, à moins que quelqu'un dispose d'un patch pour gérer les batteries qui retournent des pourcentages, Asus doit corriger cela. [Lutz] L'indicateur de la batterie marche bien avec le dernier BIOS et le noyau 2.6.25.
  • [?DamyanIvanov] L'hibernation fonctionne à peu près pour moi sur une Sid avec le kernel 2.6.24 une fois que j'ai activé le swap (en suivant les conseils de ["DebianEeePC/TipsAndTricks"]). Il y a quelques problèmes avec le pilote madwifi qui ne se restaure pas correctement mais je pense que ce n'est pas dû à l'hibernation puisque j'ai déjà eu le même comportement après un cycle hibernation/reveil.

  • [SamMorris] La suspension marchait pour moi avec le 2.6.24 avec le s3_bios et les bizarreries de dpms_on. J'ai envoyé un patch à hal@lists.freedesktop.org et j'ai aussi rempli [http://bugs.debian.org/469648 #469648].

Touches spéciales

Touches spéciales

Touche

Fonction

fonctionne + commentaires

Fn + F1

Veille

Oui

Fn + F2

wifi

Oui (lisez les détails ci-dessous)

Fn + F3

- luminosité de l'écran

Oui

Fn + F4

+ luminosité de l'écran

Oui

Fn + F5

Changer d'écran

Oui

Fn + F6

gestionnaire des tâches

Non, rien ne se passe

Fn + F7

Désactive le son

Oui

Fn + F8

- volume

Oui

Fn + F9

+ volume

Oui

Installez le paquet eeepc-acpi-scripts pour avoir les fonctionnalités décrites. Il est disponible dans testing et unstable. Notez que ce paquet est en conflit avec acpi-support. Vous devez faire une purge de acpi-support (apt-get purge acpi-support). Ceci enlèvera les scripts d'acpi-support restants dans /etc. Si vous ne faites pas cela, il y aura des conflits.

Rendre disponible/indisponible le wifi marche comme brancher/débrancher la carte wifi PCI Express. Pour être sûr qu'elle sera disponible quand elle est branchée, vous avez besoin du module pciehp du noyau. (Et bizarrement, ca ne marche qu'avec l'option "pciehp_force=1".) Créez un fichier /etc/modprobe.d/pciehp avec 'options pciehp pciehp_force=1' dedans et mettez 'pciehp' dans /etc/modules. Puis 'rmmod pciehp; modprobe pciehp'.

Lisez la doc dans /usr/share/doc/eeepc-acpi-scripts/README.Debian et configurez /etc/default/eeepc-acpi-scripts selon les besoins.

[Lutz] ""Volume +/-/Muet"" Résolu - Avec le noyau 2.6.25 et l'installation par défaut d'ALSA, j'avais des problèmes avec les touches audio (alt + f7,8,9). Les boutons d'hibernation et de wifi marchaient bien mais le volume ne changeait pas. C'est pourquoi l'événement des touches spéciales a été traité. Mais l'action acpid marche sur le canal ?LineOut sur mon eee701, qui n'est pas présent ou qui a un nom différent. Vous pouvez résoudre cela en éditant le fichier /etc/default/eeepc-acpi-scripts et en modifiant cette ligne comme ceci :

VOLUME_LABEL='Master'
  • Vous pouvez aussi lancer amixer pour avoir un regard sur les noms des canaux, ainsi, vous pouvez assigner un canal de mixage différent aux touches spéciales de volume. La touche muette met simplement le canal sélectionné en muet.

Xorg

DRI

Installez le paquet libgl1-mesa-dri pour que DRI puisse être disponible, activant l'accéleration 3D matérielle.

Défilement du Touchpad

L'installeur Debian par défaut n'est pas capable de faire fonctionner le défilement du touchpad. Ce qui suit contient le texte que j'ai dû ajouter à xorg.conf pour activer le défilement du touchpad.

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


  • [?DavideAgnolazza] Ceci ne marche pas pour moi. J'ai utilisé "?HorizScrollDelta" à 1 et le scroll horizontal commence à marcher. Le scroll vertical marchait par défaut. Le xorg.conf par défaut est un peu différent de celui ci-dessus, mais pour moi cela marchait bien et j'ai juste modifié l'option ?HorizScrollDelta.


  • Cela permettra à la fois le défilement horizontal et vertical sur le touchpad. Par défaut, Iceweasel utilisera le défilement horizontal comme <reculer/avancer>. Pour désactiver cela, aller dans about:config et changer les valeurs suivantes:

mousewheel.horizscroll.withnokey.action (change 2 to 0)
mousewheel.horizscroll.withnokey.numlines (change -1 to 1)


  • J'ai essayé cela avec mon eeepc-901, et ca a complètement planté. /var/log/Xorg.0.log contient les lignes suivantes :

Synaptics Touchpad no synaptics event device found
...
Query no Synaptics: 6003C8

Peut-être que le 901 n'a plus ce périphérique ?


  • Le pilote Xorg EEE PC 900 ne reconnait pas le périphérique Synaptics

Query no Synaptics: 6003C8

Cependant "tpconfig -i" le trouve. J'ai vérifié ma configuration par rapport à celle du Xandros par défaut d'Asus, c'est bon. Il semble que Asus a patché soit le pilote xorg synaptics soit quelquechose dans le noyau pour que cela marche. Je suis toujours en train de chercher plus d'informations par rapport à ca. En cas de progression, Faites le moi savoir s'il vous plait à fabio point ornellas point gmail point com.


Installation sur un 901 à partir de l'image debian-eeepc_20081114.img. L'ascenseur avec deux doigts et le clic-droit avec trois marchent directement. Pas de zoom par contre. Des informations là-dessus ?

Écran multiples

Dans /etc/X11/xorg.conf, assurez vous que les lignes "?HorizSync" et "?VertRefresh" sont décommentées et supprimées dans la section "Monitor" puis mettez "Virtual 2048 2048" dans la sous-section "Display" de votre section "Screen".

Pour rendre disponbile un écran externe, placez le à côté de l'écran de l'Eee, branchez-le, et tapez "xrandr --output VGA --above LVDS --auto". Une prochaine version de eeepc-acpi-scripts ajoutera le support pour les hotkeys.

Support Aiglx pour Compiz

Le texte qui suit est nécessaire pour que [http://compiz.org/ Compiz] fonctionne. Compiz fonctionne chez moi avec xfce mais il est un peu difficile de tourner le cube sur un espace de travail qui a des programmes ouverts (Si vous avez un fichier xorg.conf différent qui fonctionne, merci de mettre à jour).

Section "Device"
        Identifier "Configured Video Device"
        Driver "intel"
        BusID "PCI:0:2:0"
        Option "EnablePageFlip" "on"
        Option "AccelMethod" "EXA"
        Option "MigrationHeuristic" "greedy"
        Option "AccelDFS" "true"
        Option "DynamicClocks" "on"
        Option "ColorTiling" "on"
        Option "FBTexPercent" "95"
        Option "XAANoOffscreenPixmaps" "true"
        Option "AddARGBGLXVisuals" "true"
EndSection
Section "DRI"
    Mode 0666
Endsection
Section "Extensions"
    Option "Composite" "Enable"
Endsection

Notes:

  • [cmang] En suivant les instructions ci-dessus, Je n'ai pas pu avoir de bords de fenêtre ainsi que d'un gestionnaire de fenêtre quand je lançais Compiz. En plus de ce qui est ci-dessus, J'ai dû installé le paquet compizconfig-settings-manager. J'ai alors lancé ccsm et me suis assuré que le plug-in "Window Decoration" était activé. J'ai dû alors démarré compiz avec : compiz --replace ccp

Hibernation

[?DamyanIvanov] L'hibernation fonctionne chez moi une fois que j'ai configuré une partition SWAP dédiée de 256Mo. Peut-être que la même chose peut être obtenue avec des fichiers de swap. Le seul problème est que je doive quitter les programme gourmands en mémoire pour libérer assez d'espace. Pour lancer l'hibernation, utilisez s2disk en tant que root (à partir du paquet uswsusp ). Si vous utilisez gnome-power-manager vous pouvez juste appuyer sur le bouton d'allumage (mais n'oubliez pas de désactiver l'action du bouton dans /etc/acpi/actions/power.sh installé par debian-eeepc-scripts pour éviter les doubles messages).

Démarrage graphique

Ce paquet splashy rendra disponible un écran indiquant graphiquement le status du démarrage sur le EEE, ce qui est plus agréable que cette accumulation de caractères défilant sur l'écran (OK, pour un serveur, mais pas pour une station de travail).

Installation de splashy :

apt-get install splashy

Maintenant, il est temps de configurer le gestionnaire de démarrage. Avec grub, éditez le fichier /boot/grub/menu.lst et ajoutez :

hiddenmenu

Pour NE PAS montrer cet écran bleu. Enlevez aussi le timeout, en changeant la ligne de timeout à :

timeout 0

Vous trouverez une ligne de commentaire semblable à celle-ci :

# kopt=root=/dev/sda1 ro

Ajoutez ceci :

# kopt=root=/dev/sda1 ro quiet splash vga=788

Le vga=788 sert pour le 800x600, pour les modèles 900. Les modèles précédants devraient essayer vga=785 pour le 640x480. C'est une manière -magie noire- pour faire en sorte que cela marche aux résolutions natives, si vous êtes au courant, dites le ici. D'autres méthodes sales, même pour le noyau 2.6.25, sont décrites ici :[:DebianEeePC/HowTo/SplashyWithDmcryptAndStandardGrub:Splashy and native resolution of Display]

  • Pour mettre à jour les changements, lancez :

update-grub

C'est tout. Vous devriez avoir votre démarrage graphique qui fonctionne. Aussi, essayez le paquet splashy-themes pour quelques autres thèmes (Il y a des thèmes Debian dans ce paquet; Souvenez-vous de lancer 'dpkg-reconfigure splashy' à chaque fois que vous changez de thème dans /etc/splashy/config.xml).

Problèmes

Si vous avez des problèmes avec une des étapes ci-dessus, allez voire notre [:DebianEeePC/HowTo/Troubleshooting:Howto Troubleshooting].