< KDE System AdministrationRevision as of 23:11, 9 February 2007 by Aseigo (talk | contribs) (→Resource Restrictions)(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff) This article contains a listing of known keys that can be used with Kiosk and what they do. How to actually use these keys and other capabilities of Kiosk such as URL restrictions, creating assigning profiles, etc. is covered in the Introduction to Kiosk article. Contents 1 Application Action Restrictions 1.1 KCalc 1.2 Konqueror and Desktop 1.3 Konsole 1.4 KWin 1.5 Panels 1.6 Using D-Bus To Find More Actions 2 Authorizing .desktop Files 3 File Dialog 4 Printing 5 Resource Restrictions 6 Screensavers 6.1 Automatic Log-out 7 Session Capability Restrictions Application Action Restrictions KCalc Konqueror and Desktop Konsole KWin Panels Using D-Bus To Find More Actions Authorizing .desktop Files File Dialog Printing Resource Restrictions KDE applications can take advantage of many types of resources such as configuration data, caches, plugin registries, etc. These are loaded from both system-wide as well as from per-user locations on disk. It is possible to restrict use of the per-user resources directories, preventing users from adding to or altering existing shared resources. This is accomplished by creating a section like this in a configuration file, most often kdeglobals so that it applies to all applications: [KDE Resource Restrictions] <resource key>=false The following resources can be used as keys and controlled in this manner: Key Directory Provides all n/a All resources listed in this table autostart share/autostart Apps to start on login data share/apps Application data data_<appname> share/apps Application data for the application named <appname> html share/doc/HTML HTML files icon share/icon Icons config share/config Application configurations pixmap share/pixmaps Images xdgdata-apps share/applications Application .desktop files sound share/sounds Sound files locale share/locale Localization data services share/services Protocols, plugins, kparts, control panels, etc. registry servicetypes share/servicetypes Plugin definitions, referenced in services registry entries mime share/mimelnk Mimetype definitions wallpaper share/wallpapers Desktop wallpaper images templates share/templates Document templates exe bin Executable files lib lib Libraries Screensavers In kdeglobals in the [KDE Action Restrictions] group: opengl_screensavers defines whether OpenGL screensavers are allowed to be used. manipulatescreen_screensavers defines whether screensavers that manipulate an image of the screen (e.g. moving chunks of the screen around) are allowed to be used. Automatic Log-out In kscreensaverrc: [ScreenSaver] AutoLogout=true AutoLogoutTimeout=600 The timeout is the time in seconds that the user must be idle for before the logout process is automatically started. Be careful with this capability as it can lead to data loss if the user has unsaved files open. Session Capability Restrictions autologout goes here as Retrieved from "https://techbase.kde.org/index.php?title=KDE_System_Administration/Kiosk/Keys&oldid=7966" Content is available under Creative Commons License SA 4.0 unless otherwise noted.