Kiosk wMaker Firefox: Unterschied zwischen den Versionen
Uli (Diskussion | Beiträge) |
Uli (Diskussion | Beiträge) |
||
Zeile 61: | Zeile 61: | ||
## '''--- Deaktviert Tasten im Grafikmodus''' | ## '''--- Deaktviert Tasten im Grafikmodus''' | ||
− | xmodmap /home/ | + | xmodmap /home/autologin/.Xmodmap |
## -- Startet den WindowMaker mit Voreinstellungen | ## -- Startet den WindowMaker mit Voreinstellungen | ||
Zeile 73: | Zeile 73: | ||
====Numlock==== | ====Numlock==== | ||
Um die Numlock Taste einzuschalten und zu verhindern, dass diese deaktiviert wird, verwende ich das Programm '''numlockx'''. | Um die Numlock Taste einzuschalten und zu verhindern, dass diese deaktiviert wird, verwende ich das Programm '''numlockx'''. | ||
+ | ====Xmodmap==== | ||
+ | In der Datei '''/home/autologin/.Xmodmap''' kann man die Tastatur anpassen/verändern. Damit können z.B. unerwünschte Tastaturkürzel deaktiviert werden. <br /> | ||
+ | Die Datei ist in der Regel nicht vorhanden und kann so erzeugt werden: | ||
+ | su - autologin | ||
+ | export DISPLAY=:0.0 | ||
+ | xhost + | ||
+ | xmodmap -pke > .Xmodmap | ||
+ | Weitere Information erhält man durch den Befehl | ||
+ | xmodmap -pm | ||
+ | Weiter infos finden Sie auf dieser Webseite: http://blacketernal.wordpress.com/set-up-key-mappings-with-xmodmap/ | ||
== Firefox == | == Firefox == |
Version vom 18. September 2014, 09:57 Uhr
Inhaltsverzeichnis
Erklärung
Diese Dokumentation zeigt die Schritte zu einem Linux PC der den Browser Firefox als KIOSK anbietet. Dieser kann als öffentlicher PC für Besucher, Kunden usw. verwendet werden. Veränderungen am Kiosk soll ausgeschlossen werden. Nach einem Neustart des PCs soll ein vorher definierter Zustand wieder hergestellt werden. Die Installation von Linux ist nicht Bestandteil der Anleitung
Anwendung
- Linux Ubuntu 14.4
- WMaker - Windows Display Manager
- Firefox - Webbrowser
- Add-on: Full Screen+ 2.0.3
- Add-on: Menu Editor 1.2.7
Installation
Vorausgesetzt wird eine Ubuntu 14.4 Installation ohne Displaymanager (am besten den Ubuntu Server). Sollte aber auch mit anderen Debian basierten System funktionieren.
- Installation der benötigten Pakete
# Xserever aptitude install xorg xserver-xorg-video-all xserver-xorg-input-all ttf-freefont xscreensaver xscreensaver-gl xterm
# Benutzer Autologin aptitude install mingetty
# Nummernblock aktivieren aptitude install numlockx
# WMaker - Displaymanager aptitude install wmaker
# Firefox aptitude install firefox firefox-locale-de
Konfiguration
System
Benutzer anlegen
adduser autologin
Autologin konfigurieren
vi /etc/init/tty1.conf Change: #exec /sbin/getty -8 38400 tty1 exec /sbin/mingetty --autologin autologin --noclear tty1
Starten des Windowmakers
vi /home/autologin/.bash_profile startx logout
Nach dem Autologin wird die .bash_profile ausgeführt. Durch den Befehl startx wird der Windowmanager wmaker gestartet. Nachdem dieser geschlossen wurde, erfplgt ein logout des Bentzers autologin. Der wird anschließend wieder automatisch angemeldet und der Windowsmanager wmaker wird wieder gestartet. So wird sichergestellt, dass der Kiosk erhalten bleibt.
Konfiguration der Desktop Umgebung - .xinitrc
In der Datei /home/autologin/.xinitrc können Anpassungen der Dektopumgebung vorgenommen werden. Hier der Inhalt der Datei, folgend dazu die Erklärugen:
#!/bin/bash # ## --- Erlaubt Infos ueber xmessage an den X-Server zu senden export DISPLAY=:0.0 xhost + ## --- Schaltet die Numlock-Taste ein /usr/bin/numlockx on ## --- Deaktviert Tasten im Grafikmodus xmodmap /home/autologin/.Xmodmap ## -- Startet den WindowMaker mit Voreinstellungen # --no-clip = Keine Clips auf dem Desktop # --no-dock = Keine Docked-Applications auf dem Desktop wmaker --no-clip --no-dock & ## --- Startet den Browser MozillaFirebird exec /usr/bin/firefox -contentLocale de-DE -UILocale de-DE
Numlock
Um die Numlock Taste einzuschalten und zu verhindern, dass diese deaktiviert wird, verwende ich das Programm numlockx.
Xmodmap
In der Datei /home/autologin/.Xmodmap kann man die Tastatur anpassen/verändern. Damit können z.B. unerwünschte Tastaturkürzel deaktiviert werden.
Die Datei ist in der Regel nicht vorhanden und kann so erzeugt werden:
su - autologin export DISPLAY=:0.0 xhost + xmodmap -pke > .Xmodmap
Weitere Information erhält man durch den Befehl
xmodmap -pm
Weiter infos finden Sie auf dieser Webseite: http://blacketernal.wordpress.com/set-up-key-mappings-with-xmodmap/
Firefox
Um Firefox in die richtige Form zu bringen verwende ich zwei Firefox Erweiterungen die über add-ons installiert werden kann.
Menu Editor - http://menueditor.mozdev.org/ Full Sreen+ - https://addons.mozilla.org/de/firefox/addon/fullscreen-1/?src=api