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 [2020/04/07 17:37] Mushussuraspberry_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 =====
  
Ligne 81: Ligne 113:
     * [[http://www.raspyfi.com/raspberry-pi-usb-dac-and-raspyfi-supported-dacs/|Supported Dacs]]     * [[http://www.raspyfi.com/raspberry-pi-usb-dac-and-raspyfi-supported-dacs/|Supported Dacs]]
     * [[http://elinux.org/RPi_VerifiedPeripherals#USB_Sound_Cards|USB Sound Cards]]     * [[http://elinux.org/RPi_VerifiedPeripherals#USB_Sound_Cards|USB Sound Cards]]
-    * [[https://www.behringer.com/Categories/Behringer/Computer-Audio/Interfaces/UCA202/p/P0484#googtrans(en|en)|Behringer U-Control UCA 202]]+    * [[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 208: 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 =====
Ligne 264: Ligne 332:
  
 [[http://renatocunha.com/blog/2012/04/playstation-eye-audio-linux/#fn:2\|Making the Playstation Eye’s microphones work on Linux]] [[http://renatocunha.com/blog/2012/04/playstation-eye-audio-linux/#fn:2\|Making the Playstation Eye’s microphones work on Linux]]
 +
 [[http://iwearshorts.com/blog/raspberry-pi-setting-up-your-audio/\|Raspberry Pi – Setting Up Your Audio]] [[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://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]]+ 
 +[[http://www.pobot.org/Son-et-image-avec-la-Sony-PS3-Eye.html?lang=fr\|Son et image avec la Sony PS3 Eye]]
  
  
Ligne 317: 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 325: 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 340: 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 350: 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 407: Ligne 482:
 ===== 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]] 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 427: 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 raspberry_pi}} {{tag>sylvain micro_ordinateur raspberry_pi}}
raspberry_pi_configurations_complementaires.1586281050.txt.gz · Dernière modification : 2020/04/07 17:37 de Mushussu