Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
raspberry_pi_configurations_complementaires [2018/03/23 14:12]
serge créée
raspberry_pi_configurations_complementaires [2019/07/17 16:44] (Version actuelle)
Benjamin Labomedia [Mettre Raspbian en read only pour préserver des crashs de carte SD]
Ligne 5: Ligne 5:
 Voici des exemples de config (quand il y a un # en début de ligne, la ligne est commentée) Voici des exemples de config (quand il y a un # en début de ligne, la ligne est commentée)
  
-''​%%sudo nano /​etc/​network/​interfaces%%''​+  ​sudo nano /​etc/​network/​interfaces
  
-''​%% #​ The loopback interface%%''​\\ +   #​ The loopback interface 
-''​%% auto lo%%''​\\ +   auto lo 
-''​%% iface lo inet loopback%%''​\\ +   iface lo inet loopback 
-''​%% auto eth0%%''​\\ +   auto eth0 
-''​%% ###​ Pour IP Dynamique sur eth0%%''​\\ +   ###​ Pour IP Dynamique sur eth0 
-''​%% #​ iface eth0 inet dhcp%%''​\\ +   #​ iface eth0 inet dhcp 
-''​%% ###​ Pour IP Statique sur eth0%%''​\\ +   ###​ Pour IP Statique sur eth0 
-''​%% iface eth0 inet static%%''​\\ +   iface eth0 inet static 
-''​%% #​your static IP%%''​\\ +   #​your static IP 
-''​%% address 192.168.1.118  %%''​\\ +   address 192.168.1.118   
-''​%% #​your gateway IP%%''​\\ +   #​your gateway IP 
-''​%% gateway 192.168.1.1%%''​\\ +   gateway 192.168.1.1 
-''​%% netmask 255.255.255.0%%''​\\ +   netmask 255.255.255.0 
-''​%% #​your network address "​family"​%%''​\\ +   #​your network address "​family"​ 
-''​%% network 192.168.1.0%%''​\\ +   network 192.168.1.0 
-''​%% broadcast 192.168.1.255%%''​+   broadcast 192.168.1.255
  
 relancer le réseau (si vous êtes loggué sur la Pi) relancer le réseau (si vous êtes loggué sur la Pi)
  
-''​%%sudo /​etc/​init.d/​networking restart%%''​+  ​sudo /​etc/​init.d/​networking restart
  
 ===== WiFi WPA ===== ===== WiFi WPA =====
Ligne 34: Ligne 34:
 Un... Un...
  
-''​%%lsusb%%''​+  ​lsusb
  
 donne... donne...
  
-''​%%Bus 001 Device 004:​ ID 0cf3:​9271 Atheros Communications,​ Inc. AR9271 802.11n%%''​+  ​Bus 001 Device 004:​ ID 0cf3:​9271 Atheros Communications,​ Inc. AR9271 802.11n
  
 si la carte est reconnue. si la carte est reconnue.
Ligne 44: Ligne 44:
 Pour scanner les SSID: Pour scanner les SSID:
  
-''​%%sudo iwlist wlan0 scan | grep ESSID%%''​+  ​sudo iwlist wlan0 scan | grep ESSID
  
 Editer **wpa-supplicant.conf** Editer **wpa-supplicant.conf**
  
-''​%%sudo nano /​etc/​wpa_supplicant/​wpa_supplicant.conf%%''​+  ​sudo nano /​etc/​wpa_supplicant/​wpa_supplicant.conf
  
 avec avec
  
-''​%%ctrl_interface=DIR=/​var/​run/​wpa_supplicant GROUP=netdev%%''​\\ +  ​ctrl_interface=DIR=/​var/​run/​wpa_supplicant GROUP=netdev 
-''​%%update_config=1%%''​\\ +  update_config=1 
-''​%%#​ ap_scan=1%%''​\\ +  #​ ap_scan=1 
-''​%%network={%%''​\\ +  network={ 
-''​%%   ssid="​NOM_RESEAU"​ #​ à renseigner%%''​\\ +  ​   ssid="​NOM_RESEAU"​ #​ à renseigner 
-''​%%#​    scan_ssid=1 #​ nécessaire quand le ssid n'​est pas diffusé%%''​\\ +  #​    scan_ssid=1 #​ nécessaire quand le ssid n'​est pas diffusé 
-''​%%   proto=RSN%%''​\\ +  ​   proto=RSN 
-''​%%   key_mgmt=WPA-PSK%%''​\\ +  ​   key_mgmt=WPA-PSK 
-''​%%   pairwise=CCMP TKIP%%''​\\ +  ​   pairwise=CCMP TKIP 
-''​%%   group=CCMP TKIP%%''​\\ +  ​   group=CCMP TKIP 
-''​%%   psk="​PASSWORD"​ #​ à renseigner%%''​\\ +  ​   psk="​PASSWORD"​ #​ à renseigner 
-''​%%}%%''​+  }
  
 ===== Permettre l'​utilisation de la sortie HDMI ===== ===== Permettre l'​utilisation de la sortie HDMI =====
Ligne 69: Ligne 69:
 Il faut éditer le fichier/​boot/​config.txt : Il faut éditer le fichier/​boot/​config.txt :
  
-''​%%sudo nano /​boot/​config.txt%%''​+  ​sudo nano /​boot/​config.txt
  
 Il suffit de décommenter les deux lignes suivantes Il suffit de décommenter les deux lignes suivantes
  
-''​%%hdmi_force_hotplug=1%%''​\\ +  ​hdmi_force_hotplug=1 
-''​%%hdmi_drive=2 //​ Configue%%''​+  hdmi_drive=2 //​ Configue
  
 ===== Installer le son ===== ===== Installer le son =====
Ligne 83: Ligne 83:
     * http://​www.thomann.de/​de/​behringer_ucontrol_uca_202.htm     * http://​www.thomann.de/​de/​behringer_ucontrol_uca_202.htm
  
-''​%%cat /​proc/​asound/​cards%%''​+  ​cat /​proc/​asound/​cards
  
-en cas d'​utilisation d'une carte son USB, de créer un fichier .asoundrc dans le home/user avec le contenu suivant : ''​%%pcm.!default%%''​ ''​%%{%%''​ ''​%%type%%''​ ''​%%hw%%''​ ''​%%card%%''​ ''​%%1%%''​ ''​%%}%%''​ ''​%%ctl.!default%%''​ ''​%%{%%''​ ''​%%type%%''​ ''​%%hw%%''​ ''​%%card%%''​ ''​%%1%%''​+en cas d'​utilisation d'une carte son USB, de créer un fichier .asoundrc dans le home/user avec le contenu suivant :   ​pcm.!default ​  ​  ​type   ​hw   ​card   ​  ​  ​ctl.!default ​  ​  ​type   ​hw   ​card   ​1
  
 Pour forcer l'​ordre des cartes, il faut éditer le fichier alsa-base.conf:​ Pour forcer l'​ordre des cartes, il faut éditer le fichier alsa-base.conf:​
  
-''​%%sudo nano /​etc/​modprobe.d/​alsa-base.conf%%''​+  ​sudo nano /​etc/​modprobe.d/​alsa-base.conf
  
 Ajoutez les 2 lignes décommentées : Ajoutez les 2 lignes décommentées :
  
-''​%%#​ Keep snd-usb-audio from beeing loaded as first soundcard%%''​\\ +  ​#​ Keep snd-usb-audio from beeing loaded as first soundcard 
-''​%%options snd-usb-audio index=0%%''​\\ +  options snd-usb-audio index=0 
-''​%%options snd_bcm2835 index=1%%''​+  options snd_bcm2835 index=1
  
 Après, le redémarrage la carte USB sera utilisée par défaut Après, le redémarrage la carte USB sera utilisée par défaut
Ligne 101: Ligne 101:
   * Pas nécessaire avec Occidentalis http://​www.pobot.org/​Activer-le-son-sur-Raspberry-Pi.html   * Pas nécessaire avec Occidentalis http://​www.pobot.org/​Activer-le-son-sur-Raspberry-Pi.html
  
-''​%%#​ audio sur le jack%%''​\\ +  ​#​ audio sur le jack 
-''​%%$ sudo amixer cset numid=3 1%%''​\\ +  $ sudo amixer cset numid=3 1 
-''​%%#​ audio sur le HDMI%%''​\\ +  #​ audio sur le HDMI 
-''​%%$ sudo amixer cset numid=3 2%%''​\\ +  $ sudo amixer cset numid=3 2 
-''​%%#​ commutation automatique%%''​\\ +  #​ commutation automatique 
-''​%%$ sudo amixer cset numid=3 0%%''​+  $ sudo amixer cset numid=3 0
  
 ===== Installer un bureau après une installation stretch Lite ===== ===== Installer un bureau après une installation stretch Lite =====
  
-''​%%sudo apt-get install --no-install-recommends xserver-xorg%%''​\\ +  ​sudo apt-get install --no-install-recommends xserver-xorg 
-''​%%sudo apt-get install --no-install-recommends xinit%%''​\\ +  sudo apt-get install --no-install-recommends xinit 
-''​%%sudo apt-get install raspberrypi-ui-mods%%''​\\ +  sudo apt-get install raspberrypi-ui-mods 
-''​%%sudo apt-get install lightdm%%''​+  sudo apt-get install lightdm
  
 ===== Serveur X déporté avec ssh ===== ===== Serveur X déporté avec ssh =====
  
-''​%%ssh -X 192.168.1.69 -l pi%%''​+  ​ssh -X 192.168.1.69 -l pi
  
 ===== Installer un VNC ===== ===== Installer un VNC =====
 +
 +http://​www.pommehappy.fr/​2016/​04/​03/​partage-de-fichiers-decran-entre-raspberry-mac/​
 +
  
 ==== Installation de tightvncserver ==== ==== Installation de tightvncserver ====
Ligne 125: Ligne 128:
 Installer la partie serveur sur la RasPi : Installer la partie serveur sur la RasPi :
  
-''​%%sudo apt-get install tightvncserver%%''​+  ​sudo apt-get install tightvncserver
  
 Puis lancer la commande suivante (par exemple) pour lancer le serveur et le configurer : Puis lancer la commande suivante (par exemple) pour lancer le serveur et le configurer :
  
-''​%%vncserver :​1 -geometry 1366x600 -depth 16 -pixelformat rgb565%%''​+  ​vncserver :​1 -geometry 1366x600 -depth 16 -pixelformat rgb565
  
 Installer la partie client sur l'ordi qui affichera la session : Installer la partie client sur l'ordi qui affichera la session :
  
-''​%%sudo apt-get install xtightvncviewer%%''​+  ​sudo apt-get install xtightvncviewer
  
 Puis le lancer : Puis le lancer :
  
-''​%%xtightvncviewer 10.0.0.141:​1%%''​+  ​xtightvncviewer 10.0.0.141:​1
  
 Zou... Zou...
Ligne 145: Ligne 148:
 Configurer la sortie HDMI de manière idoine en modifiant le fichier config.txt : Configurer la sortie HDMI de manière idoine en modifiant le fichier config.txt :
  
-''​%%sudo nano /​boot/​config.txt%%''​+  ​sudo nano /​boot/​config.txt
  
 Le modifier comme suit : Le modifier comme suit :
  
-''​%%#​ uncomment if hdmi display is not detected and composite is being output%%''​\\ +  ​#​ uncomment if hdmi display is not detected and composite is being output 
-''​%%hdmi_force_hotplug=1%%''​\\+  hdmi_force_hotplug=1
 \\ \\
-''​%%#​ uncomment to force a specific HDMI mode (this will force VGA)%%''​\\ +  ​#​ uncomment to force a specific HDMI mode (this will force VGA) 
-''​%%hdmi_group=2%%''​\\ +  hdmi_group=2 
-''​%%hdmi_mode=16%%''​+  hdmi_mode=16
  
 et redémarrer la Pi pour que les changements soient pris en compte. et redémarrer la Pi pour que les changements soient pris en compte.
Ligne 160: Ligne 163:
 Installer la partie serveur sur la RasPi : Installer la partie serveur sur la RasPi :
  
-''​%%sudo apt-get install x11vnc%%''​+  ​sudo apt-get install x11vnc
  
 Initialisation du mot de passe : Initialisation du mot de passe :
  
-''​%%sudo x11vnc -storepasswd MotDePasse /​etc/​x11vnc.pass%%''​+  ​sudo x11vnc -storepasswd MotDePasse /​etc/​x11vnc.pass
  
 Création d'un fichier de configuration : Création d'un fichier de configuration :
  
-''​%%sudo nano /​lib/​systemd/​system/​x11vnc.service%%''​+  ​sudo nano /​lib/​systemd/​system/​x11vnc.service
  
 Dans ce fichier taper : Dans ce fichier taper :
  
-''​%%[Unit]%%''​\\ +  ​[Unit] 
-''​%%Description="​x11vnc"​%%''​\\ +  Description="​x11vnc"​ 
-''​%%Requires=display-manager.service%%''​\\ +  Requires=display-manager.service 
-''​%%After=display-manager.service%%''​\\+  After=display-manager.service
 \\ \\
-''​%%[Service]%%''​\\ +  ​[Service] 
-''​%%ExecStart=/​usr/​bin/​x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :​0 -auth guess -rfbauth /​etc/​x11vnc.pass%%''​\\ +  ExecStart=/​usr/​bin/​x11vnc -xkb -noxrecord -noxfixes -noxdamage -display :​0 -auth guess -rfbauth /​etc/​x11vnc.pass 
-''​%%ExecStop=/​usr/​bin/​killall x11vnc%%''​\\ +  ExecStop=/​usr/​bin/​killall x11vnc 
-''​%%Restart=on-failure%%''​\\ +  Restart=on-failure 
-''​%%Restart-sec=2%%''​\\+  Restart-sec=2
 \\ \\
-''​%%[Install]%%''​\\ +  ​[Install] 
-''​%%WantedBy=multi-user.target%%''​+  WantedBy=multi-user.target
  
 Ensuite vous pouvez démarrer le serveur Ensuite vous pouvez démarrer le serveur
  
-''​%%sudo systemctl daemon-reload%%''​\\ +  ​sudo systemctl daemon-reload 
-''​%%sudo systemctl start x11vnc%%''​+  sudo systemctl start x11vnc
  
 Pour qu'il démarre dès le démarrage de la Pi : Pour qu'il démarre dès le démarrage de la Pi :
  
-''​%%sudo systemctl enable x11vnc%%''​+  ​sudo systemctl enable x11vnc
  
 ==== Installer dispmanx_vnc ==== ==== Installer dispmanx_vnc ====
Ligne 213: Ligne 216:
 In Terminal: In Terminal:
  
-''​%%sudo nano /​etc/​inittab%%''​+  ​sudo nano /​etc/​inittab
  
 Scroll down to: Scroll down to:
  
-''​%%1:​2345:​respawn:/​sbin/​getty 115200 tty1%%''​+  ​1:​2345:​respawn:/​sbin/​getty 115200 tty1
  
 and change to and change to
  
-''​%%#​1:​2345:​respawn:/​sbin/​getty 115200 tty1%%''​+  ​#​1:​2345:​respawn:/​sbin/​getty 115200 tty1
  
 Under that line add: Under that line add:
  
-''​%%1:​2345:​respawn:/​bin/​login -f pi tty1 %%''​<​html></​dev/​tty1 ></​html>​''​%%/​dev/​tty1 2>&​1%%''​+  ​1:​2345:​respawn:/​bin/​login -f pi tty1 <​html></​dev/​tty1 ></​html> ​ /​dev/​tty1 2>&​1
  
 Ctrl+X to exit, Y to save followed by enter twice Ctrl+X to exit, Y to save followed by enter twice
Ligne 244: Ligne 247:
   * test sortie audio   * test sortie audio
  
-''​%%speaker-test -c 2%%''​+  ​speaker-test -c 2
  
   * Test et reconnaissance de la camera   * Test et reconnaissance de la camera
  
-''​%%arecord -l%%''​+  ​arecord -l
  
   * enregistrement de 10 secondes de son via les micro de la webcam   * enregistrement de 10 secondes de son via les micro de la webcam
  
-''​%%arecord -d 10 -D plughw:​1,​0 prout.wav%%''​+  ​arecord -d 10 -D plughw:​1,​0 prout.wav
  
   * lecture du fichier son   * lecture du fichier son
  
-''​%%aplay proute.wav%%''​+  ​aplay proute.wav
  
 ressources : http://​renatocunha.com/​blog/​2012/​04/​playstation-eye-audio-linux/#​fn:​2\\ ressources : http://​renatocunha.com/​blog/​2012/​04/​playstation-eye-audio-linux/#​fn:​2\\
Ligne 266: Ligne 269:
 ===== Install un écran TFT touchscreen ===== ===== Install un écran TFT touchscreen =====
  
-''​%%sudo nano /​boot/​cmdline.txt %%''​+  ​sudo nano /​boot/​cmdline.txt 
  
-''​%%dwc_otg.lpm_enable=0 console=ttyAMA0,​115200 console=tty1 root=/​dev/​mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait fbcon=map:​10 fbcon=font:​ProFont6x11 logo.nologo%%''​+  ​dwc_otg.lpm_enable=0 console=ttyAMA0,​115200 console=tty1 root=/​dev/​mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait fbcon=map:​10 fbcon=font:​ProFont6x11 logo.nologo
  
-''​%%sudo nano /​boot/​config.txt%%''​+  ​sudo nano /​boot/​config.txt
  
 <code bash> <code bash>
Ligne 316: Ligne 319:
 ===== Gérer les langues ===== ===== Gérer les langues =====
  
-''​%%sudo dpkg-reconfigure locales%%''​+  ​sudo dpkg-reconfigure locales
  
 ===== Désactiver la veille moniteur et systeme ===== ===== Désactiver la veille moniteur et systeme =====
Ligne 325: Ligne 328:
 ou d'​après http://​www.framboise314.fr/​raspbian-tout-un-tas-de-trucs/#​Demarrer_le_Raspberry_Pi_sur_une_page_web_en_plein_ecran ou d'​après http://​www.framboise314.fr/​raspbian-tout-un-tas-de-trucs/#​Demarrer_le_Raspberry_Pi_sur_une_page_web_en_plein_ecran
  
-''​%% nano .config/​lxsession/​LXDE-pi/​autostart%%''​+   nano .config/​lxsession/​LXDE-pi/​autostart
  
 <code bash> <code bash>
Ligne 337: Ligne 340:
 ===== Récupérer une partition après une extinction sauvage ===== ===== Récupérer une partition après une extinction sauvage =====
  
-''​%%sudo fsck.ext4 -cDfty -C 0 /​dev/​sdb2%%''​+  ​sudo fsck.ext4 -cDfty -C 0 /​dev/​sdb2
  
 à faire 2 fois ... à faire 2 fois ...
Ligne 388: Ligne 391:
 Rendre le script exécutable : Rendre le script exécutable :
  
-''​%%chmod +x on-off-button.py%%''​+  ​chmod +x on-off-button.py
  
 Le lancer au démarrage : Le lancer au démarrage :
  
-''​%%sudo nano /​etc/​rc.local%%''​+  ​sudo nano /​etc/​rc.local
  
 ajouter la ligne : ajouter la ligne :
  
-''​%%python on-off-button.py &​%%''​+  ​python on-off-button.py &​
  
 ===== Augmenter le durée de vie des cartes SD ===== ===== Augmenter le durée de vie des cartes SD =====
Ligne 405: Ligne 408:
  
 ===== Mettre Raspbian en read only pour préserver des crashs de carte SD ===== ===== Mettre Raspbian en read only pour préserver des crashs de carte SD =====
 +Voir la page https://​ressources.labomedia.org/​tag/​micro_ordinateur#​mise_en_place_d_une_raspberrypi_robuste
   * https://​www.raspberrypi.org/​forums/​viewtopic.php?​t=161416   * https://​www.raspberrypi.org/​forums/​viewtopic.php?​t=161416
  
Ligne 412: Ligne 415:
 Ecran iiyama tactile initialement : Ecran iiyama tactile initialement :
  
-''​%%add%%''​\\ +  ​add 
-''​%%usbhid.mousepoll=0%%''​+  usbhid.mousepoll=0
  
-''​%%to /​boot/​cmdline.txt%%''​\\ +  ​to /​boot/​cmdline.txt 
-''​%%in the same line separated from the other stuff by spaces%%''​+  in the same line separated from the other stuff by spaces
  
 ===== Installer Java 8 ===== ===== Installer Java 8 =====
Ligne 422: Ligne 425:
 https://​www.raspinews.com/​installing-oracle-java-jdk-8-on-raspberry-pi/​ https://​www.raspinews.com/​installing-oracle-java-jdk-8-on-raspberry-pi/​
  
-{{tag>​sylvain micro_ordinateur}}+{{tag>​sylvain micro_ordinateur ​raspberry_pi}}
  • raspberry_pi_configurations_complementaires.1521810728.txt.gz
  • Dernière modification: 2018/03/23 14:12
  • par serge