GNOME Bugzilla – Bug 333222
Add ability to lock menu editing
Last modified: 2013-01-15 22:43:21 UTC
There is currently no way to stop the user from editing the menus. This is a must have in a public computing environment.
The only right way to do it (and that I can think of) is to put a file somewhere to tell gnome-menus to ignore the local modifications made by the user. Else, the user will always be able to modify it by editing a file in a text editor, or downloading a file, or...
You could maybe: 1) add a GMENU_TREE_FLAGS_IGNORE_USER Basically, this would stop the g_get_user_config/data_dir() APIs from being used in gnome-menus if it was set 2) have /desktop/gnome/lockdown/disable_menu_edits 3) Make apps which use the libgnome-menu API check the GConf key and use pass the flag to gmenu_tree_lookup() if it's set 4) Disable access to the menu editor if it's set
We are sorry, but pessulus will no longer be maintained due to lack of manpower. I am closing all remaining open bug reports. Pessulus is already closed down for new report submissions. Apologies for the noise and any inconvenience caused by it.