Selon les tags présents sur cette page, celle-ci n'a pas été vérifiée pour une des versions LTS supportées d'Ubuntu.
Apportez votre aide…

HP Tablet PC Pavilion TX2520EF

En un coup d'œil

Ce tableau permet de visualier rapidement la prise en charge du matériel de portable par les différentes versions d'Ubuntu.

Version Installation Ecran tactile Carte graphique Son Wifi Bluetooth Webcam Touchpad Raccourcis multimédia Autres
"Jaunty Jackalop" - 9.04 Fonctionne immédiatement Fonctionne après config Fonctionne immédiatement Fonctionne après config Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne immédiatement Fonctionne après config Installation

Légende des notations utilisées :

  • Fonctionne immédiatement : Fonctionne immédiatement
  • Fonctionne après config : Fonctionne après quelques manipulations
  • Pas testé : Pas d'informations disponibles
  • Ne fonctionne pas : Ne fonctionne pas
Cet ordinateur n'est pas tatoué, vous pouvez donc installer Ubuntu en écrasant le tatouage sans risque

Procédures d'installation et de configuration

Une partie de cette documentation vient de la traduction des pages du forum Ubuntu anglophone. N'hésitez pas à vous y référer en cas d'erreur dans la procédure décrite sur cette page, ainsi que pour être à jour des dernières informations. (cf. Liens externes). [Traduction actuelle en date du 25/10/08]

Configuration

Activer le son

  • Ouvrir un terminal et éditer le fichier /etc/modprobe.d/alsa-base
gksudo gedit /etc/modprobe.d/alsa-base

et ajouter la ligne suivante en bas du fichier: "options snd-hda-intel index=0 model=toshiba position_fix=1". Ensuite sauver et fermer.

Activer l'écran tactile

Attention, cette procédure est compliquée, ne vous y engager que si vous êtes sûr de ce que vous faites, après avoir au préalable sauvegardé vos données et lu l'ensemble de la procédure

Entrer dans un terminal:

cd ./Bureau
wget http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.3-6.tar.bz2
sudo apt-get update
sudo apt-get install build-essential libx11-dev libxi-dev x11proto-input-dev xserver-xorg-dev tk8.4-dev tcl8.4-dev libncurses5-dev
sudo apt-get upgrade

Toutes les commandes apt-get intallent les paquets nécessaires et mettent à jour le système.

sudo apt-get remove wacom-tools xserver-xorg-input-wacom

Il faut ensuite ajouter les en-têtes de noyau à votre noyau. Pour vérifier la version de votre noyau, taper:

uname -r

Pour la plupart, il s'agit d'un noyau générique ("numero_de_noyau-generic"), il suffit donc de faire:

sudo apt-get install linux-headers-generic

Dans le cas d'un noyau rt, il faut alors taper:

sudo apt-get install linux-headers-rt
Si à n'importe moment, une notification demandant de redémarrer ou si une icône de redémarrage apparait dans la barre de tâche (icone flèche bleu), il faut surtout redémarrer desuite. Si vous n'êtes pas sûr, faites le par mesure de sécurité.

Viens ensuite l'installation à proprement parler du pilote:

tar xjvf linuxwacom-0.8.3-6.tar.bz2
cd linuxwacom-0.8.3-6
./configure --enable-wacom
make
sudo make install
sudo rmmod wacom

Si après cette commande, une erreur s'affiche disant que wacom n'est pas chargé, ne vous inquiétez pas , c'est normal si vous n'aviez jamais installé ce module.

sudo cp ./src/2.6.24/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
sudo depmod -e
sudo modprobe wacom

Si vous êtes sur la version 8.10 ou supérieur, utilser la commande suivante à la place:

sudo cp ./src/2.6.27/wacom.ko /lib/modules/`uname -r`/kernel/drivers/input/tablet/wacom.ko
sudo depmod -e
sudo modprobe wacom

Ceci a donc installer le pilote mais il faut maintenant configurer le serveur X.

La partie suivante a été simplifiée au maximum, malheureusement, pour des raisons inconnues, les actions du stylet et du toucher ne répondent pas aux mêmes numéros d'actions à chaque fois, il faut donc utiliser une autre méthode:

Tout d'abord, si vous aviez déjà effectuer des modifications au fichier "/etc/X11/xorg.conf" par rapport à wacom, supprimer toutes ces modifications (vérifier bien aussi d'effacer toutes les références wacom dans la section Layout (?est-ce pareil en français?FIXME) du serveur.

Taper alors dans le terminal:

gedit ~/.xinitrc

et supprimer toutes les lignes contenant "xsetwacom" à leur début (sauf si vous savez pourquoi ça y est). Cela rend la calibration plus facile. Si vous avez un fichier vierge , ce n'est pas un problème. Sauvegarder puis redémarrer.

Une fois la commande "sudo modprobe wacom", voyez si la flèche de la souris répond aux mouvements du stylet/l'écran tactile/de la gomme. Elle devrait se déplacer, même si la calibration n'est pas au point. Si ce n'est pas le cas, rendez-vous sur le forum anglophone (cf. Liens externes) et postez-y ce que renvoit la commande

./configure --enable-wacom
make
sudo make install
sudo rmmod wacom
sudo modprobe wacom

ainsi que le contenu de "xorg.conf" (situé dans /etc/X11/xorg.conf).

Si tout marche bien jusque là, taper dans le terminal

gksudo gedit /etc/X11/xorg.conf &

(Laisser le terminal ouvert) Dans l'éditeur de texte, ajouter les lignes suivantes sous la section "Synaptic InputDevice" (voir le fichier xorg.conf sur ce lien pour l'exemple: http://ubuntuforums.org/showpost.php?p=5617788&postcount=30)

Section "InputDevice"
Identifier "stylus"
Driver "wacom"
Option "Type" "stylus"
Option "USB" "on"
Option "Device" "/dev/input/by-path/pci-0000:00:0b.1-usb-0:2.3:1.0-event-mouse"
Option "Button2" "3" # make side-switch a right button
Option "TopX" "225"
Option "TopY" "225"
Option "BottomX" "26300"
Option "BottomY" "16375"
EndSection

Section "InputDevice"
Identifier "touch"
Driver "wacom"
Option "Type" "touch"
Option "USB" "on"
Option "Device" "/dev/input/by-path/pci-0000:00:0b.1-usb-0:2.3:1.1-event-"
Option "TopX" "200"
Option "TopY" "225"
Option "BottomX" "4000"
Option "BottomY" "3875"
EndSection

Section "InputDevice"
Identifier "eraser"
Driver "wacom"
Option "Type" "eraser"
Option "Device" "/dev/input/by-path/pci-0000:00:0b.1-usb-0:2.3:1.0-event-mouse"
Option "USB" "on"
EndSection

Ensuite, trouver la section "ServerLayout" et y ajouter:

Inputdevice "stylus"	"SendCoreEvents"
Inputdevice "touch"	"SendCoreEvents"
Inputdevice "eraser"	"SendCoreEvents"

Maintenant, il faut ajuster la partie touchpad de Synaptic. Vu qu'il y a le mot "touch" dedans, il est faussement détecté.

Trouver la partie contenant:

Identifier "Synaptics Touchpad"

et la changer en:

Identifier "Synaptics Pad"

et changer cela aussi dans la partie Layout du serveur.

Cette procédure étant relativement compliqué, il serait plus facile de simplment télécharger le fichier xorg.conf sur le lien donné plus. Cependant, celui-ci a été établi pour un ordinteur tx2000Series, et non tx2500Series. Il n'est donc pas judicieux de l'utiliser, cela aurait toutes les chances de ne pas fonctionner

Maximiser le terminal et entrez-y:

reset
dmesg | grep Wacom

Il devrait y avoir deux lignes similaires à ceci:

[ 45.460644] input: Wacom ISDv4 93 as /devices/pci0000:00/0000:00:0b.1/usb2/2-2/2-2.3/2-2.3:1.0/input/input9
[ 45.478030] input: Wacom ISDv4 93 as /devices/pci0000:00/0000:00:0b.1/usb2/2-2/2-2.3/2-2.3:1.1/input/input10

Taper alors:

ls /dev/input/by-path

Vous devriez avoir quelquechose du genre:

lrwxrwxrwx 1 root root 9 2008-07-27 12:07 pci-0000:00:0b.1-usb-0:2.3:1.0-event-mouse -> ../event9
lrwxrwxrwx 1 root root 9 2008-07-27 12:07 pci-0000:00:0b.1-usb-0:2.3:1.0-mouse -> ../mouse1
lrwxrwxrwx 1 root root 9 2008-07-27 12:07 pci-0000:00:0b.1-usb-0:2.3:1.1- -> ../mouse2
lrwxrwxrwx 1 root root 10 2008-07-27 12:07 pci-0000:00:0b.1-usb-0:2.3:1.1-event- -> ../event10
lrwxrwxrwx 1 root root 9 2008-07-27 12:07 platform-i8042-serio-0-event-kbd -> ../event1
lrwxrwxrwx 1 root root 10 2008-07-27 12:07 platform-i8042-serio-1-event-mouse -> ../event11
lrwxrwxrwx 1 root root 9 2008-07-27 12:07 platform-i8042-serio-1-mouse -> ../mouse3
lrwxrwxrwx 1 root root 9 2008-07-27 12:07 platform-pcspkr-event-spkr -> ../event2

Il faut alors trouver le fichier qui corresponde à la sortie de "dmesg". Par exemple: input9 (de dmesg) correspond à event9 (dans le ls command) Donc le fichier "pci-0000:00:0b.1-usb-0:2.3:1.0-event-mouse" est celui nécessaire dans cet exemple.

Puis: input10 (de dmesg) correspond avec event10 (dans le ls command) Donc le fichier "pci-0000:00:0b.1-usb-0:2.3:1.1-event-" est l'autre nécessaire.

Modifier alors votre xorg.conf avec ces deux fichiers (celui se terminant par "mouse" doit être placé dans la section Stylet et gomme; et celui se terminant par "event-' doit être placé dans la section touch.

En théorie, vu que les portables sont tous basiquementles même, ces fichiers devraient être identiques à ceux donnés dans le lien précédent, mais il est plus prudent de vérifier.

Cela devrait alors compléter la procédure. Appuyer sur Ctrl + Alt + Backspace pour redémarrer le ServeurX. Sur l'écran de connexion, testez le stylet/gomme/toucher pour voir si leurs mouvements ont changés.

Une fois connecté à votre session, nous allons pouvoir effectuer la calibration. Ouvrer un terminal et entrez-y

wacomcpl

Il s'agit de la nouvelle interface graphique. Vous y trouverez probablement tout ce dont vous avez besoin, juste lisez les boutons.

Pour garder les paramètres wacomcpl au redémarrage, entrez dans un terminal:

chmod +x ~/.xinitrc

Puis aller dans : Système > Préférences > Sessions Clicker sur ajouter et pour cette commande, taper "~/.xinitrc" (sans les quillemets) en le nommant comme voulu.

Ceci ne marche cependant que pour l'utilisateur; lorsque vous êtes sur la fenêtre de connexion, l'écran n'est donc pas calibré.

Pour que cela soit effectif sur l'ensemble du système, voici un petit tutoriel: En premier:

rm ~.xinitrc

Maintenant, repartez dans wacomcpl et arrangez le comme vous le souhaitez (calibration y-compris)

Maintenant, nous allons ouvrier .xinitrc et xorg.conf:

gedit ~/.xinitrc & gksudo gedit /etc/X11/xorg.conf

Ensuite, on transfert juste les choses dans le xorg.conf Par exemple, la ligne dans le .xinitrc est:

xsetwacom set touch bottomy "3951"

Si vous ouvrez un terminal, vous pouvez utiliser xsetwacom pour trouver comment le traduire dans le xorg.conf. Donc ce vous feriez pour la ligne au-dessus est:

xsetwacom -x get touch bottomy

le "x" correspond à xconf; "get" vous donne la valeur Cette commande ressort:

Option "BottomY" "3951"

que l'on mettrait dans le xorg.conf sous la section Touch

Voici un autre court exemple:

dans .xinitrc: xsetwacom set stylus Button3 "Button 3"

Commande:

xsetwacom -x get stylus button3

Partie à mettre dans xorg.conf:

Option "Button3" "BUTTON 3"

Installer le pilote propriétaire ATI

  • Ouvrir le gestionnaire de pilote propriétaire:

Système > Administration > Pilotes de périphérique

  • Cocher la ligne "Pilote d'accélération graphique ATI"
  • Redémarrer

Lecteur d'empreinte digitale

En ce qui concerne le lecteur d'empreinte, il y a un nouveau projet appelé fprint, mais il est en cours de développement et n'est pas entièrement prêt à être utilisé en version stable. FIXME

Webcam

Pour faire marcher la webcam, il suffit de faire:

sudo apt-get install luvcview cheese

,ce qui installera un simple programme de webcam appelé Cheese FIXME

Télécommande IR

Se reporter aux pages sur les télécommandesFIXME

Rotation

A l'heure actuelle, ce tutoriel n'est pas fonctionnel. Il est issu du topic du forum sur le TX2050, ainsi que de l'article du wiki sur la rotation (cf.Liens externes). Bien que cette méthode fonctionne avec l'autre modèle, il semble que XRandR ne fonctionne pas bien sur notre TX2520. Cependant, la méthode présentée ici devrait être efficace à partir du moment où ce bug sera corrigé. Si vous savez où et comment régler ce problème, n'hésitez pas à faire partager sur ce wiki FIXME

En premier lieu, il faut installer les paquets wacom-tools pour activer XRandR; soit par le lien APT wacom-tools, soit en tapant dans un terminal:

sudo apt-get install wacom-tools

Editer ensuite le fichier de configuration de X

gksudo gedit /etc/X11/xorg.conf

et ajouter dans la section Device

Option "RandRRotation" "on"

avant la ligne "EndSection, puis enregistrer.

Vous devez optenir quelque chose du genre:

Section "Device"
    Identifier    "Configured Video Device"
    Driver        "nvidia"
    Option        "NoLogo"    "True"
    Option        "RandRRotation"  "on"
EndSection

Nous allons maintenant créer un script qui va effectuer la rotation dès qu'il sera lancer. Créer un fichier caché dans votre home à partir du terminal:

gedit ~/.rotation.sh

(vous pouvez le mettre ailleurs si vous le souhaitez.)

et y copier ce script:

#!/bin/bash
#version 8.04 (Hardy Heron):
rotation="$(xrandr -q --verbose | sed -n '2 {p;q}' | cut -d' ' -f5)"

case "$rotation" in
    normal)
        xrandr -o right
        xsetwacom set "TabletPCStylus" Rotate CW
        ;;
    right)
        xrandr -o inverted
        xsetwacom set "TabletPCStylus" Rotate HALF
        ;;
    inverted)
        xrandr -o left
        xsetwacom set "TabletPCStylus" Rotate CCW
        ;;
    left)
        xrandr -o normal
        xsetwacom set "TabletPCStylus" Rotate NONE
        ;;
esac

Une fois enregistré, changer les permissions sur ce fichier:

chmod +x ~/.rotation.sh

Touches multimedia

Il s'agit de la configuration des quatre touches situées sur le bord de l'écran. Pour l'instant, cette méthode ne permet que de faire fonctionner les touches DVD et QuickPlay (celle juste à côté) Cette astuce provient du topic sur le TX2050 dans le forum (cf.Liens externes).

Dans votre home, créer ou modifier le ~/.Xmodmap

gedit ~/.Xmodmap

et ajouter:

keycode 237 = XF86Launch0
keycode 205 = XF86Launch1

afin d'associer la touche à un keysyms.

Le keycode 237 correspond à la touche DVD, et 205 à la touche QuickPlay

Taper dans un terminal la commande:

xmodmap ~/.Xmodmap

pour prendre cette ajout en compte.

Pour que cela soit pris en compte à chaque fois que vous démarrez votre ordinateur, il faut aussi ajouter cette commande au démarrage de ta session en allant dans le menu Systeme/Préférence/Session puis clicker sur Ajouter et entrer la commande ci-dessous à la case "commande")

Maintenant, il faut associer les touches à des actions.

C'est ici que vous pouvez décider de personnaliser l'utilisation des touches. Dans l'exemple qui est donné ici, on a associé la touche DVD au lancement du logiciel Elisa, et la touche QuickPlay à la rotation de l'écran (à condition d'avoir effectuer la configuration nécessaire; cf.Rotation). Vous pouvez à la place associer tout autre action ou application en remplaçant "elisa" et "~/rotation.sh" par ce que vous voulez.

Lancer l'éditeur de configuration, soit en passant par le Menu (Application/Outils système/Editeur de configuration) soit en tapant dans le terminal

gconf-editor

Naviguer dans l'arborescence dans les sections Apps/Compiz/General/AllScreens/Options/. Une fois dans cette dernière, modifier les clefs de la manière suivante:

Name                        Value
run_command0_key      XF86Launch0
run_command1_key      XF86Launch1
command0              elisa
command1              ~/rotation.sh

A partir de là, cela devrait fonctionner.

FIXME

Détails de la configuration matérielle

Processeur: AMD Turion x2 Ultra ZM-80 2.1GHz; cache 2Mo de niveau L2

Mémoire vive: 3072Mo (1024Mo+2048Mo) DDR2 800 MHz (PC6400)

Disque dur: 250Go S-ATA 5400t/min

Carte Graphique: ATI Mobility Radeon HD 3200 IGP 64Mo DDR2

Ecran tactile: Wacom WXGA 12,1" 1280x800 dual-touch (électro-magnétique/sensitif)

Carte son: Realtek High Definition Audio

Cartes réseau:

  • Wifi: Broadcom BCM4322 WLAN 802.11 a/b/g/n
  • Ethernet: Realtek RTL8111/8168B PCI-E LAN Gigabit Ethernet 10/100/1000
  • Bluetooth:
  • Modem:Motorola SM56 SY 56K V92

Lecteur d'empreinte digitale: AuthenTec AES 1600/1610

Receveur Infra-Rouge: ENE CIR Receiver

Liens externes