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
Last revisionBoth sides next revision
composants:rpi_browser [2018/09/11 17:37] mhcomposants:rpi_browser [2020/02/15 19:29] – [Projet] mh
Line 1: Line 1:
 ====== Navigateur plein écran ====== ====== 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>
 +
 +//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 : Pour lancer openbox automatiquement au démarrage, éditer ou créer le fichier ~/.xsession et inclure :
Line 47: Line 47:
 </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 57: 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 65: 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.txt
  • Last modified: 2020/06/01 16:35
  • by 127.0.0.1