Le tableau suivant récapitule la prise en charge du matériel de portable par les différentes versions d'Ubuntu.
Il utilise les notations suivantes :
Version | Installation | Carte graphique | Son | Wifi | Bluetooth | Webcam | Touchpad | Raccourcis multimédia | Ecran tactile |
---|---|---|---|---|---|---|---|---|---|
12.04 LTS (Precise Pangolin) | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Utilisateurs du Wiki possédant cet ordinateur, fonctionnel :
Cet ordinateur portable n'est à priori pas tatoué.
Ce portable dispose des éléments suivants :
Le modèle est proposé avec plusieurs tailles de disque dur, et des processeurs de différentes puissances. Il est livré avec Microsoft© Windows™ Vista Business OEM, et est vendu avec des DVD de restauration pour Windows™ Vista et Windows™ XP Edition Tablet PC.
Pour plus d'informations, consulter le descriptif détaillé sur le site de fujitsu-siemens.
Aucun problème durant l'installation.
Possibilité de boot depuis une clé USB ou le lecteur de carte mémoire
Il est recommandé d'installer Grub sur la partition contenant /boot et déplacer le drapeau d'amorce sur cette partition1) pour laisser le MBR intact.
Vous pouvez consulter la page consacrée au pavé tactile (touchpad) pour savoir comment utiliser toutes ses possibilités (ascenceur vertical, ascenceur horizontal, …). Le Touchpad présente souvent le défaut suivant : lorsqu'on tape au clavier, on clique sans le vouloir avec la paume. Consultez ce paragraphe pour corriger ce défaut.
L'écran tactile est fonctionnel dès l'installation. Cependant, il n'est pas correctement étalonné !
Sous Xubuntu, il n'y a pas d'outil de calibration préinstallé ( et pour Ubuntu ?).
Depuis Ubuntu 11.04 Natty Narwhale, l'outil xinput_calibrator est disponible dans les dépôts. installez le paquet xinput-calibrator puis lancez le logiciel Calibrate Touchscreen2). Il suffit ensuite de toucher les quatre cibles avec le stylet puis de suivre les instructions pour que les paramètres soient pris en compte dès le démarrage3).
Il est possible de forcer les instructions en sortie avec le paramètre --output-type. 3 choix possibles :
xinput_calibrator --output-type xorg.conf.d
xinput_calibrator --output-type hal
xinput_calibrator --output-type xinput
Par exemple en mode auto ou xorg.conf.d :
Calibrating EVDEV driver for "Fujitsu Component USB Touch Panel" id=13 current calibration values (from XInput): min_x=78, max_x=3875 and min_y=256, max_y=4005 Doing dynamic recalibration: Setting new calibration data: 73, 3882, 245, 4006 --> Making the calibration permanent <-- copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' Section "InputClass" Identifier "calibration" MatchProduct "Fujitsu Component USB Touch Panel" Option "Calibration" "73 3882 245 4006" EndSection
Il faut suivre les instructions pour rendre l'étalonnage permanent et ne pas avoir à relancer xinput_calibrator après chaque redémarrage.
Dans l'exemple ci-dessus, créer le dossier xorg.conf.d
et un fichier vide 99-calibration.conf
:
sudo mkdir -p /etc/X11/xorg.conf.d/ sudo touch /etc/X11/xorg.conf.d/99-calibration.conf
Ensuite, modifier le fichier /etc/X11/xorg.conf.d/99-calibration.conf
avec les droits d'administrateur et copier-coller les cinq dernières lignes en sortie de xinput_calibrator (de Section
à EndSection
inclus).
Sauvegarder le fichier.
Au prochain redémarrage, l'écran tactile doit avoir conservé l'étalonnage précédant.
Le pilote evdev permet d'émuler un clic droit lors d'un appui prolongé du stylet sur l'écran.
Avec les droits d'administrateur, Modifier le fichier /etc/X11/xorg.conf.d/99-calibration.conf
créé précédemment.
Ajouter les 3 lignes EmulateThirdButton
, EmulateThirdButtonTimeout
et EmulateThirdButtonThreshold
comme suit :
Section "InputClass" Identifier "calibration" MatchProduct "Fujitsu Component USB Touch Panel" Option "Calibration" "78 3875 256 4005" Option "EmulateThirdButton" "1" Option "EmulateThirdButtonTimeout" "750" Option "EmulateThirdButtonThreshold" "30" EndSection
Les cinq boutons en bas à droite de l'écran sont pris en charge par le pilote fjbtndrv (voir section Touches multimédia). Chaque appui sur le troisième bouton permet de faire tourner l'affichage de 90° vers la gauche… mais pas le pointage au stylet ne suit pas !!
Le problème est que fjbtndrv est prévu initialement pour les modèles basés sur tablet wacom. Mais tout n'est pas perdu, car fjbtndrv lance les scripts présents dans /usr/local/lib/fjbtndrv
ou dans $HOME/.fjbtndrv/scripts
.
La variable ACTION indique si l'écran est en cours de rotation (rotating
) ou en fin de rotation (rotated
), la variable ORIENTATION indique le sens de l'affichage : valeurs normal
, left
(rotation gauche), inverted
(inversée) et right
(rotation droite).
Grâce à xinput
il est possible de modifier les propriétés de l'écran tactile.
Pour disposer d'un clavier virtuel à l'écran, consulter les pages Portail accessibilité - logiciels de saisie ou claviers virtuels.
Pour les prises de notes manuscrites, consulter le portail accessibilité, section logiciels de saisie par reconnaissance de l'écriture manuscrite
Les touches multimédia (pour la rotation de l'écran notamment), seront reconnues après l'installation du pilote fjbtndrv. Ce pilote n'est pas dans les dépots officiels, mais vous pourrez le télécharger depuis le site officiel sur SourceForge ou le PPA.
Ajoutez le PPA ppa:khnz/ppa4) dans vos sources de logiciels, puis rechargez la liste des paquets. Enfin installer le paquet fjbtndrv via Synaptic ou le terminal.
La barre de défilement incluse dans le pavé tactile (touchpad) fonctionne parfaitement, en revanche la barre de défilement "scroll sensor" sur le bord de l'écran ne semble pas fonctionner.
Il n'y a pas encore de solution connue à ce problème.
Sous Ubuntu 11.04, le wifi N est activé, mais beaucoup de lignes d'erreur dans la log dmesg et le chipset chauffe beaucoup. Possibles dégradation de la connexion demandant de désactiver puis réactiver le wifi. Intel doit fournir une nouvelle version du firmware pour corriger ce bug majeur.
Voici un script pour faire tourner le pointage au stylet en même temps que l'affichage grâce à fjbtndrv (voir Touches multimédia).
Pour l'installer, suivez les étapes suivantes :
mkdir ~/.fjbtndrv/scripts
chmod +x ~/.fjbtndrv/scripts/*
#!/bin/bash # # The script is designed to be launched by fjbtndrv backend and should be placed in ~/.fjbtndrv/scripts or <LIBDIR>/fjbtndrv # It changes the evdev properties of touchscreen depending on ACTION and ORIENTATION using xinput. # # Author : draco31.fr # Contact : see http://doc.ubuntu-fr.org/utilisateurs/draco31.fr # Licence : GNU GPLv3 (see http://www.gnu.org/copyleft/gpl.html ) # script="$(basename $0)" logfile="/var/log/${script}.log" DEBUG=${DEBUG:=no} do_log() { if [ "$1" == yes ] then { echo "$2" | tee -a $logfile 1>&2 } fi } find_touchscreen() { IFS=$'\n' do_log "$DEBUG" "Searching device ..." local device_name for device in $(xinput list --name-only) do do_log "$DEBUG" "... Testing device $device" output="$(xinput list-props "$device" 2>/dev/null | grep 'Evdev Axis Calibration' --label="$device" -H)" if [ $? -eq 0 ] then do_log "$DEBUG" "Device found : $output" device_name="$device" break fi done do_log "yes" "Touchscreen device : $device_name" if [ -n "$device_name" ] then { echo $device_name return 0 } else return 1 fi } do_log "$DEBUG" "$(date) > ${script} : ACTION='$ACTION' ORIENTATION='$ORIENTATION' TOUCHSCREEN='$TOUCHSCREEN_DEVICE'" if [ "$ACTION" == "rotated" ] then { if [ -z "$TOUCHSCREEN_DEVICE" ] then declare -x TOUCHSCREEN_DEVICE="$(find_touchscreen)" export TOUCHSCREEN_DEVICE fi declare -i AxisX=0 declare -i AxisY=0 declare -i SwapAxes=0 case "$ORIENTATION" in "normal") # Keep initial values ;; "inverted") # Invert Axis AxisX=1 AxisY=1 # Keep X/Y orientation ;; "left") # inverse AxisX AxisX=1 # Rotate Axes SwapAxes=1 ;; "right") # inverse axes #AxisX=0 AxisY=1 # Rotate Axes SwapAxes=1 ;; *) do_log "yes" "Unknown ORIENTATION='$ORIENTATION'" exit 1 ;; esac do_log "yes" "Changing properties of device '$TOUCHSCREEN_DEVICE' : AxisX=$AxisX AxisY=$AxisY SwapAxes=$SwapAxes" xinput set-prop "$TOUCHSCREEN_DEVICE" 262 $AxisX $AxisY xinput set-prop "$TOUCHSCREEN_DEVICE" 264 $SwapAxes } fi exit 0
Contributeurs : draco31.fr 2009/07/12 18:05