Move some doc from readme to wiki
parent
c469c5845c
commit
e50f598de5
|
@ -1 +1,3 @@
|
||||||
Bienvenue !
|
Bienvenue !
|
||||||
|
|
||||||
|
Vous trouverez dans ce wiki diverses documentations autour du projet stopi2.
|
|
@ -0,0 +1,21 @@
|
||||||
|
# Démarrage 'silencieux'
|
||||||
|
|
||||||
|
Pour un démarrage sans aucun texte avant la session graphique, ajouter les lignes suivantes à `/etc/default/grub` :
|
||||||
|
```
|
||||||
|
GRUB_HIDDEN_TIMEOUT=5
|
||||||
|
GRUB_HIDDEN_TIMEOUT_QUIET=true
|
||||||
|
GRUB_GFXMODE=1920x1080
|
||||||
|
```
|
||||||
|
et modifier la ligne :
|
||||||
|
`GRUB_CMDLINE_LINUX_DEFAULT="quiet`
|
||||||
|
en :
|
||||||
|
`GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=3`
|
||||||
|
|
||||||
|
Puis configurer plymouth : `sudo plymouth-set-default-theme`
|
||||||
|
|
||||||
|
Appliquer les modifs avec `sudo update-grub`.
|
||||||
|
|
||||||
|
## Raspberry Pi OS
|
||||||
|
|
||||||
|
Avec Raspberry Pi OS, il faut en plus d'ajouter les options suivantes dans '/boot/firmware/cmdline.txt':
|
||||||
|
`loglevel=3 vt.global_cursor_default=0 logo.nologo consoleblank=3 quiet`
|
|
@ -0,0 +1,47 @@
|
||||||
|
# Installation Kiosque
|
||||||
|
|
||||||
|
Pour créer un kiosque d'animation à partir d'une installation minimale de Debian :
|
||||||
|
1. Installer Debian pour un environnement console avec environnement graphique minimal, par exemple:
|
||||||
|
```sudo apt install --no-install-recommends --no-install-suggests openbox xserver-xorg xinit hsetroot unclutter```
|
||||||
|
2. Suivre les [étapes d'installation](#installation) ci-dessus.
|
||||||
|
3. Activer le login automatique de votre utilisateur au démarrage :
|
||||||
|
```
|
||||||
|
sudo systemctl edit getty@tty1.service
|
||||||
|
# Ajout du contenu suivant dans le fichier créé:
|
||||||
|
[Service]
|
||||||
|
ExecStart=
|
||||||
|
ExecStart=-/sbin/agetty -o '-p -f -- \\u' --skip-login --nonewline --noissue --noclear --autologin arthus %I $TERM
|
||||||
|
```
|
||||||
|
4. Ajouter ce contenu à '~/.bash_login' :
|
||||||
|
```
|
||||||
|
if [ -z "$DISPLAY" ] && [ "$XDG_VTNR" = 1 ]; then
|
||||||
|
exec startx &>/dev/null
|
||||||
|
fi
|
||||||
|
```
|
||||||
|
5. Ajouter ce contenu à '~/.xinitrc' :
|
||||||
|
```
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# /etc/X11/xinit/xinitrc
|
||||||
|
#
|
||||||
|
# global xinitrc file, used by all X sessions started by xinit (startx)
|
||||||
|
|
||||||
|
# invoke global X session script
|
||||||
|
. /etc/X11/Xsession
|
||||||
|
|
||||||
|
exec openbox-session
|
||||||
|
```
|
||||||
|
6. Ajouter ce contenu à '~/.config/openbox/autostart.sh' :
|
||||||
|
```
|
||||||
|
#!/bin/env bash
|
||||||
|
# Change X keyboard mapping
|
||||||
|
setxkbmap fr
|
||||||
|
# Set background color
|
||||||
|
hsetroot -solid "#8393CC"
|
||||||
|
# Hide mouse after 0.2 seconds
|
||||||
|
unclutter -idle 0.2 &
|
||||||
|
# Start script
|
||||||
|
/home/$USER/stopi2.sh &
|
||||||
|
```
|
||||||
|
|
||||||
|
Au redémarrage, la session graphique devrait démarrer automatiquement.
|
|
@ -0,0 +1,10 @@
|
||||||
|
# Installation sans environnement virtuel Python
|
||||||
|
|
||||||
|
Bien qu'il soir maintenant conseillé d'installer les librairies spécifiques d'un projet python via un [environnement virtuel](https://docs.python.org/3/library/venv.html), il est également possible d'utiliser les versions installées via le gestionnaire de paquets.
|
||||||
|
Il suffit de sauter les [étapes 4, 5 et 6 des instructions d'installation](https://git.arthus.net/arthus/stopi2#installation), puis d'installer les paquets suivants:
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt install python3-send2trash python3-opencv python3-serial python3-numpy python3-pil
|
||||||
|
```
|
||||||
|
|
||||||
|
Cela à l'avantage d'éviter la compilation de opencv-python en wheel, ce qui prend du temps surtout sur raspberry pi.
|
Loading…
Reference in New Issue