Écran tactile LCD Raspberry Pi Partie 2 – Réglages

Dans la première partie du tutoriel, j’ai montré comment connecter et configurer un écran tactile sur le Raspberry Pi. Dans cette partie, je voudrais montrer quelques paramètres qui amélioreront l’utilisation de l’écran.
Étalonnage
L’étalonnage n’est souvent pas trop bon lorsqu’il s’agit d’écrans tactiles résistifs. Par conséquent, nous calibrons à nouveau, pour lequel Adafruit a un petit programme appelé Xinput-Calibrator.
Commençons par le charger et l’exécuter.
wget http://adafruit-download.s3.amazonaws.com/xinput-calibrator_0.7.5-1_armhf.deb sudo dpkg -i -B xinput-calibrator_0.7.5-1.deb
Maintenant, si nécessaire, un étalonnage plus ancien doit être supprimé afin que nous puissions ensuite écraser le nouveau.
sudo rm /etc/X11/xorg.conf.d/99-calibration.conf
Puis X est lancé sur l’écran puis le calibrateur xinput. Si vous avez déjà démarré l’écran (par exemple en démarrage automatique), la première ligne n’est pas nécessaire:
FRAMEBUFFER=/dev/fb1 startx & DISPLAY=:0.0 xinput_calibrator --misclick 0
Il devrait démarrer une nouvelle application qui ressemble à ceci:
Ici, vous appuyez (de préférence avec un style) sur les croix rouges (aux quatre coins). Un code comme celui-ci devrait alors apparaître dans la console:
Section "InputClass" Identifier "calibration" MatchProduct "ADS7846 Touchscreen" Option "Calibration" "609 3246 302 2961" EndSection
Nous devons maintenant l’écrire dans le fichier précédemment supprimé. Vous devez d’abord déterminer si le répertoire existe (je ne l’avais pas) et le créer si nécessaire:
ls /etc/X11/xorg.conf.d sudo mkdir /etc/X11/xorg.conf.d
Maintenant, le fichier de configuration est créé.
sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
Ici, vous copiez simplement le «code» de sortie et enregistrez le fichier (CTRL + O, CTRL + X).
Votre étalonnage est maintenant enregistré et devrait prendre effet après un redémarrage.
Désactivation de l’économiseur d’écran
Vous avez peut-être remarqué que l’écran allume l’économiseur d’écran après quelques minutes. Bien sûr, cela ne semble pas bon lorsque l’écran est utilisé en continu (avec une interface graphique). Cependant, cela peut également être évité:
sudo apt-get install x11-xserver-utils
Un fichier est maintenant créé dans le répertoire personnel,
sudo nano ~/.xinitrc
qui a le contenu suivant:
xset s off # screensaver do not activate
xset -dpms # DPMS (Energy Star) disable features.
xset s noblank # do not let the video device darken
exec /etc/alternatives/x-session-manager # start lxde
Chaque fois que le bureau est démarré, ce script est appelé et empêchera l’écran de s’assombrir.
Lecture de vidéos
Une fonctionnalité intéressante consiste à laisser les vidéos s’exécuter sur l’écran. Cela peut être fait soit en recherchant le fichier dans le répertoire, soit en démarrant simplement un lecteur depuis la console. Je vais montrer ce dernier en bref:
Tout d’abord, vous avez besoin d’un joueur (par exemple le mplayer).
sudo apt-get install -y mplayer
Si vous avez une vidéo sur le Pi, vous pouvez la prendre, sinon téléchargez simplement un test:
wget http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi
Et maintenant vous pouvez déjà y jouer (vous pouvez voir des options supplémentaires ici).
mplayer -nolirc -vo fbdev2:/dev/fb1 -vf scale=320:-3 big_buck_bunny_480p_surround-fix.avi