Table des matières

Configuration du Raspberry Pi

https://github.com/MichMich/MagicMirror.wiki.git

Activez le pilote Open GL pour réduire l'utilisation du processeur d'Electron.

Les dernières versions d'électron utilisent une quantité extrême de puissance CPU quand aucun pilote Open GL n'est chargé.
Cela se traduira par une surchauffe Raspberry Pi.
Pour résoudre ce problème, utilisez le pilote Open GL de bureau expérimental en ajoutant la ligne suivante à /boot/config.txt:

sudo nano /boot/config.txt

Ajoutez la ligne suivante:

dtoverlay = vc4-kms-v3d

ℹ️ Vous pouvez également activer le lecteur Open GL en utilisant l'outil rasps-config en exécutant sudo raspi-config.
Allez dans le menu Options avancées et sélectionnez Pilote A7 GL.
Ensuite, sélectionnez le pilote de bureau OpenGL G1 GL (Full KMS) avec le KMS complet.
Notez que cette option sera sélectionnée dans le menu même si le lecteur GL n'est pas encore configuré.

Malheureusement, display_rotate = 1 (voir ci-dessous) n'aura aucun effet sur l'affichage.
Si vous voulez faire pivoter l'affichage lorsque le pilote Open GL est utilisé, nous devons utiliser l'outil xrandr qui nous permet de faire pivoter l'affichage en mode bureau.
Pour ce faire, modifiez le fichier autostart:

nano ~/.config/lxsession/LXDE-pi/autostart

Et ajoutez la ligne suivante:

@xrandr --output HDMI-1 --rotate right

ℹ️ Si vous souhaitez faire pivoter l'affichage dans l'autre direction, veuillez utiliser:

@xrandr --output HDMI-1 --rotate left

Une fois le démarrage du bureau terminé, l'affichage pivote.

Faire pivoter l'écran et masquer le cube de couleur arc-en-ciel

⚠️ S'il vous plaît assurez-vous de lire les informations ci-dessus sur le pilote GL car cela affecte la possibilité de faire pivoter l'affichage!

éditez /boot/config.txt:

sudo nano /boot/config.txt

Ajoutez la ligne suivante:

display_rotate = 1
avoid_warnings = 1
# display_rotate = 0 Normal 
# display_rotate = 1 90 degrés 
# display_rotate = 2 180 degrees 
#REMARQUE: Vous pouvez faire pivoter l'image et l'interface tactile à 180º en entrant lcd_rotate = 2 à la place` 
# display_rotate = 3 270 degrés

Puis redémarrez le pi:

sudo redémarrage

Autohiding le pointeur de la souris

Installez un désencombrer:

sudo apt-get install unclutter

Vous pouvez créer un script .xinitrc pour exécuter l'outil.
Voir https://wiki.archlinux.org/index.php/Unclutter

Mais une option plus simple consiste à ajouter une ligne à la fin du fichier:

$ nano ~/.config/lxsession/LXDE-pi/autostart
...
@unclutter -display: 0 -idle 3 -root -noevents

Cela ajoutera un délai de 3 secondes avant que le pointeur ne disparaisse de l'écran lorsque vous ne l'utilisez pas.

version 1 seulement

Désactiver l'économiseur d'écran

(Veuillez noter que vous aurez besoin du paquet x11-xserver-utils installé.)
modifier ~/.config/lxsession/LXDE-pi/autostart:

sudo nano ~/.config/lxsession/LXDE-pi/autostart

Ajoutez les lignes suivantes:

@xset s noblank
@xset s off
@xset -dpms

Editez /etc/lightdm/lightdm.conf:

sudo nano /etc/lightdm/lightdm.conf

Ajoutez la ligne suivante ci-dessous [SeatDefaults]

xserver-command = X -s 0 -dpms

Désactiver WiFi Power Save

Editez /etc/modprobe.d/8192cu.conf

sudo nano /etc/modprobe.d/8192cu.conf Ajouter les lignes suivantes

# Désactiver l'économie d'énergie options 8192cu rtw_power_mgnt = 0 rtw_enusbss = 1 rtw_ips_mode = 1 Pour Raspberry Pi 3 (Jesse et ci-dessous) Modifier / etc / network / interfaces

sudo nano / etc / network / interfaces Ajoutez la ligne suivante sous la section wlan0

mise hors tension sans fil Redémarrez votre PI

sudo redémarrage Pour RPi 3 (Raspbian Stretch)

Nous n'avons plus d'entrées par défaut dans / etc / network / interfaces, à la place nous faisons un plugin au script de démarrage (service). Copiez-collez ce qui suit dans votre terminal:

chat « EOF | sudo tee /etc/network/if-up.d/off-power-manager #! / bin / sh # off-power-manager - Désactive le gestionnaire d'alimentation interne du périphérique wlan0 (intégré) # Ajouté par MagicMirrorSetup iw dev wlan0 réglé power_save off EOF Ensuite, définissez les autorisations et rechargez le démon réseau.

sudo chmod 755 /etc/network/if-up.d/off-power-manager sudo /etc/init.d/networking restart Vous n'avez pas besoin de redémarrer pour que cela prenne effet, mais faites-le quand même pour vous assurer que cela fonctionne. Après le redémarrage et votre wifi est de retour, tester avec:

iw dev wlan0 obtenir power_save Activer le partage de fichiers avec OS X Installez Netatalk:

sudo apt-get install netatalk Activer VNC Installer x11vnc:

sudo apt-get installer x11vnc Définir le mot de passe VNC:

x11vnc -storepasswd Créez un fichier de démarrage automatique:

cd ~ / .config mkdir autostart cd autostart nano x11vnc.desktop Ajoutez les lignes suivantes:

[Entrée de bureau] Encodage = UTF-8 Type = Application Nom = X11VNC Commentaire = Exec = x11vnc -forever -usepw -display: 0 -ultrafilexfer StartupNotify = false Terminal = faux Caché = faux Suggérer une modification