Testé sur un Raspberry 3B+ et 4 4Go sous Raspbian
Toutes les infos sont là pour installer un Raspberry
https://www.raspberrypi-france.fr/guide/installer-raspbian-raspberry-pi/
Le principe est simple, télécharger un fichier image de Raspbian
https://www.raspberrypi.org/downloads/raspbian/
https://downloads.raspberrypi.org/raspbian_full_latest
Sous Ubuntu, clic droit, Ouvrir avec, Enregistreur d'image disque
Restaurer l'image directement sur une carte SD
Démarrez votre Raspberry et faite la configuration et mise à jour nécessaire
si vous rencontrez un soucis de connexion ssh il faut générer une clé avec :
sudo ssh-keygen
Télécharger LogisDom
http://logisdom.homeip.net/downloads/Raspberry/
Décompresser l'archive directement sur la carte SD dans le répertoire /home/pi
Démarrer le Raspberry avec la carte SD.
Il faut installer les libraires nécessaires, décompresser les libraires Qt 5.12.6 du fichier qt5pi.tar.xz dans /home/pi/qt5pi
supprimer les librairies actuelles
cd /usr/lib/arm-linux-gnueabihf sudo rm libQt5*.*
Puis déclarer les libraires au système avec
echo /home/pi/qt5pi/lib | sudo tee /etc/ld.so.conf.d/qt5pi.conf sudo ldconfig
mkdir /home/pi/.config/lxsession mkdir /home/pi/.config/lxsession/LXDE-pi nano /home/pi/.config/lxsession/LXDE-pi/autostart
ecrire
@/home/pi/LogisDom
au démarrage suivant LogisDom démarre dans le bureau OpenBox, en cas de crash il est relancé automatiquement.
Sinon avec un script de ce genre dans lequel LogisDom est lancé depuis une clé USB /media/pi :
#!/bin/bash # Run this script with crontab # sudo crontab -e # * * * * * su pi -c /home/pi/Start_LogisDom.sh APPLICATION=LogisDom if pgrep -x "$APPLICATION" >/dev/null then echo "LogisDom is Running: $(date)" >> /home/pi/run.log echo "LogisDom is Running" else cd /media/pi echo "Start LogisDom: $(date)" >> /home/pi/run.log export QT_PLUGIN_PATH=/media/pi/qt5pi/plugins export QT_QPA_PLATFORM=xcb DISPLAY=:0.0 ./LogisDom fi
Le raspberry ne monte pas les volumes FSTAB automatiquement au demarrage, pour cela :
sudo nano /etc/init.d/mountall
ecrire dans le fichier
mount -a
Enregistrer, puis
sudo chmod 755 /etc/init.d/mountall sudo update-rc.d mountall defaults
configurer raspi-config→ Boot Option → B2 pour attendre que le réseau soit prêt avant de finir le démarrage
sudo raspi-config
Activer l'option Wait for Network at Boot dans la configuration du Raspberry pour pouvoir monter des volume réseau automatiquement.
Installer Font Manager
sudo apt-get install font-manager
Executer font manager puis ajouter la font Ubuntu
Ensuite aller dans
Preferences Appearence Settings Onglet System puis changer la police
Pour forcer l'affichage sans ecran branché :
modifier le fichier config.txt dans la partition boot et modifier les ligne suivantes :
hdmi_force_hotplug=1
Pour forcer une résolution 1920×1200 60Hz:
hdmi_group=2 hdmi_mode=69
Pour démarrer LogisDom automatiquement, et faire en sorte qu'il soit relancé en cas de plantage
mkdir /home/pi/.config/lxsession mkdir /home/pi/.config/lxsession/LXDE-pi nano /home/pi/.config/lxsession/LXDE-pi/autostart
écrire
@/home/pi/LogisDom