03-24-2018, 02:59 PM
(Modification du message : 03-27-2018, 10:34 AM par a supprimer merci.)
Retour à mes experimentations (on est bien dans le forum D.I.Y.)...
Pour avoir un login automatique au démarrage (sous debian), éditer le fichier /lib/systemd/system/getty@.service et modifier la ligne suivante:
ExecStart=-/sbin/agetty --noclear %I $TERM
par
ExecStart=-/sbin/agetty --noclear -a root %I $TERM
Pour executer des scripts à l'aide de touches du clavier, utiliser la commande "bind". Exemple pour la touche F12:
bind '"\e[24~":".\/test.sh\n" execute le script test.sh
Sur DietPi j' ai du mettre un script avec ces commandes "bind" qui s'exécute automatiquement au démarrage (dans /etc/profile.d/).
la commande "read" peut être utilisée pour obtenir le code des différentes touches du clavier.
Donc inutile de se connecter sur la carte ou de brancher un moniteur.
Un premier script désactive le reseau et les différents services, puis boucle sur la lecture des fichiers. Un second script relance la carte reseau et les différents services.
Lors de la lecture, la touche espace permet d'effectuer une pause dans la lecture et de reprendre la lecture. L'arrêt complet de la lecture peut s'effectuer avec la touche Ctrl+c, mais idéalement il faudrait rajouter un "interrupt" dans le script pour en sortir proprement.
On doit pouvoir utilise un clavier numérique sans fil, par exemple ceci, pour avoir un encombrement encore plus réduit: https://www.amazon.fr/num%C3%A9rique-tou...dpSrc=srch
Un partage reseau est défini pour copier les fichiers sur la carte du lecteur.
Par ailleurs, j'ai un petit commutateur RJ45 qui permet de deconnecter physiquement le cable reseau (http://www.caron-informatique.fr/switch/...76730.html).
Pour avoir un login automatique au démarrage (sous debian), éditer le fichier /lib/systemd/system/getty@.service et modifier la ligne suivante:
ExecStart=-/sbin/agetty --noclear %I $TERM
par
ExecStart=-/sbin/agetty --noclear -a root %I $TERM
Pour executer des scripts à l'aide de touches du clavier, utiliser la commande "bind". Exemple pour la touche F12:
bind '"\e[24~":".\/test.sh\n" execute le script test.sh
Sur DietPi j' ai du mettre un script avec ces commandes "bind" qui s'exécute automatiquement au démarrage (dans /etc/profile.d/).
la commande "read" peut être utilisée pour obtenir le code des différentes touches du clavier.
Donc inutile de se connecter sur la carte ou de brancher un moniteur.
Un premier script désactive le reseau et les différents services, puis boucle sur la lecture des fichiers. Un second script relance la carte reseau et les différents services.
Lors de la lecture, la touche espace permet d'effectuer une pause dans la lecture et de reprendre la lecture. L'arrêt complet de la lecture peut s'effectuer avec la touche Ctrl+c, mais idéalement il faudrait rajouter un "interrupt" dans le script pour en sortir proprement.
On doit pouvoir utilise un clavier numérique sans fil, par exemple ceci, pour avoir un encombrement encore plus réduit: https://www.amazon.fr/num%C3%A9rique-tou...dpSrc=srch
Un partage reseau est défini pour copier les fichiers sur la carte du lecteur.
Par ailleurs, j'ai un petit commutateur RJ45 qui permet de deconnecter physiquement le cable reseau (http://www.caron-informatique.fr/switch/...76730.html).