Configuration en mode kiosk du navigateur Chrome.

Raspeberry Pi : Modèle 4B 4 Go Webcam : Logitech, Inc. Webcam C270 Distribution : Raspberry Pi OS (previously called Raspbian) : Raspberry Pi OS (32-bit) Lite 2020-08-20

I/ Configuration de base.

1/ Connexion.

Attention par défaut le clavier est en "qwerty" login : pi password : raspberry ... pi@raspberrypi:~ $

2/ Configuration.

pi@raspberrypi:~ $ sudo raspi-config Configuration de la localisation Configuration du clavier Configuration du pays Configuration du réseau sans-fil Activation de ssh. Changer le mot de passe de l'utilisateur par défaut 'pi'.

3/ Configuration sans-fil.

Lien : https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md pi@raspberrypi:~ $ sudo iwlist wlan0 scan ... ESSID:"ressf01" ... Ouvrir : /etc/wpa_supplicant/wpa_supplicant.conf chercher : network={ ssid="testing" psk="testingPassword" } Remplacer par : ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=FR network={ ssid="ressf01" psk="Mot2Passe" }

4/ Reconfiguration.

pi@raspberrypi:~ $ sudo wpa_cli -i wlan0 reconfigure

5/ Vérification.

pi@raspberrypi:~ $ ifconfig wlan0 wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.17 netmask 255.255.255.0 broadcast 192.168.1.255 ...

6/ Mise-à-jour du système d'exploitation.

pi@raspberrypi:~ $ sudo apt-get update && sudo apt-get upgrade

7/ Installation d'outils.

pi@raspberrypi:~ $ sudo apt-get install vim mc htop screen

II/ Configuration du mode kiosk.

Lien :https://www.sylvaindurand.org/launch-chromium-in-kiosk-mode

1/ Installation du serveur X.

pi@raspberrypi:~ $ sudo apt-get install xserver-xorg-video-all xserver-xorg-input-all xserver-xorg-core xinit x11-xserver-utils

2/ Configuration du lancement de X au démarrage.

Créer : ~/.bash_profile Ajouter : if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then startx fi

3/ Configuration du lancement de X depuis l'interface de configuration.

pi@raspberrypi:~ $ sudo raspi-config 3 Boot Options B1 Desktop / CLI B2 Console Autologin Text console, automatically logged in as 'pi' user

4/ Installation de navigateur web Chromium.

pi@raspberrypi:~ $ sudo apt-get install chromium-browser

5/ Installation de l'outil 'unclutter'.

Lien : https://doc.ubuntu-fr.org/unclutter pi@raspberrypi:~ $ sudo apt-get install unclutter

6/ Script de lancement du navigateur.

Liens : https://pimylifeup.com/raspberry-pi-kiosk https://arcanesciencelab.wordpress.com/2020/04/11/disable-chromium-update-dialog-on-raspbian-buster/ Créer : ~/.xinitrc Ajouter : #!/bin/sh xset -dpms xset s off xset s noblank unclutter & sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' /home/pi/.config/chromium/Default/Preferences sed -i 's/"exit_type":"Crashed"/"exit_type":"Normal"/' /home/pi/.config/chromium/Default/Preferences chromium-browser https://meet.jit.si/hackardennes_rimbaud --window-size=1920,1080 --start-fullscreen --kiosk --incognito --noerrdialogs --disable-translate --no-first-run --fast --fast-start --disable-infobars --disable-features=TranslateUI --disk-cache-dir=/dev/null --password-store=basic --use-fake-ui-for-media-stream --test-type --check-for-update-interval=31536000

7/ Redémarrage.

pi@raspberrypi:~ $ sudo reboot

III/ Configuration de USB Audio device.

Lien : https://www.raspberrypi-spy.co.uk/2019/06/using-a-usb-audio-device-with-the-raspberry-pi/

1/ Brancher le USB Audio device.

2/ Vérification.

pi@raspberrypi:~$ lsusb ... Bus 001 Device 007: ID 1b3f:2008 Generalplus Technology Inc. ... pi@raspberrypi:~$ dmesg ... [ 140.315162] usb 1-1.2: USB disconnect, device number 4 [ 153.664981] usb 1-1.1: new full-speed USB device number 7 using xhci_hcd [ 153.809914] usb 1-1.1: New USB device found, idVendor=1b3f, idProduct=2008, bcdDevice= 1.00 [ 153.809935] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 153.809952] usb 1-1.1: Product: USB Audio Device [ 153.809968] usb 1-1.1: Manufacturer: GeneralPlus [ 153.872996] input: GeneralPlus USB Audio Device as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.1/1-1.1:1.3/0003:1B3F:2008.0005/input/input6 [ 153.935388] hid-generic 0003:1B3F:2008.0005: input,hidraw0: USB HID v2.01 Device [GeneralPlus USB Audio Device] on usb-0000:01:00.0-1.1/input3 ... pi@raspberrypi:~$ aplay -l **** Liste des P�riph�riques Mat�riels PLAYBACK **** ... carte 1: Device [USB Audio Device], p�riph�rique 0: USB Audio [USB Audio] Sous-p�riph�riques: 1/1 Sous-p�riph�rique #0: subdevice #0 ...

3/ Configuration de Alsa.

Ouvrir : /usr/share/alsa/alsa.conf Chercher : defaults.ctl.card 0 defaults.pcm.card 0 Remplacer par : defaults.ctl.card 1 defaults.pcm.card 1

4/ Augmenter le volume de 'Speaker' et 'Mic'.

pi@raspberrypi:~$ alsamixer

5/ Test.

pi@raspberrypi:~$ speaker-test -c2 pi@raspberrypi:~$ speaker-test -c2 -t sine -f 500 pi@raspberrypi:~$ wget https://www.kozco.com/tech/piano2.wav pi@raspberrypi:~$ aplay piano2.wav

6/ Redémarrage.

pi@raspberrypi:~ $ sudo reboot