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 14: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, | ||
| - | ==== Firefox mode kiosk ==== | + | ==== Lancer |
| + | |||
| + | __Installer Firefox__ | ||
| + | |||
| + | < | ||
| + | |||
| + | __Créer un fichier sur le bureau " | ||
| <file bash start_firefox.sh> | <file bash start_firefox.sh> | ||
| Ligne 65: | Ligne 61: | ||
| </ | </ | ||
| - | < | + | __Rendre le script éxécutable__ |
| - | firefox -kiosk -private-window | + | |
| - | </ | + | <code> |
| + | |||
| + | ==== Masquer la souris ==== | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| ==== Autostart ==== | ==== Autostart ==== | ||
| - | < | + | < |
| - | sudo nano / | + | |
| - | </ | + | |
| - | < | + | < |
| - | @/home/pi/ | + | |
| - | </ | + | |
| - | ===== Accès à distance ===== | + | ===== Accès à distance |
| ==== Installation de Tightvnc ==== | ==== Installation de Tightvnc ==== | ||
| - | Téléchargez et exécutez le logiciel d' | + | - Téléchargez et exécutez le logiciel d' |
| + | - Cliquez sur Next{{ : | ||
| + | - Cochez "I accept the terms..." | ||
| + | - Cliquez sur " | ||
| + | - Cliquez à côté de " | ||
| + | - Puis cliquez Next{{ : | ||
| + | - Laissez la case cocher et cliquer Next{{ : | ||
| + | - Cliquez Install{{ : | ||
| + | - Cliquez Finish | ||
| - | * https:// | + | ==== Utilisation de Tightvnc ==== |
| - | {{: | + | - Lancez Tight Viewer{{ : |
| + | - Inscrivez dans " | ||
| + | - MDP: le mot de passe adminlocal des PC{{ : | ||
| + | - Vous pouvez cliquer sur la loupe auto (<color red> | ||
| + | - La mise en plein écran est possible (<color red> | ||
| - | * Cliquez sur Next | + | ==== Fermer Firefox ==== |
| - | {{: | + | Firefox en démarré en mode Kiosk, toutes les actions souris ou clavier sont bloqué. Pour sortir faire ATL + F4 |
| - | * Cochez "I accept the terms..." | + | ==== Relancer Firefox ==== |
| - | {{: | + | Double cliquer sur le fchier start_firefox.sh puis cliquer lancer |
| - | * Cliquez sur " | + | ===== Imeon ===== |
| - | {{: | + | <file pyhton imeon.py> |
| + | # | ||
| - | * Cliquez à côté de " | + | import requests |
| - | * Puis cliquez Next | + | import requests.exceptions |
| + | import json | ||
| + | import time | ||
| - | {{:man:campus:raspberry:tightvnc_install_5.png?400|}} | + | LOGIN_URL |
| + | DATA_URL1 | ||
| + | DATA_URL2 | ||
| + | DATA_URL3 | ||
| + | EMAIL = " | ||
| + | PASSWORD | ||
| + | debug = False # True will display the output on your tty | ||
| + | payload | ||
| - | * Laissez la case cocher et cliquer Next | + | def poll_imeon_data(): |
| + | global payload | ||
| + | session = requests.Session() | ||
| - | {{:man:campus: | + | try: |
| + | resp = session.post(LOGIN_URL, | ||
| + | data1 = session.get(DATA_URL1, | ||
| + | data2 = session.get(DATA_URL2, | ||
| + | data3 = session.get(DATA_URL3, | ||
| - | * Cliquez Install | + | 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[" | ||
| - | * Cliquez Finish | + | A = str(values2[' |
| + | B = str(values2[' | ||
| + | C = str(values2[' | ||
| - | ==== Utilisation de Tightvnc ==== | + | payload[" |
| + | payload[" | ||
| + | payload[" | ||
| + | |||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| + | payload[" | ||
| - | * Lancez Tight Viewer | + | if debug: |
| + | for x in payload: | ||
| + | print(x, " : ", payload[x]) | ||
| - | {{:man: | + | except Exception as err: |
| + | print(" | ||
| + | #time.sleep(10) | ||
| + | #continue | ||
| + | raise SystemExit | ||
| + | #break | ||
| - | * Inscrivez dans " | + | def run(): |
| - | * MDP: le mot de passe adminlocal des PC | + | |
| - | {{: | + | poll_imeon_data() |
| - | * Vous pouvez cliquer sur la loupe auto (<color red> | + | if __name__ == ' |
| - | * La mise en plein écran est possible (<color red>2</color>) <color red> | + | run() |
| + | </file> | ||
| + | <file html index.html> | ||
| + | < | ||
| + | < | ||
| + | <meta http-equiv=" | ||
| + | <meta http-equiv=" | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | <div style=" | ||
| + | <div style=" | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | <div style=" | ||
| + | <div style=" | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | |||
| + | </ | ||
man/campus/raspberry/start.1671546401.txt.gz · Dernière modification : 2022/12/20 14:26 de teknophil