README.Kiosk
1The Xfce session manager supports the KIOSK mode introduced with libxfce4util
24.1.13. It provides the following KIOSK capabilities:
3
4 CustomizeSplash whether or not the user is allowed to customize
5 the splash screen.
6
7 CustomizeChooser whether or not the user is allowed to customize
8 the session chooser settings
9
10 CustomizeLogout whether or not the user is allowed to customize
11 the logout settings
12
13 CustomizeCompatibility whether or not the user is allowed to customize
14 the compatibility settings (KDE/Gnome compat)
15
16 CustomizeSecurity whether or not the user is allowed to customize
17 the security settings. This is one of the most
18 IMPORTANT settings, since it prevents users
19 (actually libICE) from binding to a TCP port.
20
21 Shutdown whether or not the user is allowed to shutdown
22 (reboot or poweroff) the system. If a user lacks
23 this capability the reboot and poweroff options
24 in the shutdown dialog will be greyed out.
25
26 SaveSession whether or not the user is allowed to save
27 the session on logout. If a user lacks this
28 capability the "Save session for future logins"
29 checkbox in the shutdown dialog will be
30 greyed out.
31
32So a sample xfce4-session section in your kioskrc might look like this:
33
34--- snip ---
35[xfce4-session]
36CustomizeSplash=ALL
37CustomizeChooser=ALL
38CustomizeLogout=ALL
39CustomizeCompatibility=%wheel
40CustomizeSecurity=NONE
41Shutdown=%wheel
42SaveSession=%admin
43--- snip ---
44
45This allows all users to change their splash, chooser and logout settings, but
46allows only users in the group wheel to customize the compatibility settings
47and shutdown the system, and only users in the group admin to save the
48session on logout. No one will be allowed to adjust the security settings.
49