Apportez votre aide…
HP TC1100
Le TC1100 est une tablette de la société HP que la marque commercialisa en 2003 et cessa de produire en 2005. Sa popularité est pourtant restée quasiment intacte au fil des années tant la machine a symbolisé pour beaucoup la tablette idéale : élégante, solide et pratique avec son clavier détachable.
Commercialisée avec Windows XP Tablet Edition, elle n'a pas manqué de susciter l'intérêt de la planète Linux et si la tablette est capable de faire tourner décemment Windows 7 (pour peu que la configuration matérielle suive), elle retrouve une seconde jeunesse en passant par la case libre et plus précisément la case Ubuntu. L'ensemble des fonctionnalités est opérationnelle ou presque et ce bien souvent dès le premier lancement du système. Pour toutes celles qui demanderaient des ajustements, la présente page constitue un guide simple et intuitif.
À noter que l'intégralité de ce qui suit se veut le travail d'un membre du forum officiel d'Ubuntu et provient d'un sujet dédié à la machine sur ce même forum dont vous retrouverez les références en bas de page.
Installation
Avant tout chose, le HP TC1100 ne proposant pas de lecteur CD/DVD (si ce n'est via une station d'accueil), je vous invite à consulter la documentation pour tout ce qui touche à l'installation d'Ubuntu via une clé USB.
Pensez à bien mettre à jour votre distribution, a fortiori si vous entamez ce guide suite à une nouvelle installation d'Ubuntu.
Installez ensuite les pilotes de la carte graphique si ce n'est pas déjà fait.
Installez les pilotes Wacom en installant les paquets wacom-tools et wacomcpl 1).
Les indispensables pour tablettes
Installez les paquets suivants pour une meilleure expérience tactile2) :
- cellwriter – programme de reconnaissance d'écriture et clavier virtuel.
- xournal – équivalent du Journal de Windows, ce programme permet de prendre des notes manuscrites rapidement.
- xbindkeys – permet d'assigner des fonctions aux boutons du stylet.
Configurer Xbindkeys
Il s'agit d'assigner les boutons du HP TC1100 (ceux de l'écran ainsi que les boutons Q et de changement d'écran) à des programmes ou actions.
Dans un terminal, tapez :
gedit .xbindkeysrc
Dans le fichier qui s'ouvre, entrez le code suivant :
"rotate" b:30 "xournal" b:31 "cellwriter" b:32 #"customcommand1" #c:159 #"customcommand2" #c:151
c:159 et c:151 correspondent respectivement aux boutons « Q » et « Changement d'écran », libre à vous de les assigner au programme ou à une action désiré. Pour ce faire, remplacer le texte « customcommand1 » et « customcommand2 » par le lanceur en question, en gardant bien les guillemets.
Sauvez et fermez.
Paramétrez Ubuntu pour que certains indispensables soient lancés à son ouverture
Cliquez sur le menu « Système » du tableau de bord, puis dirigez-vous dans le menu « Préférences » afin de cliquer sur l'option « Applications au démarrage ».
Cliquez sur le bouton « Ajouter » dans la boite de dialogue qui s'ouvre. Recopiez la commande suivante dans chaque case et cliquez sur « Ajouter » pour valider.
xbindkeys
Faites de même pour Cellwriter si vous le désirez avec la commande suivante :
cellwriter
Permettre la rotation de l'écran
Dans un terminal, tapez :
gksudo gedit /etc/X11/xorg.conf
Remplacer le contenu du fichier par ceci :
Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" DefaultDepth 24 Option "AddARGBGLXVisuals" "True" EndSection Section "Module" Load "glx" EndSection Section "Device" Identifier "Configured Video Device" Driver "nvidia" Option "NoLogo" "True" Option "RandRRotation" "True" Option "NvAGP" "1" Option "RenderAccel" "False" EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" EndSection
Sauvez et fermer.
Régler la rotation et le stylet
Puisque le fichier suivant est protégé au niveau des permissions, je vous conseille de passer Nautilus en mode administrateur. Pour ce faire, tapez dans un terminal :
gksudo nautilus
Entrez votre mot de passe administrateur et rendez-vous dans le dossier /usr/share/hal/fdi/policy/20thirdparty/ et ouvrez le fichier 10-linuxwacom.fdi.
Remplissez le fichier avec le code suivant :
- 10-linuxwacom.fdi
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- this is probably a bit imprecise --> <deviceinfo version="0.2"> <device> <match key="info.category" contains="input"> <match key="info.product" contains_outof="Wacom"> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">stylus</merge> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">eraser</append> <append key="wacom.types" type="strlist">cursor</append> <append key="wacom.types" type="strlist">pad</append> </match> </match> <match key="info.capabilities" contains="serial"> <match key="@info.parent:pnp.id" contains_outof="WACf001;WACf002;WACf003;WACf004;WACf005;WACf006;WACf007;WACf008;WACf009;WACf00a;WACf00b;WACf00c;FUJ02e5"> <append key="info.capabilities" type="strlist">input</append> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">stylus</merge> <merge key="input.x11_options.ForceDevice" type="string">ISDV4</merge> <merge key="input.x11_options.Button2" type="string">3</merge> <merge key="input.device" type="copy_property">serial.device</merge> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">eraser</append> <match key="@info.parent:pnp.id" contains_outof="WACf008;WACf009"> <!-- Serial tablets with touch capabilities --> <append key="wacom.types" type="strlist">touch</append> </match> <match key="@info.parent:pnp.id" contains_outof="WACf008"> <!-- Serial tablets that operate at higher baud rate --> <merge key="input.x11_options.BaudRate" type="string">38400</merge> </match> </match> </match> <!-- N-Trig Duosense Electromagnetic Digitizer --> <match key="info.product" contains="HID 1b96:0001"> <match key="info.parent" contains="if0"> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">stylus</merge> </match> </match> </device> <!-- Match the Wacom Bluetooth A5 pen tablet --> <device> <match key="info.capabilities" contains="input.mouse"> <match key="info.product" contains="WACOM"> <match key="info.product" contains="Tablet"> <merge key="input.x11_driver" type="string">wacom</merge> <merge key="input.x11_options.Type" type="string">stylus</merge> <append key="info.callouts.add" type="strlist">hal-setup-wacom</append> <append key="wacom.types" type="strlist">eraser</append> <append key="wacom.types" type="strlist">cursor</append> </match> </match> </match> </device> <device> <match key="input.x11_options.Type" contains="eraser"> <merge key="info.product" type="string">eraser</merge> </match> </device> <device> <match key="input.x11_options.Type" contains="stylus"> <merge key="info.product" type="string">stylus</merge> </match> </device> </deviceinfo>
Sauvez et fermer. Redémarrez pour valider ces modifications.
Configuration et modifications supplémentaires
ATTENTION : Les opérations suivantes doivent être exécutées en tant qu'administrateur pour être fonctionnelles.
Pour passer en mode administrateur, ouvrez un terminal et tapez la commande suivante :
sudo su
Entrer votre mot de passe pour valider.
Contrôler la luminosité de l'écran avec le jogdial
Puisque la luminosité de l'écran ne peut être contrôlée par l'option habituelle d'Ubuntu, utilisez le jogdial (roulette) à la place se trouve être l'une des meilleurs solutions. Pour ce faire, tapez dans le terminal :
gedit /etc/rc.local
Dans le fichier qui s'ouvre, collez la ligne suivante avant la ligne de code « exit 0 » :
echo 0 > /sys/devices/platform/tc1100-wmi/jogdial
Sauvez et fermez.
Corriger la calibration du stylet en sortie du mode veille
Tapez dans le terminal :
gedit 10_calibrate.sh
Dans le fichier qui s'ouvre, collez le texte suivant :
- 10_calibrate.sh
#!/usr/bin/env bash FILE=/tmp/calibration XSETWACOM=/usr/bin/xsetwacom function store_value() { value=`$XSETWACOM --display :0.0 get $1 $2` echo "$XSETWACOM --display :0.0 set $1 $2 $value" >> $FILE } # Store calibration of all devices function store_devices_calibration() { >$FILE store_value "stylus" "TopX" store_value "stylus" "TopY" store_value "stylus" "BottomX" store_value "stylus" "BottomY" chmod +x $FILE } # Store calibration of all devices function restore_devices_calibration() { if [[ -e $FILE ]] then ( sleep 2; $FILE )& fi } MODE=$1 case "$MODE" in hibernate|suspend) store_devices_calibration ;; thaw|resume) restore_devices_calibration ;; *) exit $NA ;; esac
Sauvez et fermez.
Dans le terminal, tapez :
chmod +x 10_calibrate.sh mv 10_calibrate.sh /etc/pm/sleep.d/
Création d'un script de rotation
Dans le terminal, tapez :
gedit rotate
Collez ce qui suit dans le fichier :
- rotate
#!/bin/sh if [ -n "$(xrandr | grep 768x1024)" ]; then xrandr -o normal xsetwacom set "stylus" Rotate NONE else xrandr -o left xsetwacom set "stylus" Rotate CCW fi
Sauvez et fermez.
Tapez dans le terminal :
chmod +x rotate mv rotate /usr/bin/rotate
Empêcher le verrouillage de l'écran
Utile en cas où le clavier n'est pas connecté et que vous ne pouvez pas accéder à cellwriter. Il n'est pas utile de posséder les droits d'administrateur pour effectuer les modifications suivantes ; si votre terminal est toujours en mode administrateur, tapez simplement « exit ». Ensuite, tapez :
gconftool -s /apps/gksu/disable-grab -t bool true gconftool -s /apps/gnome-power-manager/lock/suspend -t bool false gconftool -s /apps/gnome-power-manager/lock/hibernate -t bool false
Voir aussi
Contributeurs principaux : .