Outils pour utilisateurs

Outils du site


raspberry_pi_configurations_complementaires

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
raspberry_pi_configurations_complementaires [2018/04/26 15:43] sergeraspberry_pi_configurations_complementaires [2021/10/12 15:57] (Version actuelle) – [Installer PiKISS pour avoir des configurations complémentaires faciles] Benjamin Labomedia
Ligne 65: Ligne 65:
   }   }
  
-===== Permettre l'utilisation de la sortie HDMI =====+===== Permettre l'utilisation de la sortie HDMI + Identifier l'écran ===== 
 +==== Identifier les modes et fréquences supportées par l'écran ==== 
 +HDMI a 2 groupes : CEA (Consumer Electronics Association, utilisé pour les TVs) et DMT (Display Monitor Timings, utilisé par les moniteurs). Chaque groupe a sa définition des modes, pour les connaître, utiliser tvservice : 
 +  tvservice -s 
 +  state 0xa [HDMI CEA (16) RGB lim 16:9], 1920x1080 @ 60.00Hz, progressive 
 +  tvservice -m CEA 
 +  tvservice -m DMT
  
 +Il faut ensuite entrer le mode désiré dans le fichier config/txt (voir ci-dessous)
 +  * Tout savoir sur la [[https://www.raspberrypi.org/documentation/configuration/hdmi-config.md|configuration du HDMI]]
 +
 +==== Modifier la configuration d'affichage ====
 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+  hdmi_force_hotplug=1 // si difficulté au branchement 
 +  hdmi_group=1 // pour (CEA) 
 +  hdmi_mode=5 // 1080p
  
-  hdmi_force_hotplug=1 +  * La [[https://www.raspberrypi.org/documentation/configuration/config-txt/video.md|configuration vidéo]] 
-  hdmi_drive=// Configue+ 
 +==== Rotation de l'écran ==== 
 +Avec interface graphique, via utilitaire Screen Configuration Utility ou en ligne de commande 
 +  xrandr --output HDMI---rotate normal 
 +  xrandr --output HDMI-1 --rotate left 
 +  xrandr --output HDMI-1 --rotate right 
 +  xrandr --output HDMI-1 --rotate inverted 
 + 
 +Avec Legacy graphics driver (default on models prior to the Pi4) 
 + 
 +Dans le fichier config.txt 
 +  display_hdmi_rotate=// pas de rotation 
 +  display_hdmi_rotate=1 // 90 degré 
 + 
 +  * La [[https://www.raspberrypi.org/documentation/configuration/display_rotation.md|page sur la rotation]] 
 +==== Supprimer les bordures noires ==== 
 +Voir le paramètre overscan / underscan dans les propriétés d'affichage de raspi-config
  
 +==== Supprimer les logos à l'affichage ====
 +ajouter en fin de ligne
 +  sudo nano /boot/cmdline.txt
 +  logo.nologo
 ===== Installer le son ===== ===== Installer le son =====
  
   * Cartes son supportées :   * Cartes son supportées :
-    * http://www.raspyfi.com/raspberry-pi-usb-dac-and-raspyfi-supported-dacs/ +    * [[http://www.raspyfi.com/raspberry-pi-usb-dac-and-raspyfi-supported-dacs/|Supported Dacs]] 
-    * http://elinux.org/RPi_VerifiedPeripherals#USB_Sound_Cards +    * [[http://elinux.org/RPi_VerifiedPeripherals#USB_Sound_Cards|USB Sound Cards]] 
-    * http://www.thomann.de/de/behringer_ucontrol_uca_202.htm+    * [[https://www.behringer.com/Categories/Behringer/Computer-Audio/Interfaces/UCA202/p/P0484|Behringer U-Control UCA 202]]
  
   cat /proc/asound/cards   cat /proc/asound/cards
Ligne 99: Ligne 131:
 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
  
-  * 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|Activer le son sur Raspberry Pi]]
  
   # audio sur le jack   # audio sur le jack
Ligne 120: Ligne 152:
  
 ===== Installer un VNC ===== ===== Installer un VNC =====
 +
 +[[http://www.pommehappy.fr/2016/04/03/partage-de-fichiers-decran-entre-raspberry-mac/|Partage de fichiers et d’écran entre Raspberry et un Mac]]
 +
  
 ==== Installation de tightvncserver ==== ==== Installation de tightvncserver ====
Ligne 197: Ligne 232:
 ==== Installer dispmanx_vnc ==== ==== Installer dispmanx_vnc ====
  
-https://discourse.osmc.tv/t/howto-install-a-vnc-server-on-the-raspberry-pi/1517+[[https://discourse.osmc.tv/t/howto-install-a-vnc-server-on-the-raspberry-pi/1517|[HowTo] Install a vnc server on the Raspberry pi]]
  
 ===== FTP ===== ===== FTP =====
Ligne 205: Ligne 240:
 Avec Filezilla, par exemple, ces infos suffisent pour pour avoir une connexion SFTP opérationnelle : Avec Filezilla, par exemple, ces infos suffisent pour pour avoir une connexion SFTP opérationnelle :
  
-{{:sftp-raspberry.png|sftp-raspberry.png sftp-raspberry.png}}+{{media_12:sftp-raspberry.png|sftp-raspberry.png sftp-raspberry.png}} 
 + 
 +===== Lancement d'une vidéo en boucle en plein écran après démarrage avec omxplayer sur RaspiOS Pi4 ===== 
 +Installer omxplayer 
 +  sudo apt update 
 +  sudo apt install omxplayer 
 +Mettre la video mavideo.mp4 sur le bureau 
 + 
 +Créer un fichier texte videoplayer.sh sur le bureau, l'ouvrir avec un éditeur de texte et y copier-coller le code ci-dessous : 
 +<code> 
 +#/bin/bash 
 +while true; do 
 + cd /home/pi/Desktop 
 + omxplayer -o hdmi -b --loop mavideo.mp4 
 + sleep 1 
 +done 
 +</code> 
 +Rendre ce fichier exécutable en ouvrant un terminal : 
 +  cd Desktop 
 +  chmod +x videoplayer.sh 
 +Toujours dans le terminal, on va éditer un fichier système pour réaliser le lancement automatique et désactiver la veille 
 +  sudo nano /etc/xdg/lxsession/LXDE-pi/autostart 
 +Aller tout en bas du fichier avec flèche du bas, y coller le code ci-dessous : 
 +<code> 
 +@lxpanel --profile LXDE 
 +@pcmanfm --desktop --profile LXDE 
 +@xset s off 
 +@xset -dpms 
 +@xset s noblank 
 +@lxterminal --command "/home/pi/Desktop/videoplayer.sh" 
 +@xscreensaver -no-splash@ 
 +</code> 
 +Pour enregistrer et sortir de l'éditeur nano : CTRL-x, y and then ENTER 
 + 
 +Redémarrer et vérifier que cela marche 
 + 
 +Note : la vidéo doit être encodée en mp4 idéalement à la taille de l'écran, [[https://www.raspberrypi.org/documentation/raspbian/applications/omxplayer.md|il existe des réglages complémentaires pour omxplayer]]
  
 ===== Autlogin et lancement de script automatique ===== ===== Autlogin et lancement de script automatique =====
  
-  * http://elinux.org/RPi_Debian_Auto_Login+  * [[http://elinux.org/RPi_Debian_Auto_Login|RPi Debian Auto Login]]
  
 In Terminal: In Terminal:
Ligne 235: Ligne 306:
 ===== Webcam ===== ===== Webcam =====
  
-  * Les commandes raspicam http://www.handsdown.be/raspicam/index.html +  * [[http://www.handsdown.be/raspicam/index.html|Les commandes raspicam]] 
-  * Streaming avec raspicam http://antonsmindstorms.blogspot.nl/2014/12/realtime-video-stream-with-raspberry-pi.html+  * [[http://antonsmindstorms.blogspot.nl/2014/12/realtime-video-stream-with-raspberry-pi.html|Streaming avec raspicam]]
  
 ===== Webcam Ps3 eye ===== ===== Webcam Ps3 eye =====
Ligne 258: Ligne 329:
   aplay proute.wav   aplay proute.wav
  
-ressources : http://renatocunha.com/blog/2012/04/playstation-eye-audio-linux/#fn:2\\ +ressources :  
-http://iwearshorts.com/blog/raspberry-pi-setting-up-your-audio/\\ + 
-http://mutsuda.com/2012/09/07/raspberry-pi-into-an-audio-spying-device/\\ +[[http://renatocunha.com/blog/2012/04/playstation-eye-audio-linux/#fn:2\|Making the Playstation Eye’s microphones work on Linux]] 
-http://www.pobot.org/Son-et-image-avec-la-Sony-PS3-Eye.html?lang=fr\\+ 
 +[[http://iwearshorts.com/blog/raspberry-pi-setting-up-your-audio/\|Raspberry Pi – Setting Up Your Audio]] 
 + 
 +[[http://mutsuda.com/2012/09/07/raspberry-pi-into-an-audio-spying-device/\|Raspberry Pi into an audio spying device]] 
 + 
 +[[http://www.pobot.org/Son-et-image-avec-la-Sony-PS3-Eye.html?lang=fr\|Son et image avec la Sony PS3 Eye]]
  
  
Ligne 312: Ligne 388:
 ads7846_device model=7846 cs=1 gpio_pendown=17  keep_vref_on=1 swap_xy=0 pressure_max=255 x_plate_ohms=60 x_min=200 x_max=3900 y_min=200 y_max=3900 ads7846_device model=7846 cs=1 gpio_pendown=17  keep_vref_on=1 swap_xy=0 pressure_max=255 x_plate_ohms=60 x_min=200 x_max=3900 y_min=200 y_max=3900
 </code> </code>
-**Pour le Touchscreen**, il faut installer un module complémentaire et recompiler le noyau, ou utiliser un noyau custom en suivant les instructions là : http://newscentral.exsees.com/item/e456459d879e22822b972ae69412f9bb-1d47a4b42edb41980bf1f8a79ea404d4+**Pour le Touchscreen**, il faut installer un module complémentaire et recompiler le noyau, ou utiliser un noyau custom en suivant les instructions [[http://newscentral.exsees.com/item/e456459d879e22822b972ae69412f9bb-1d47a4b42edb41980bf1f8a79ea404d4|là]]
  
 ===== Gérer les langues ===== ===== Gérer les langues =====
Ligne 320: Ligne 396:
 ===== Désactiver la veille moniteur et systeme ===== ===== Désactiver la veille moniteur et systeme =====
  
-  * http://www.raspberrypi.org/phpBB3/viewtopic.php?f=29&t=35054 +  * [[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=29&t=35054|How to disable power saving ?]] 
-  * http://www.raspberrypi.org/phpBB3/viewtopic.php?f=65&t=18692+  * [[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=65&t=18692|Désactivé la veille de l'écran]]
  
-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|Démarrer le Raspberry Pi sur une page web en plein écran]]
  
    nano .config/lxsession/LXDE-pi/autostart    nano .config/lxsession/LXDE-pi/autostart
Ligne 335: Ligne 411:
 @xset s noblank @xset s noblank
 </code> </code>
 +
 +éviter la mise en veille de façon bourrin : toutes les 4 minutes
 +  crontab -e
 +  */5 * * * * xset s active
 ===== Récupérer une partition après une extinction sauvage ===== ===== Récupérer une partition après une extinction sauvage =====
  
Ligne 345: Ligne 425:
 Si on débranche une raspberry alors qu'elle est en train d'écrire sur la carte SD, possibilité de corruption du système de fichier, il est donc bon de rajouter un bouton physique pour éteindre proprement la bête lorsqu'on l'utilise sans écran/clavier Si on débranche une raspberry alors qu'elle est en train d'écrire sur la carte SD, possibilité de corruption du système de fichier, il est donc bon de rajouter un bouton physique pour éteindre proprement la bête lorsqu'on l'utilise sans écran/clavier
  
-  * http://www.instructables.com/id/Simple-Raspberry-Pi-Shutdown-Button/?ALLSTEPS +  * [[http://www.instructables.com/id/Simple-Raspberry-Pi-Shutdown-Button/?ALLSTEPS|Simple Raspberry Pi Shutdown Button]] 
-  * Voir les GPIO http://elinux.org/RPi_Low-level_peripherals+  * [[http://elinux.org/RPi_Low-level_peripherals|Voir les GPIO]]
  
 Créer le script on-off-button.py Créer le script on-off-button.py
Ligne 397: Ligne 477:
  
   python on-off-button.py &   python on-off-button.py &
 +
 +Une autre [[https://www.firediy.fr/article/alimenter-une-raspberrypi-comme-un-pc|alternative]] que l'on pourra tester. On peut aussi ajouter des composants de protection comme dans cette [[https://www.youtube.com/watch?v=TKSIDOsrpsQ|vidéo]].
  
 ===== Augmenter le durée de vie des cartes SD ===== ===== Augmenter le durée de vie des cartes SD =====
  
-  * Soulagez la SD du RPi: partitions en mémoire vive: https://www.jeedom.com/forum/viewtopic.php?f=23&t=16563 +  * [[https://www.jeedom.com/forum/viewtopic.php?f=23&t=16563|Soulagez la SD du RPi: partitions en mémoire vive]] 
-  * Déplacement de la partition linux (rpi/jeedomboard): https://www.jeedom.com/forum/viewtopic.php?f=23&t=10102 +  * [[https://www.jeedom.com/forum/viewtopic.php?f=23&t=10102|Déplacement de la partition linux (rpi/jeedomboard)]] 
-  * Autre méthode déplacement sur disque : https://www.jeedom.com/forum/viewtopic.php?f=66&t=8440&p=184190#p184190+  * [[https://www.jeedom.com/forum/viewtopic.php?f=66&t=8440&p=184190#p184190|Autre méthode déplacement sur disque]]
  
 ===== 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 [[micro_ordinateur#mise_en_place_d_une_raspberrypi_robuste|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|Raspbian with Read-only Root]]
  
 ===== Améliorer la réactivité d'un écran tactile ===== ===== Améliorer la réactivité d'un écran tactile =====
Ligne 420: Ligne 502:
 ===== Installer Java 8 ===== ===== Installer Java 8 =====
  
-https://www.raspinews.com/installing-oracle-java-jdk-8-on-raspberry-pi/+[[https://www.raspinews.com/installing-oracle-java-jdk-8-on-raspberry-pi/|Installing Oracle Java JDK 8 on Raspberry Pi]] 
 + 
 +===== Installer PiKISS pour avoir des configurations complémentaires faciles ===== 
 +[[https://github.com/jmcerrejon/PiKISS|PiKISS]] (Pi Keeping It Simple, Stupid!) are scripts (Bash) for Raspberry Pi 4 boards which has a menu that will allow you to install some applications or configure files automatically as easy as possible. 
 + 
 +===== Booter la pi sur une clef ou un disque dur USB ===== 
 +  * Voir [[https://raspberry-pi.fr/boot-raspberry-pi-usb/|cette documentation]] pour utiliser une pi sans carte SD 
 + 
 +//À  noter, pour la Raspberry Pi 3B+, vous n’avez pas besoin d’effectuer les opérations ci-dessous, simplement d’installer Raspbian sur votre périphérique USB, l’inséré dans la Pi sans la carte MicroSD, il sera détecté automatiquement. A voir si ce système a été implanté sur la Pi 4// 
 + 
 +Installer Raspbian sur votre carte SD. Pour cela, nous vous renvoyons à notre article pour installer Raspbian depuis Windows, ou depuis Linux. 
 + 
 +Raspbian installé sur votre carte microSD, répétez l’opération en installant cette fois-ci Raspbian sur votre clef USB/disque dur. Une fois fini, débranchez la clef USB/disque dur. 
 + 
 +Une fois les deux installations terminées, connectez la carte SD à votre PC et rendez vous dans la partition boot de la carte (la seule accessible depuis Windows, normalement) pour éditer le fichier config.txt et rajouter à la fin du fichier la ligne suivante : 
 + 
 +  program_usb_boot_mode=1 
 + 
 +Sauvegardez le fichier, puis insérez la carte micro SD dans votre Raspberry Pi et démarrez la (insérez seulement la carte SD, pas la clef USB/disque dur). Normalement une fois démarrée, la Raspberry Pi va automatiquement se configurer pour à l’avenir démarrer sur la clé USB. 
 + 
 +Pour vérifier que tout est bon, on peut regarder le registre 17 de l’OPT (One-Time programmable qui désigne la mémoire morte qui ne peut être programmée qu’une seule fois). Pour cela on utilise la commande suivante : 
 + 
 +  vcgencmd otp_dump | grep 17 
 + 
 +La Raspberry Pi doit nous retourner : 17:3020000a. Si ce n’est pas le cas, c’est que vous avez mal effectué une étape précédente et que vous devez recommencer la création de la carte. 
 + 
 +Vous pouvez maintenant éteindre votre Raspberry Pi, sortir votre carte micro SD et insérer votre clef USB/disque dur avec Raspbian installé.
  
-{{tag>sylvain micro_ordinateur}}+{{tag>sylvain micro_ordinateur raspberry_pi}}
raspberry_pi_configurations_complementaires.1524757424.txt.gz · Dernière modification : 2018/04/26 15:43 de serge