Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
touchsmart_iq506 [Le 10/05/2017, 12:45]
L'Africain Voir liste hp
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​Karmic matériel hp}} 
----- 
- 
- 
-====== Ubuntu sur HP TouchSmart IQ506 ====== 
- 
-page ayant servi de base de travail : [[hp_touchsmart]] 
- 
- 
- 
- 
-===== En un coup d’œil ===== 
- 
- 
-Le tableau suivant récapitule la prise en charge du matériel par Ubuntu. 
-Il utilise les notations suivantes : 
-  * {{icons:​important.png|Fonctionne après config}} : **Fonctionne après quelques manipulations** 
-  * {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} : **Fonctionne immédiatement** 
-  * {{icons:​icon-support.png|Pas testé}} : **Pas d'​informations disponibles** 
-  * {{icons:​process-stop.png?​36|Ne fonctionne pas}} : **Ne fonctionne pas** 
- 
-^ Version ^ Installation ^ Carte graphique ^ Son ^ Wifi ^ Bluetooth ^ Webcam ^ Ecran tactile ^ TV Tuner ^ Raccourcis multimédia ^ Autres ^ 
-| [[:​karmic|9.10_64 (Karmic Koala)]] | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​important.png|}} | {{:​icons:​important.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​important.png|}} | {{:​icons:​process-stop.png|}} | {{:​icons:​icon-support.png|}} | {{:​icons:​important.png|}} | 
-| [[:​Lucid|10.04_64 (Lucid Lynx)]] | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​important.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​process-stop.png|}} | {{:​icons:​icon-support.png|}} | {{:​icons:​icon-support.png|}} | 
-| [[:​Maverick|10.10_64 (Maverick Meerkat)]] | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​important.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​process-stop.png|}} | {{:​icons:​icon-support.png|}} | {{:​icons:​icon-support.png|}} | 
-| [[:​Pangolin|12.04_64 (Precise Pangolin)]] | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​important.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​icon-ubuntu.png|}} | {{:​icons:​process-stop.png|}} | {{:​icons:​icon-support.png|}} | {{:​icons:​icon-support.png|}} | 
- 
-===== Installation ===== 
- 
- 
-==== Matériel concerné ==== 
- 
- 
-{{:​hp:​iq522fr.jpg|}} 
- 
-Machine HP Touchsmart IQ506 livrée avec Vista 64bits. 
- 
-Ordinateur All-In-One intégré dans un écran 22" tactile, il possède en outre : graveur DVD, lecteur de cartes mémoires, webcam, wifi, bluetooth, tuner TV, télécommande infra-rouge,​ touches de contrôle du volume, souris+clavier sans fil, réseau, son, USB, firewire. 
- 
- 
- 
-==== Version 64 bits d'​Ubuntu ==== 
- 
-J'ai utilisé la version 64bits de Karmic Koala, le processeur étant compatible. 
- 
-Le live usb a été monté avec UNetBootIn, et l'​ordinateur est connecté à internet par réseau ethernet. 
- 
- 
- 
-==== Installation initiale ==== 
- 
-Le démarrage et l'​installation se passent bien malgré un affichage catastrophique (problème de synchro au niveau de la carte graphique). Ce n'est en aucun cas bloquant, et quand on connait l'​installeur d'​Ubuntu tout se déroule bien. Pour éviter ce problème, préférer le CD "​alternate"​ pour une installation en environnement de type DOS. 
- 
- 
- 
-==== Bilan de l'​installation initiale ==== 
- 
-Après cette installation,​ on constate les éléments suivants: 
- 
-^ Aspect ^ État ^ Commentaire ^ 
-| carte graphique | {{:​icons:​important.png|}} | Affichage très mauvais au premier démarrage, très vite corrigé. **[update 12.04] Affichage parfait avec le pilote open source.** | 
-| clavier et souris sans fils | {{:​icons:​icon-ubuntu.png|}} | Directement opérationnels,​ y compris le contrôle du volume. | 
-| ports usb | {{:​icons:​icon-ubuntu.png|}} | Directement opérationnels. | 
-| écran tactile | {{:​icons:​important.png|}} | Ne fonctionne pas d'​origine. Il faut faire une installation complémentaire (voir plus loin). **[update 12.04] Fonctionne out-of-the box.** | 
-| webcam | {{:​icons:​icon-ubuntu.png|}} | Directement opérationnelle. | 
-| carte son | {{:​icons:​important.png|}} | Pas de son après l'​installation initiale, une manip simple corrige le problème. **[update 12.04] Problème toujours présent, solution toujours valide.** | 
-| tuner tv | {{:​icons:​process-stop.png|}} | Ne fonctionne pas. | 
-| Réseau ethernet | {{:​icons:​icon-ubuntu.png|}} | Opérationnel et utilisé pendant l'​installation. | 
-| Wifi | {{:​icons:​icon-ubuntu.png|}} | Directement opérationnel. | 
-| Bluetooth | {{:​icons:​icon-ubuntu.png|}} | Directement opérationnel. | 
-| télécommande | {{:​icons:​important.png|}} | Ne fonctionne pas d'​origine. Il faut faire une installation complémentaire (voir plus loin). **[update 12.04] fonctionne partiellement,​ le contrôle du son et du lecteur média notamment.** | 
-| firewire | {{:​icons:​icon-support.png|}} | Non testé. | 
-| contrôles de volume sur l'UC | {{:​icons:​icon-support.png|}} | Ne fonctionnent pas, je n'ai pas creusé la question. | 
- 
-Les principaux éléments problématiques sont l'​écran tactile et la télécommande. Quoique. 
- 
- 
- 
-===== Carte graphique ===== 
- 
-Une fois Ubuntu installé, laisser le système vérifier les mises à jour et installer le dernier pilote nvidia grâce à l'​outil "​Hardware Drivers"​. Une fois le pilote activé, un simple log off/log on suffit pour avoir un affichage parfait. 
-Reportez-vous à la doc [[nvidia]] pour des réglages fins. 
- 
- 
-===== Carte son ===== 
- 
-Éditer la fin du fichier ///​etc/​modprobe.d/​alsa-base.conf//​ : 
- 
-  sudo gedit /​etc/​modprobe.d/​alsa-base.conf 
- 
-Remplacer ​ 
-  options snd-hda-intel power_save=10 power_save_controller=N 
- 
-par 
-  options snd-hda-intel model=mobile 
- 
-Si la première ligne est absente du fichier, simplement ajouter la seconde. 
- 
-Il faut rebooter la machine pour que le son fonctionne. 
- 
- 
- 
-===== Écran tactile ===== 
- 
-=== État des lieux === 
- 
-Les TouchSmart sont équipés d'​écrans tactiles multi-points (2 points seulement) NextWindow ( [[http://​www.nextwindow.com/​]] ). Depuis sa version 8.10, Ubuntu utilise HAL pour gérer les entrées/​sorties plutôt que Xorg et le fichier de configuration Xorg.conf. Depuis longtemps déjà les écran tactiles sont sensés être bien gérés par Linux (cf. Google), grâce notamment au module evtouch. 
- 
-<note important>​Ne cherchez pas à éditer le fichier xorg.conf, il n'y a plus rien dedans et ca ne fonctionnera pas (dans Karmic Koala).</​note>​ 
- 
- 
-=== Installation du pilote evtouch === 
- 
-Installer le paquet xserver-xorg-input-evtouch graphiquement via Synaptics ou en ligne de commande avec apt-get. 
- 
-  sudo apt-get install xserver-xorg-input-evtouch 
- 
- 
-=== Fichier de configuration pour HAL === 
- 
- 
-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//​**. 
- 
- 
-  <?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>​ 
- 
- 
-  gedit 50-NextWindow.fdi 
- 
-copier/​coller du code xml ci-dessus, sauver, quitter. 
- 
-  sudo cp 50-NextWindow.fdi /​usr/​share/​hal/​fdi/​policy/​10osvendor/​ 
- 
-<note important>​Si vous redémarrez,​ ca ne fonctionnera pas : l'​écran tactile est géré par un autre pilote qu'il faut supprimer. Voici la procédure.</​note>​ 
- 
- 
-Avant de redémarrer la machine, voyons quelle config a été utilisée par l'​écran tactile à l'​install : 
- 
-  lshal > hal_list 
-  gedit hal_list 
- 
- 
- 
-Cherchez le bloc suivant (par exemple en cherchant "​Touchscreen"​) : 
- 
-  udi = '/​org/​freedesktop/​Hal/​devices/​usb_device_1926_3_noserial_if2_logicaldev_input'​ 
-  info.capabilities = {'​input',​ '​input.touchpad'​} (string list) 
-  info.category = '​input' ​ (string) 
-  info.parent = '/​org/​freedesktop/​Hal/​devices/​usb_device_1926_3_noserial_if2' ​ (string) 
-  info.product = '​NextWindow Touchscreen' ​ (string) 
-  info.subsystem = '​input' ​ (string) 
-  info.udi = '/​org/​freedesktop/​Hal/​devices/​usb_device_1926_3_noserial_if2_logicaldev_input' ​ (string) 
-  input.device = '/​dev/​input/​event5' ​ (string) 
-  input.originating_device = '/​org/​freedesktop/​Hal/​devices/​usb_device_1926_3_noserial_if2' ​ (string) 
-  input.product = '​NextWindow Touchscreen' ​ (string) 
-  input.x11_driver = '​synaptics' ​ (string) 
-  input.x11_options.maxx = '​32767' ​ (string) 
-  input.x11_options.maxy = '​32767' ​ (string) 
-  input.x11_options.minx = '​0' ​ (string) 
-  input.x11_options.miny = '​0' ​ (string) 
-  input.x11_options.reportingmode = '​raw' ​ (string) 
-  input.x11_options.sendcoreevents = '​on' ​ (string) 
-  linux.device_file = '/​dev/​input/​event5' ​ (string) 
-  linux.hotplug_type = 2  (0x2)  (int) 
-  linux.subsystem = '​input' ​ (string) 
-  linux.sysfs_path = '/​sys/​devices/​pci0000:​00/​0000:​00:​1d.0/​usb5/​5-1/​5-1:​1.2/​input/​input5/​event5' ​ (string) 
- 
-Comme on le voit ici, l'​écran tactile est assimilé à un touchpad '​synaptics'​ (**//​input.x11_driver = '​synaptics' ​ (string)//​**). Il faut donc empêcher l'​utilisation de ce fichier fdi relatif aux touchpads. Cherchez manuellement le fichier, dans mon cas il s'​agissait de ///​usr/​share/​hal/​fdi/​policy/​20thirdparty/​11-x11-synaptics.fdi//,​ déplacez le dans votre dossier personnel (plutôt que de le supprimer) : 
- 
-  sudo mv /​usr/​share/​hal/​fdi/​policy/​20thirdparty/​11-x11-synaptics.fdi ~/​11-x11-synaptics.fdi 
- 
- 
-Vous pouvez maintenant redémarrer,​ si tout va bien il n'y a même pas besoin de calibrer le tactile. Au pire un outil est disponible dans le menu "​Système>​Administration"​. 
- 
-Appréciez votre écran tactile en installant [[http://​www.google.com/​chrome|Google Chrome 4b]] et son extension //Chrome Touch// ou bien Firefox avec l'​extenstion [[https://​addons.mozilla.org/​fr/​firefox/​addon/​1250/​|Grab and Drag]], vive la navigation au doigt et à l'œil ! 
- 
- 
- 
-===== Télécommande ===== 
- 
-Pour faire fonctionner la télécommande,​ il faut installer le module LIRC. 
- 
-  sudo apt-get install lirc 
- 
-Lors de l'​installation,​ il vous est demandé de définir le modèle de télécommande et de récepteur infra-rouge. J'ai indiqué "​Windows Media Center"​ dans les deux cas. Ensuite de quoi on peut utiliser les outils pour identifier chaque bouton de la télécommande elle-même. 
- 
-Dans une console, taper irw+[enter],​ appuyez sur votre télécommande et vous verrez les codes des touches s'​afficher (Ctrl+C pour arrêter). Pour capturer les codes dans un fichier texte, taper : 
-  irw > capture 
- 
-Appuyez sur Ctrl+C pour arrêter, "​gedit"​ pour ouvrir le fichier. 
-  gedit capture 
- 
-Une fois toutes les touches enregistrées dans un fichier, reportez-vous à la page de doc [[LIRC]] pour exploiter pleinement tous les logiciels (dans VLC on peut TOUT commander depuis la télécommande !). 
- 
- 
- 
-===== Autres matériels ===== 
- 
-Pour tester la webcam, installer le paquet Cheese. Elle fonctionne aussi très bien avec Skype. 
- 
-  sudo apt-get install cheese 
- 
-Je n'ai pas pu tester le firewire, et le boutons de volume de l'UC ne fonctionnent pas, c'est un sujet à creuser. 
- 
- 
- 
- 
-===== Conclusion ===== 
- 
-Ça y est, tout est fonctionnel,​ reste à choisir un [[media_center]] pour apprécier pleinement l'​abandon de Windows au profit d'​Ubuntu,​ et là ça devient compliqué tant le choix est grand ! 
- 
-Un grand merci à l'​auteur de la doc [[hp_touchsmart]] sans qui rien n'​aurait été possible. 
  
  • touchsmart_iq506.1494413137.txt.gz
  • Dernière modification: Le 10/05/2017, 12:45
  • par L'Africain