composants:rpi_browser

This is an old revision of the document!


Navigateur plein écran

La Raspberry pi est un outil idéal pour afficher un navigateur en plein écran sur une télé. Il peut s'accrocher discrètement à l'arrière et on pourra s'y connecter en ssh.

On peut utiliser le couple OpenBox (Gestionnaire de fenêtres) et Midori (navigateur) :

Installer openbox et le navigateur midori :

sudo apt install openbox obconf obmenu midori unclutter

unclutter est un utilitaire qui permettra de désafficher le curseur si il est inactif

Créer un fichier de configuration et l'ouvrir :

mkdir -p ~/.config/openbox && cp /etc/xdg/openbox/* ~/.config/openbox

Ouvrir le fichier “autostart” créé et remplacer son contenu par (à ajuster au besoin) :

midori --inactivity-reset=60 -e Fullscreen --app=/path/or/url.html

Pour lancer openbox automatiquement au démarrage, éditer ou créer le fichier ~/.xsession et inclure :

exec=openbox-session

Pour tourner l'écran à 90° pour afficher en mode portrait, éditer le fichier /boot/config.txt et ajouter la ligne suivante en bas

display_rotate=1 #90 degrees
ou
display_rotate=3 #270 degrees

Pour se connecter automatiquement à un réseau il faut éditer le fichier /etc/network/interfaces et rajouter les informations suivantes :

auto wlan0
iface wlan0 inet dhcp
    wireless-essid mySSID
    wireless-key key

pour un réseau protégé cela peut-être :

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid "my SSID"
    wpa-psk key

Dans ces cas il faut peut-être générer un fichier /etc/wpa_supplicant.conf avec la commande suivante :

wpa_passphrase "Mon SSID avec espaces" >> /etc/wpa_supplicant.conf
macléWPA

Attention, cette commande doit être lancée en root pour fonctionner, pas en sudo. Aussi, le macléWPA doit être entré après la commande. Cela permet de générer la clé hexadécimal à partir de la phrase WPA. Si l'ESSID ne comporte pas de mot de passe, les guillemets ne sont pas nécessaire.

La Raspberry Pi n'a pas de mot de passe par défaut pour root. Pour en créer un :

sudo passwd root

Attention, ne pas le perdre !

Pour éviter la mise en veille automatique dans Lightdm, éditer le fichier /etc/lightdm/lightdm.conf et inclur, en bas :

#Don't sleep the screen :
xserver-command=X -s 0 dpms
  • composants/rpi_browser.1536689711.txt.gz
  • Last modified: 2020/06/01 16:36
  • (external edit)