Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


<BROUILLON>

Ubuntu 8.10 sur HP TouchSmart IQ522 FR

Le tableau suivant récapitule la prise en charge du matériel par Ubuntu. Il utilise les notations suivantes :

  • Fonctionne après config : Fonctionne après quelques manipulations
  • Fonctionne immédiatement : Fonctionne immédiatement
  • Pas testé : Pas d'informations disponibles
  • Ne fonctionne pas : Ne fonctionne pas
Version Installation Carte graphique Son Wifi Bluetooth Webcam Ecran tactile Raccourcis multimédia Autres
8.10 (Intrepid Ibex) -

L'installation d'Ubuntu sur cette machine est facile à réaliser.

Toutefois, outre l'aspects garantie contructeur, quelques points techniques sont à traiter pour parfaire l'installation.

Matériel concerné

Cette machine est un PC livré avec Windows Vista, de marque HP, du type TouchSmart IQ522FR.

C'est un "tout en un" possédant un écran tactile 22" et une unité centrale intégrés.

Précaution avant installation

Le test de fonctionnement avec un CD live d'Ubuntu 8.10 étant positif, j'ai décidé d'installer Ubuntu 8.10 sur le TouchSmart.

Toutefois, afin de continuer à bénéficier de la garantie d'un an HP, il faut conserver le système d'origine ( Windows Vista ) dans un coin du PC et je me suis donc orienté vers une installation d'Ubuntu 8.10 en utilisant le système wudi ( conserve Vista et utilise le système de fichier NTFS ).

Il est probable qu'après la fin de la garantie HP, je réinstallerai Ubuntu nativement sur cette machine.

Version 32 bits d'Ubuntu

Pour mon test, j'ai téléchargé puis gravé un CD contenant Ubuntu 8.10 en version desktop pour i386 et c'est cette version 32 bits que j'ai installé sur la machine.

Toutefois, il est aussi possible d'utiliser la version 64 bits d'Ubuntu puisque le CD live version amd64 marche aussi très bien

Installation initiale

L'installation d'Ubuntu 8.10 avec wubi s'est déroulée sans aucun problème particulier.

Depuis Vista, j'ai lancé wudi puis j'ai suivi le déroulement de l'installation en répondant aux diverses questions qui m'ont été posées.

Au redémarrage de la machine, la machine fonctionne sous Ubuntu 8.10, sur de nombreux aspects.

Bilan de l'installation initiale

Après cette installation à partir du CD, je constate les éléments suivants:

Aspect examiné Mon commentaire
affichage à l'écran: La résolution affichée est correcte. Comme souvent, Ubuntu propose d'installer et d'utiliser le driver propriétaire NVIDIA qui n'est pas installé d'office à l'origine. J'ai cédé à cette demande si gentiment formulée mais sans véritablement percevoir de gain significatif.
clavier et souris sans fils: Ils sont opérationnels
ports usb: pas de problème, ils fonctionnent.
aspect tactile de l'écran: Ne fonctionne pas d'origine; Il faut faire une installation complémentaire (voir plus loin).
webcam: Elle est reconnue à l'installation et fonctionne de façon nominale.
carte son: Pas de son après l'installation initiale. Il faut faire une installation complémentaire (voir plus loin)
carte tv + décodeur tnt: Ils ne semblent pas fonctionner d'origine mais je ne l'ai pas vraiment testé ( pas de raccordement disponible à une antenne
Réseau ethernet: Le raccordement au résau local en ethernet fonctionne sans problème.
Wifi: Le wifi n'est pas fonctionnel initialement, il faut faire une installation complémentaire (voir plus loin)
Bluetooth: pas testé

Au bilan, tout semble bien aller sauf le son, le wifi et l'écran tactile que je vais m'employer à faire fonctionner.

Pour la tv et le bluetooth, comme je n'envisage pas de les utiliser dans l'immédiat, je n'en parlerai pas ici.

Diagnostique

Manifestement, la carte son du Touchsmart n'est pas correctement reconnue et cela perturbe le fonctionnement d'ALSA.

Le TouchSmart posséde une carte son SoundMax équipée d'un composant Intel de type 82801 I (ICH9 Family) HD Audio Controller (rev 03)

Solution

Après une petite recherche sur google et dans le site d'ALSA, il suffit d'ajouter à la fin du fichier /etc/modprobe.d/alsa-base la ligne suivante:

options snd-hda-intel model=mobile

pour que le son fonctionne parfaitement.

Lien utile

Diagnostique

Le wifi fonctionne avec un composant compatible avec le Ralink rt2860. Ubuntu semble avoir des difficultés à identifier ce composant pour charger le bon driver.

Solution

Pour installer le driver wifi, j'ai utilisé un tutoriel trouvé sur internet.

Il conduit à effectuer les tâches suivantes:

lors de l'installation du driver, il ne faut pas tenir compte de l'erreur en fin de make. Cette erreur est relative à la copie impossible à faire du driver compilé dans le répertoire /tftpboot et elle doit être ignorée.

Après installation et redémarrage du système, le wifi fonctionne parfaitement.

Diagnostic

Le TouchSmart est équipé d'un écran tactile NextWindow ( http://www.nextwindow.com/ ) et j'ai donc de nouveau utilisé google pour en savoir plus car je m'attendais bien entendu à ce que l'écran tactile ne fonctionne pas juste après l'installation.

Bilan de mes recherches:

  • Ubuntu 8.10 utilise HAL pour gérer les entrées plutôt que les traditionnels fichiers de configuration de Xorg.
  • Pour que l'écran tactile fonctionne il est conseillé d'utiliser le driver evtouch avec Ubuntu.
  • Enfin, il faut indiquer à HAL comment utiliser evtouch en lui fournissant un fichier de paramètres.

Liens utilisés

Installation du driver evtouch

Il suffit d'installer le paquet xserver-xorg-input-evtouche avec Synaptics ou apt-get (mode console avec la commande sudo apt-get install xserver-xorg-input-evtouch )

Fichier de configuration pour HAL

<?xml version="1.0" encoding="ISO-8859-1"?>

<deviceinfo version="0.2">

<device>

<match key="info.product" contains="NextWindow Touchscreen">

<match key="info.capabilities" contains="input">

<merge key="input.x11_driver" type="string">evtouch</merge>

<merge key="input.x11_options.reportingmode" type="string">raw</merge>

<merge key="input.x11_options.sendcoreevents" type="string">on</merge>

<merge key="input.x11_options.minx" type="string">0</merge>

<merge key="input.x11_options.miny" type="string">0</merge>

<merge key="input.x11_options.maxx" type="string">32767</merge>

<merge key="input.x11_options.maxy" type="string">32767</merge>

</match>

</match>

</device>

</deviceinfo>

Pour modifier la configuration de HAL, il faut enregistrer ce texte XML dans un fichier nommé par exemple 50-NextWindow.fdi et le placer dans le répertoire /usr/share/hal/fdi/policy/10osvendor puis de relancer votre machine.

Si tout s'est bien déroulé, vous devriez disposer d'un écran tactile opérationnel.

Il ne vous reste plus qu'à procéder à sa calibration en utilisant l'outil calibrate_touchscreen installé avec xserver-xorg-input-evtouch et accessible à partir du menu Système | Administration ou d'une console.

L'installation d'Ubuntu 8.10 sur un TouchSmart IQ522 fr est assez facile et les informations nécessaires pour la mise en oeuvre rapide de l'écran tactile sont accessibles (en anglais).

On peut utiliser l'écran tactile presque comme une souris pour cliquer sur un lien internet ou lancer une application, …

L'utilisation de l'écran tactile améliore l'interactivité de la machine avec l'utilisateur car il devient assez facile d'utiliser son doigt ou un stylet pour pointer un objet ou dessiner une courbe ou un élément graphique. De plus, les mouvements effectués paraissent vraiment naturels et il n'y a aucun effort à faire pour les assimiler.

Toutefois, j'avoue encore préférer la souris pour certaine tâche car à la longue, l'écran tactile étant plutôt vertical, il faut porter sa main et son bras dés que l'on veut interagir avec l'écran et cela pose un problème de fatigue musculaire que la souris ne provoque pas.

Pour résoudre ce problème de fatigue, il faudrait que l'écran soit plutôt disposé de façon horizontale mais cela impose alors que l'utilisateur soit situé au dessus de l'écran pour qu'il puisse le voir… Bref, je crois que l'écran tactile peut remplacer en grande en partie la souris mais sans prétendre la supplanter totalement dans l'immédiat.

  • hp_touchsmart.1237040256.txt.gz
  • Dernière modification: Le 18/04/2011, 14:44
  • (modification externe)