Outils pour utilisateurs

Outils du site


1.3_raspberry

1.3 Installation de LogisDom sur Rapberry


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

Si vous voulez exécuter LogisDom automatiquement on peut utiliser OpenBox de la manière suivante :

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.

Pour installer la police Ubuntu

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
1.3_raspberry.txt · Dernière modification: 2021/05/29 20:24 de remy