Outils pour utilisateurs

Outils du site


clients:tpcontrol:kiosk

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
clients:tpcontrol:kiosk [2024/07/09 14:34] – [Préparation] rootclients:tpcontrol:kiosk [2024/07/13 08:14] (Version actuelle) root
Ligne 3: Ligne 3:
 ===== Préparation ===== ===== Préparation =====
  
-  - Installation Debian en mode minimal+  - Installation Debian 12 en mode minimal (juste ssh et utilitaires du système)
   - Installer le nécessaire <code bash>apt install dialog sudo xorg firefox-esr openbox lightdm</code>   - Installer le nécessaire <code bash>apt install dialog sudo xorg firefox-esr openbox lightdm</code>
   - Dans le fichier suivant, en dessous de "[Seat:*]" modifier les deux valeurs selon vos besoins <code bash>nano /etc/lightdm/lightdm.conf</code>  Contenu:<file - lightdm.conf >user-session = openbox   - Dans le fichier suivant, en dessous de "[Seat:*]" modifier les deux valeurs selon vos besoins <code bash>nano /etc/lightdm/lightdm.conf</code>  Contenu:<file - lightdm.conf >user-session = openbox
 # ... # ...
 autologin-user = creapix autologin-user = creapix
 +#Pour forcer la résolution
 +display-setup-script =xrandr -s 1920x1080
 +
 </file> </file>
   - Créer un fichier de commandes qui se lancera au démarrage: <code bash>mkdir -p $HOME/.config/openbox   - Créer un fichier de commandes qui se lancera au démarrage: <code bash>mkdir -p $HOME/.config/openbox
Ligne 15: Ligne 18:
 firefox -kiosk https://creapix.be firefox -kiosk https://creapix.be
 </file> </file>
 +  - Modifier le shell de l'utilisateur dans /etc/passwd (et pointer vers /usr/bin/tpcontrol.sh)
 +  - Autoriser les accès sftp même si le shell est détourné: <code bash>echo ForceCommand internal-sftp >> /etc/ssh/sshd_config</code>
  
 ===== Script de configuration ===== ===== Script de configuration =====
Ligne 26: Ligne 31:
 <code bash> <code bash>
 echo creapix ALL=NOPASSWD:/sbin/reboot >> /etc/sudoers</code> echo creapix ALL=NOPASSWD:/sbin/reboot >> /etc/sudoers</code>
 +
 +
 +===== Customisation =====
 +Faire une image transparente en 4:3 que vous aurez exporté en png.
 +En cas de problème avec l'image il est important de ré-enregistrer l'image avec Gimp.
 +==== Grub ====
 +  - Modifier le fichier <code bash>nano /etc/default/grub</code> et modifier les lignes suivantes: <file - grub>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 +GRUB_CMDLINE_LINUX="console=ttyS0"
 +#GRUB_GFXMODE=1920x1080
 +GRUB_GFXMODE=1920x1080x32
 +</file>
 +  - Copier l'image dans /boot/grub/
 +  - Lancer la commande <code bash>update-grub</code>
 +
 +===== Sources =====
 +  * https://www.willhaley.com/blog/debian-fullscreen-gui-kiosk/
clients/tpcontrol/kiosk.1720535673.txt.gz · Dernière modification : de root