Is there a way to query the full source tree to assemble a list of all possible "kiosk" related restrictions?
I am not a kiosk expert (I don't use it). How does a kiosk restriction look like on a file? Then we can perhaps come up with some sort of search.
Here is an example from my home theater PC kdeglobals:
[KDE Action Restrictions] action/bookmarks=false action/configdesktop=false action/devnew=false action/editfiletype=false action/kicker_rmb=false action/konsole_rmb=false action/kwin_rmb=false action/menuedit=false action/openintab=false action/openwith=false action/properties=true editable_desktop_icons=true lock_screen=false movable_toolbars=false run_command=false services=false switch_user=false user/root=false
In my use case example, these restrictions lock the desktop.
There is a KDE web page containing a list of restrictions, but the page also includes plasma restrictions, which implies some of the other restrictions might be KDE4-only as well. After excluding the plasma restrictions the resulting list probably is close to being complete.
http://techbase.kde.org/KDE_System_Administration/Kiosk/Keys
Regardless, seems there ought to be a programmatic way to create a complete list.
In that web page is a heading titled "Using D-Bus To Find More Actions," but there is no information. That heading title hints that perhaps dcop might be able to do the same thing.
Darrell