Kioskmode Linux Mint
Die Konfiguration eines Linux Mint Clients im Kioskmodus ermöglicht es, das System so einzurichten, dass es nur eine spezifische Anwendung ausführt und den Benutzerzugriff auf andere Systemfunktionen einschränkt. Dies ist besonders nützlich für öffentlich zugängliche Terminals oder spezielle Anwendungsfälle, bei denen Benutzer nur eine Anwendung verwenden sollen.

Anleitung zur Einrichtung eines Linux Mint Klienten im Kioskmodus:
1. Vorbereitung des Systems
- Aktualisiere das System:
sudo apt update && sudo apt upgrade -y
- Erstelle einen neuen Benutzer für den Kiosk-Modus:
sudo adduser kiosk
- Lege ein Passwort für den Benutzer fest, oder verwende ein leer gelassenes Passwort, wenn eine automatische Anmeldung gewünscht ist.
2. Automatische Anmeldung einrichten
- Öffne die Datei für die LightDM-Konfiguration:
sudo nano /etc/lightdm/lightdm.conf
- Füge die folgenden Zeilen hinzu oder bearbeite sie, um die automatische Anmeldung für den Kiosk-Benutzer zu aktivieren:
[Seat:*] autologin-user=kiosk autologin-user-timeout=0 user-session=cinnamon
3. Benutzerumgebung anpassen
- Beschränke den Zugriff auf Anwendungen:
- Öffne die Datei
.xinitrc
im Home-Verzeichnis des Kiosk-Benutzers (erstelle sie, falls nicht vorhanden):nano /home/kiosk/.xinitrc
- Füge den Befehl für die zu startende Anwendung hinzu, z.B.:
exec firefox --kiosk https://meine-seite.de
- Falls der Desktop nicht geladen werden soll, kann man diesen Befehl direkt in die
.xinitrc
eintragen:exec openbox-session & exec firefox --kiosk https://meine-seite.de
- Öffne die Datei
4. Systemweite Tastenkombinationen deaktivieren
- Um Tastenkombinationen wie Strg+Alt+T (Terminal) oder Alt+F4 (Fenster schließen) zu deaktivieren, kann man am besten eine benutzerdefinierte Openbox-Konfiguration verwenden:
sudo apt install obconf mkdir -p /home/kiosk/.config/openbox cp /etc/xdg/openbox/rc.xml /home/kiosk/.config/openbox/ nano /home/kiosk/.config/openbox/rc.xml
- Entferne oder passe die entsprechenden Tastenkombinationen an.
5. Verhindere Zugriff auf bestimmte TTYs
- Ändere die Datei
/etc/inittab
oder/etc/systemd/logind.conf
, um den Zugriff auf bestimmte TTYs zu deaktivieren:sudo nano /etc/systemd/logind.conf
- Füge diese Zeile hinzu, um alle TTYs außer TTY1 zu deaktivieren:
NAUTOVT=1
- Starte das System neu:
sudo systemctl restart systemd-logind
6. Systemanpassungen
- Bildschirm sperren verhindern: Wir stellen nun sicher, dass der Bildschirm nicht gesperrt wird, indem wir den Bildschirmschoner deaktivieren:
sudo apt remove xscreensaver
7. Netzwerkverbindungen und Updates konfigurieren
- Hier stellen wir sicher, dass der Kiosk-Modus eine stabile Internetverbindung hat, und richten automatische Updates ein, falls dies erforderlich:
sudo apt install unattended-upgrades sudo dpkg-reconfigure unattended-upgrades
8. Systemtests und Sicherungen
- Teste die Kiosk-Umgebung gründlich und stelle sicher, dass der Benutzer keinen Zugriff auf unerwünschte Funktionen hat.
- Erstelle ein Backup der funktionierenden Konfiguration, um schnell wiederherstellen zu können, falls etwas schiefgeht.
9. System neustarten und testen
- Nach der Konfiguration startet man das System neu, um sicherzustellen, dass der Kiosk-Modus wie gewünscht funktioniert:
sudo reboot
Diese Schritte richten bei einen Linux Mint Client ein Kiosk-System ein. Je nach Bedarf kann man weitere Anpassungen vornehmen, wie z.B. das Anpassen des Browser-Verhaltens, zusätzliche Sicherheitseinstellungen oder spezifische Netzwerk-Konfigurationen.