Provide a way for distributions to lock down settings values
Bug #881904 reported by
Sam Spilsbury
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
In Progress
|
Undecided
|
Sam Spilsbury | ||
Compiz Configuration Library |
In Progress
|
Undecided
|
Sam Spilsbury | ||
libcompizconfig (Ubuntu) |
In Progress
|
Undecided
|
Sam Spilsbury |
Bug Description
It is possible for users to really mess up their systems by disabling important plugins like move, resize, composite, opengl and unityshell. As such, we should provide a way for
distributions to be able to lock down certain parts of the user's configuration, such as settings values or the plugins one is allowed to have enabled or disabled
Related branches
lp://staging/~compiz-team/compiz-libcompizconfig/compiz-libcompizconfig.fix_873772
Superseded
for merging
into
lp://staging/compiz-libcompizconfig
- Compiz Maintainers: Pending requested
-
Diff: 1659 lines (+592/-333)8 files modifiedbackend/src/ini.c (+13/-13)
include/ccs.h (+19/-13)
plugin/ccp/src/ccp.cpp (+1/-1)
src/CMakeLists.txt (+1/-0)
src/ccs-private.h (+6/-0)
src/compiz.cpp (+116/-109)
src/lists.c (+1/-1)
src/main.c (+435/-196)
Changed in compiz-libcompizconfig: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
milestone: | none → 0.9.6 |
status: | New → In Progress |
Changed in libcompizconfig (Ubuntu): | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
status: | New → In Progress |
Changed in compiz-libcompizconfig: | |
milestone: | 0.9.6 → 0.9.7.2 |
Changed in compiz: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
status: | New → In Progress |
To post a comment you must log in.
> Title:
> Provide a way for distributions to lock down settings values
>
> Bug description:
> It is possible for users to really mess up their systems by disabling
> important plugins like move, resize, composite, opengl and unityshell. As
> such, we should provide a way for
> distributions to be able to lock down certain parts of the user's
> configuration, such as settings values or the plugins one is allowed to have
> enabled or disabled
>
I believe if you start compiz with plugins specified, they will not be able
to become disabled in ccsm. ie. 'compiz composite opengl decor move resize
place ccp'
Also, wouldn't setting COMPIZ_ DEFAULT_ PLUGINS in core configuration make it
so 'Reset to Defaults' in ccsm>Preferences would disable all plugins except
the ones in this list?