SMP Client Kiosk Mode
Note: The SMP Client must run its browser in Kiosk Mode to be accessible to the system.
SMP Client Default Autostart File
SMP Client modules have a default autostart file in the following location:
/home/user/.config/autostart/osd.desktop
This file enables the OSD to power-up to the Chromium browser in Kiosk Mode with the following url:
https://192.168.13.9:60090/osd.html?sname=OSD1
osd.desktop file contents:
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=osd
Comment=Launch browser for OSD
Exec=/usr/bin/chromium-browser --kiosk https://192.168.13.9:60090/osd.html?sname=OSD1
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false
The Launcher
The SMP Client Linux desktop features an OSD Client Restart icon, also known as “The Launcher,”
that will bring the unit up in the normal OSD Kiosk Mode that is required for use by the system. The
launcher can be used to bring the browser up in Kiosk Mode and avoid having to reboot the unit. If a
user changes the IP address of the SMP Appliance or SMP Module, or the name of the SMP Client
Module, then the new IP address and/or name must be configured in the launcher.
Automatically Restore the Kiosk Browser
Since the SMP Client is a Linux computer with a Chrome browser, a user might accidentally or
intentionally close that browser to access the Linux desktop. This is a potential security vulnerability
and will also make it unusable for the next user. To prevent this, the SMP Client can be configured to
restore the kiosk browser automatically if it is closed:
This procedure is recommended for experienced administrators only.
1) Log into the SMP Client as user.
2) Create the directory /home/osd/bin.
3) Create and copy the file launchchrome into this directory.
4) Edit the IP address and module name in the launchchrome file if necessary.
5) Run the command: chmod 777 launchchrome to make the file executable.
6) On the desktop, go to Applications/Settings/Session and Startup.
7) At Session and Startup, choose the Application Autostart tab.
8) Select the osd application and click Edit.
9) Edit the command line to read: /home/osd/bin/launchchrome
10) Reboot the SMP Client Module and the OSD will come up normally.
11) Verify this new configuration by calling up the OSD at a console and then hitting <alt+F4> which
will close the browser and show the desktop. After ~9 seconds the browser will return in Kiosk Mode.