Bloc-notes X11.
L'écran Tactile en mode \"Touch Screen\"
Même s'il est peu adapté à ce type de surface, le Touch Screen a l'avantage de fonctionner directement sous Xorg/Linux. Une fois que vous avez changé le paramétrage dans le BIOS, la puce est automatiquement reconnue par le module kernel usbhid entraînant la création d'une nouvelle périphérique d'entrée /dev/input/by-id/usb-Fujitsu_Component_USB_Touch_Panel-event-joystick. Le Joystick nous rapelle bien que ce mode n'est pas le top pour ce type de surface.
Pour utiliser ce périphérique, il faut ajouter une entrée InputDevice dans le fichier /etc/xorg.conf :
Section "InputDevice"
Identifier "Touch Screen"
Driver "evtouch"
Option "Device" "/dev/input/by-id/usb-Fujitsu_Component_USB_Touch_Panel-event-joystick"
Option "DeviceName" "Touchscreen"
Option "MinX" "530"
Option "MinY" "1075"
Option "MaxX" "15260"
Option "MaxY" "15800"
Option "longtouched_action" "down"
Option "longtouched_button" "3"
Option "maybetapped_action" "click"
Option "maybetapped_button" "1"
Option "touched_drag" "1"
Option "oneandahalftap_button" "0"
Option "LongtouchTimer" "500"
Option "MoveLimit" "18"
Option "ReportingMode" "Raw"
Option "Emulate3Buttons"
Option "Emulate3Timeout" "50"
Option "TapTimer" "90"
Option "SendCoreEvents"
# Option "Calibrate" "1"
EndSection
Ceci fait, cherchez la section ServerLayout et ajoutez l'entrée correspondant au Touch Screen
Section "ServerLayout"
...
InputDevice "Touch Screen" "SendCoreEvents"
...
EndSection
Maintenant, relancez X et vérifiez que cela fonctionne. Si le curseur est décalé par rapport au stylet, c'est que votre zone tactile n'a pas le même calibrage que la mienne. Pour lancer un calibrage c'est assez peu pratique....
- Modifiez le fichiez /etc/X11/xorg.conf et décommentez la ligne Option "Calibrate" "1".
- Quittez X pour revenir en mode console.
- Loggez-vous en tant que root.
- Allez dans le dossier /usr/lib/xf86-input-evtouch.
- Lancez ./calibrate.sh.
- A l'affichage de la mire, déplacez le stylet sur la surface du centre vers les côtés. Des valeurs min et max pour X et Y devraient s'afficher et changer au fur et à mesure que vous tapez sur tous les bords de l'écran. Allez bien jusqu'au plastique de la coque.
- Lorsque les valeurs minimum et maximum ne bouge plus, notez les dans un coin.
- Quitter le calibrage par Ctrl-Alt-BS.
- Ouvrez alors votre fichier /etc/X11/xorg.conf et modifiez les valeurs MinX, MinY, MaxX et MaxY avec celles données par l'outil de calibrage.
- Re-commentez la ligne Option "Calibrate" "1"
- Sauvez et redémarrez X.
Normalement l'écran devrait être maintenant correctement calibré.
Différents trucs & astuces pour Xorg/X11
Mode transparence
xcompmgr -cCfF -r7 -o.65 -l-10 -t-8 -D7
Clavier Logitech
/etc/X11/xkb/symbols/inet -> config du clavier "Logitech Cordless Desktop Navigator"
Pas d'anti-Aliasing dans OpenOffice
Virer l'option «XINERAMA» dans /etc/X11/XF86Config-4
Changement de la fréquence écran
Caractéristiques de l'interface vidéo
Xorg & DPI
Il faut inscrire dans xorg.conf la taille physique de la dalle :
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1280x1024"
HorizSync 31.5-67
VertRefresh 60
DisplaySize 340 270
EndSection
Erreur \"could not open default font fixed\"
Un truc qui me casse les pieds de temps à autre sous Mandriva c'est le serveur X qui refuse de démarrer avec le message :
could not open default font 'fixed'
Je ne donnerais pas de raisons à cela, juste la recette pour que cela remarche, du moins dans mon cas :
service xfs stop
service xfs start
Voilà, simple mais bon à savoir
Optimisation du nombre de terminaux
Pour réduire les termineaux (CTRL+ALT+N), modifier le fichier : /etc/inittab comme suit :
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
#2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6
Poster un nouveau commentaire