In data mercoledì 21 giugno 2017 14:29:47 CEST, ddemaio ha scritto: Hello Doug,
Ludwig had mentioned that KDE has a working Kiosk mode, which locks down the desktop ie disable certain configuration options for users.
Yes, currently it does not have a User Interface (read: needs adjustments at the configuration file level), but it's pretty extensive in the amount of stuff that can be locked down. It is worth mentioning that the latest Plasma release cycles added a lot of kiosk functionality, also due to input from realities using Plasma in production. Actually, this framework is very old: it initial inception is from the KDE 3 days (I remember setting it up for someone as well). The only difference is that KDE 3 used to have a GUI for it ("kiosktool").
Are any of you familiar with this? I noticed that it is not in the
It is part of the standard KDE Frameworks 5 libraries (specifically the KConfig framework) so it's at the disposal of anyone who taps in these features, and installed by default with Plasma (it needs it). Basically it allows to forbid: - Specific configuration changes (Plasma widgets, wallpaper, etc...), which can be set as "immutable" and can't be overridden (think: corporate desktops for example) - Specific *actions* used by the software. For example, with the right configuration, opening files would be disallowed, or you could disable user session starting and switching. - Specific configuration modules (in System Settings): for example, one could disallow the display (and use) of the Notifications control panel, to keep notifications at defaults - User Interface elements: the "show password" button (the "eye" next to the line edits) can be disabled through a specific restriction All of this can be done by changing a system-wide configuration file (/etc/xdg/ kdeglobals). For example, to disable user switching and new session starting, we would put in /etc/xdg/kdeglobals: [KDE Action Restrictions][$i] switch_user=false start_new_session=false (NOTE: I'm going from memory wrt the file config location)
Would this package work with Plasma 5?
It does. In fact IIRC kiosk always worked from the 3.x days. More capabilities have been added recently. -- Luca Beltrame - KDE Forums team KDE Science supporter GPG key ID: A29D259B