Fujitsu eLux NG S26361-F2600-L134 User Manual

Product codes
S26361-F2600-L134
Page of 223
 
www.
myelux
.com
 
 
eLux
®
 
NG
 
 
Build # 27
  
197
 
 
Appendix 4: Configuring Kiosk Mode 
Kiosk mode allows you to restrict the user functionality of the browser. The individual elements (and 
layout) of the graphical user interface are defined in XML User Interface Language (XUL). The 
functionality is formulated in JavaScript. 
For kiosk mode, a number of XUL and JavaScript files are bundled into a JAR archive. To define your 
own kiosk mode, you must edit these XUL documents. 
For more information on XUL, see http://www.xulplanet.com/tutorials/xultu/intro.html. 
 
A. Kiosk Mode for Firefox 
Firefox comes with a default kiosk mode with the following features: 
•  URL bar has been blended out 
•  Toolbar cannot be customized by user 
•  “Save to disk” is deactivated (downloads still allowed) 
•  Preferences cannot be customized by user 
•  Not in full screen mode 
 
To make additional changes, you will have to customize kiosk mode yourself. The JAR archive that 
comes with Firefox can be used as a template. It contains all XUL documents used to describe the 
user interface. 
 
 To customize kiosk mode for Firefox 
1.  Install the kiosk mode software (in the respective browser package). 
2.  Copy the following file to a machine with unzipping software: 
/opt/MozillaFirefox/lib/chrome/modes/kioskmode.jar 
 
Tip
 On the Thin Client, you can use the UNIX copy command (“cp <file directory> <target 
directory
>”) to copy the file to an NFS or SMB drive, or in the eLux NG starter the FTP function 
available in Setup > Diagnosis
 
3.  Unzip the file. 
Windows: Winzip 
tool 
UNIX:  
unzip tool (command: unzip kioskmode.jar) 
The directory “content” with the subdirectory “browser” will be created. 
 
Warning
 Do not change the directory structure. This will make your rezipped JAR file 
unusable. 
 
4.  Edit the appropriate files using Notepad or an XUL editor. Comment out functions you want to 
deactivate and interface elements (menus, toolbars, etc.) you do not want displayed. For an 
example, view the document “browser.xul” from 
“/opt/MozillaFirefox/lib/chrome/modes/kioskmode.jar”, which mainly describes the browser 
interface.