status of kde/plasma kiosk framework in kf5

Mag. Weissel Thomas valueerror at gmail.com
Thu May 12 21:41:48 UTC 2016


hello everybody!
i found some time to test several options..
here is what i have so far and i think i found one or two bugs.
please comment to the #works(1/2) and #not-working parts.. especially activities and (RE)movable toolbars need a "fix"



[KDE Action Restrictions][$i]

action/run_command=false	#works - contextmenu does not show entry
action/lock_screen=false	#works - contextmenu does not show entry
action/logout=false		#works(1/2) - contextmenu and appclicationlauncher do not show the entry/button / hamburgermenu(aka cashew) still shows leave

actions/leave=false		#NOT-WORKING - hamburger menu still shows the leave option - also tried action/leave  (without the s)
actions/switch_user=false	#NOT-WORKING - application launcher still shows switch-user option and allows to start new session - also tried action/leave (without s)

action/kwin_rmb=false		#works - kwin titlebar contextmenu is disabled
action/fullscreen=false		#works - gwenview for example doesn't go to fullscreen anymore

plasma/plasmashell/unlockedDesktop=false	#works - unable to unlock desktop
plasma/allow_configure_when_locked=false	#works - widgets are not configurable anymore

movable_toolbars=false		#works(1/2) - toolbars can be unlocked but not moved... but still REmoved !!
run_command=false		#works(1/2) - disables shortcuts alt+f2 alt+space but typing on the desktop still brings up krunner ^^



plasma-desktop/add_activities=false	#NOT-WORKING - did never work - i also tried plasmashell/add_acitivies and plasma/plasmashell/add_acitivies
action/movable_toolbars=false	#NOT-WORKING - does nothing because moveable_toolbars already does the job???



action/options_configure_keybinding=false	#NOT-WORKING / not necessary because hamburger menu doesn't provide this option anymore ?


plasma/containment_actions=false 	#i don't know what this should do ?


with these configurations in place i am still able to add/stop/run activities, logout via the desktop menu (hamburgermenu), configure systemtray and clock, edit applications (applicationlauncher)
and i get a contextmenu on the "konsole" starter i placed in the panel .. it says "open a new window"  (this is kinda funny because all the other starters are quiet)
also i am still able to remove toolbars and for example the places panel.. this renders applications unusable and would be very very important..



so far so good..
i guess i could make the systemtray and the clock immutable in
"plasma-org.kde.plasma.desktop-appletsrc"  (this would allow the user to open the file and make it configurable again so it's not safe but it would be good enough for me..
could i place a "locked" version of this file in /etc/xdg/ to prevent unlocking?


regards,
thomas

  


Am 2016-05-12 um 15:23 schrieb Marco Martin:
> On Thursday 12 May 2016 13:57:31 David Edmundson wrote:
>>> same reason i disabled all title bar actions in kwin and all
>>> keyboardshortcuts..  i don't want anyone to accidentally do something
>>> unintended..
>> OK, I think that might have got lost in the port.
>> containment_context_menu doesn't seem to exist anymore. However, with
>> run_command and logout disabled this menu will be near empty anyway.
>> I'll take a look.
> as a separate way to just removing every containment action plugin?
>



More information about the Plasma-devel mailing list