composants:rpi_browser

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
composants:rpi_browser [2018/09/11 17:30] – [Problèmes à résoudre encore] mhcomposants:rpi_browser [2020/06/01 16:35] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Raspberry Pi ======+====== Navigateur plein écran ======
  
-{{composants:rpi.png?400}}+{{composants:rpi.png?250}}
  
 ===== Résumé ===== ===== Résumé =====
Line 7: Line 7:
 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. 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.
  
-===== Projets ===== +===== Projet =====
- +
-==== Afficher un navigateur en plein écran au démarrage sur une page donnée ====+
  
 On peut utiliser le couple OpenBox (Gestionnaire de fenêtres) et Midori (navigateur) : On peut utiliser le couple OpenBox (Gestionnaire de fenêtres) et Midori (navigateur) :
Line 15: Line 13:
 Installer openbox et le navigateur midori : Installer openbox et le navigateur midori :
  
-<code> +<code bash
-sudo apt install openbox obconf obmenu midori unclutter+sudo apt install openbox obconf obmenu midori unclutter
 </code> </code>
  
Line 23: Line 21:
 Créer un fichier de configuration et l'ouvrir : Créer un fichier de configuration et l'ouvrir :
  
-<code> +<code bash
-mkdir -p ~/.config/openbox && cp /etc/xdg/openbox/* ~/.config/openbox+mkdir -p ~/.config/openbox && cp /etc/xdg/openbox/* ~/.config/openbox
 </code> </code>
  
Line 30: Line 28:
  
 <code> <code>
-midori --inactivity-reset=60 -e Fullscreen --app=/path/or/url.html+sleep 5 && midori --inactivity-reset=60 -e Fullscreen --app=/path/or/url.html
 </code> </code>
  
-Créer le fichier ~/.xsession et inclure :+//Le "sleep" permet d'attendre un peu au démarrage pour être certain que la connection internet soit bien établie avant de lancer le navigateur.// 
 + 
 +Pour lancer openbox automatiquement au démarrage, éditer ou créer le fichier ~/.xsession et inclure :
  
 <code> <code>
Line 39: Line 39:
 </code> </code>
  
-Pour tourner l'écran à 90° pour activr un mode portrait par exemple sur une télévision, éditer le fichier /boot/config.txt et ajouter la ligne suivante en bas+Pour tourner l'écran à 90° pour afficher en mode portrait, éditer le fichier /boot/config.txt et ajouter la ligne suivante en bas
  
 <code> <code>
 display_rotate=1 #90 degrees display_rotate=1 #90 degrees
 +ou
 display_rotate=3 #270 degrees display_rotate=3 #270 degrees
 </code> </code>
  
 +Pour se connecter automatiquement à un réseau sans fil, si le Raspbian est basé sur debian "Jessie" il ne faut pas éditer le fichier /etc/network/interfaces.
  
 +Il faut entrer le SSID et le mot de passe du wifi dans le fichier /etc/wpa_supplicant/wpa_supplicant.conf avec la nomenclature suivante :
  
 +<code>
 +ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
 +update_config=1
  
 +network={
 +    ssid="homenetwork"
 +    psk="h0mepassw0rd"
 +}
 +</code>
  
 +Si un réseau filaire est accessible c'est toujours mieux. La configuration en WiFi via les fichiers de config ci-dessus ne fonctionnent pas toujours de manière très stable sur les réseaux protégés.
  
 ===== Ressources ===== ===== Ressources =====
Line 56: Line 68:
   *[[https://blog.niteo.co/raspberry-pi-boot-to-browser/|Raspberry Pi boot to browser]]   *[[https://blog.niteo.co/raspberry-pi-boot-to-browser/|Raspberry Pi boot to browser]]
   *[[https://elinux.org/RPiconfig#Video_mode_options|RPi Config in boot, video options]]   *[[https://elinux.org/RPiconfig#Video_mode_options|RPi Config in boot, video options]]
 +  *[[http://www.blackmoreops.com/2014/09/18/connect-to-wifi-network-from-command-line-in-linux/|Se connecter en wifi en ligne de commande]] 
 +  *[[https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md|Configuring wireless on Rpi]] 
 +  *[[https://unix.stackexchange.com/questions/92799/connecting-to-wifi-network-through-command-line#92810|CLI wifi connection setup]] 
 +  *[[https://superuser.com/questions/42460/can-you-explain-how-to-understand-what-the-iwconfig-command-displays-in-ubuntu/295972#295972|Understanding iwconfig command]] 
 +  *[[https://unix.stackexchange.com/questions/128439/good-detailed-explanation-of-etc-network-interfaces-syntax#128662|/etc/network/interfaces explained]] 
 +  *[[https://raspberrypi.stackexchange.com/questions/39785/dhcpcd-vs-etc-network-interfaces#41187|dhcpcd vs /etc/network/interfaces]]
 ===== Divers ===== ===== Divers =====
  
Line 64: Line 81:
 #Don't sleep the screen : #Don't sleep the screen :
 xserver-command=X -s 0 dpms xserver-command=X -s 0 dpms
 +</code>
 +
 +
 +La Raspberry Pi n'a pas de mot de passe par défaut pour root. Pour en créer un :
 +<code>
 +sudo passwd root
 </code> </code>
  • composants/rpi_browser.1536679857.txt.gz
  • Last modified: 2020/06/01 16:36
  • (external edit)