man:campus:raspberry:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| man:campus:raspberry:start [2022/12/20 15:26] – teknophil | man:campus:raspberry:start [2024/08/27 16:43] (Version actuelle) – [Imeon] teknophil | ||
|---|---|---|---|
| Ligne 27: | Ligne 27: | ||
| Éditez / | Éditez / | ||
| - | < | + | < |
| - | sudo nano / | + | |
| - | </ | + | |
| Supprimez ou commentez avec un # la ligne suivante : | Supprimez ou commentez avec un # la ligne suivante : | ||
| - | < | + | < |
| - | @xscreensaver -no-splash | + | |
| - | </ | + | |
| Ajoutez cette ligne en fin de fichier : | Ajoutez cette ligne en fin de fichier : | ||
| - | < | + | < |
| - | @xset s noblank @xset s off @xset -dpms | + | |
| - | </ | + | |
| Editez le fichier / | Editez le fichier / | ||
| - | < | + | < |
| - | sudo nano / | + | |
| - | </ | + | |
| Ajoutez la ligne suivante dans la section [Seat:*] : | Ajoutez la ligne suivante dans la section [Seat:*] : | ||
| - | < | + | < |
| - | xserver-command=X -s 0 -dpms | + | |
| - | </ | + | |
| Après un redémarrage, | Après un redémarrage, | ||
| Ligne 61: | Ligne 51: | ||
| __Installer Firefox__ | __Installer Firefox__ | ||
| - | < | + | < |
| - | sudo apt install firefox-esr | + | |
| - | </ | + | |
| __Créer un fichier sur le bureau " | __Créer un fichier sur le bureau " | ||
| Ligne 72: | Ligne 60: | ||
| firefox -kiosk https:// | firefox -kiosk https:// | ||
| </ | </ | ||
| + | |||
| + | __Rendre le script éxécutable__ | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== Masquer la souris ==== | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| ==== Autostart ==== | ==== Autostart ==== | ||
| - | < | + | < |
| - | sudo nano / | + | |
| - | </ | + | |
| - | < | + | < |
| - | @/ | + | |
| - | </ | + | |
| ===== Accès à distance (pour Windows) ===== | ===== Accès à distance (pour Windows) ===== | ||
| Ligne 105: | Ligne 101: | ||
| - La mise en plein écran est possible (<color red> | - La mise en plein écran est possible (<color red> | ||
| + | ==== Fermer Firefox ==== | ||
| + | Firefox en démarré en mode Kiosk, toutes les actions souris ou clavier sont bloqué. Pour sortir faire ATL + F4 | ||
| + | |||
| + | ==== Relancer Firefox ==== | ||
| + | |||
| + | Double cliquer sur le fchier start_firefox.sh puis cliquer lancer | ||
| + | |||
| + | ===== Imeon ===== | ||
| + | |||
| + | <file pyhton imeon.py> | ||
| + | # | ||
| + | |||
| + | import requests | ||
| + | import requests.exceptions | ||
| + | import json | ||
| + | import time | ||
| + | |||
| + | LOGIN_URL | ||
| + | DATA_URL1 | ||
| + | DATA_URL2 | ||
| + | DATA_URL3 | ||
| + | EMAIL = " | ||
| + | PASSWORD | ||
| + | debug = False # True will display the output on your tty | ||
| + | payload | ||
| + | |||
| + | def poll_imeon_data(): | ||
| + | global payload | ||
| + | session = requests.Session() | ||
| + | |||
| + | try: | ||
| + | resp = session.post(LOGIN_URL, | ||
| + | data1 = session.get(DATA_URL1, | ||
| + | data2 = session.get(DATA_URL2, | ||
| + | data3 = session.get(DATA_URL3, | ||
| + | |||
| + | resp.raise_for_status() | ||
| + | data1.raise_for_status() | ||
| + | data2.raise_for_status() | ||
| + | data3.raise_for_status() | ||
| + | |||
| + | values1 = data1.json() | ||
| + | values2 = data2.json() | ||
| + | values3 = data3.json() | ||
| + | | ||
| + | payload[" | ||
| + | payload[" | ||
| + | # | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | |||
| + | A = str(values2[' | ||
| + | B = str(values2[' | ||
| + | C = str(values2[' | ||
| + | |||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | |||
| + | if debug: | ||
| + | for x in payload: | ||
| + | print(x, " : ", payload[x]) | ||
| + | |||
| + | except Exception as err: | ||
| + | print(" | ||
| + | # | ||
| + | #continue | ||
| + | raise SystemExit | ||
| + | #break | ||
| + | |||
| + | def run(): | ||
| + | global payload | ||
| + | |||
| + | poll_imeon_data() | ||
| + | |||
| + | if __name__ == ' | ||
| + | run() | ||
| + | </ | ||
| + | |||
| + | <file html index.html> | ||
| + | < | ||
| + | < | ||
| + | <meta http-equiv=" | ||
| + | <meta http-equiv=" | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | <div style=" | ||
| + | <div style=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | <div style=" | ||
| + | <div style=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | </ | ||
man/campus/raspberry/start.1671549971.txt.gz · Dernière modification : 2022/12/20 15:26 de teknophil