Provide a way for system administrators / distributions to override per-profile settings defaults in libcompizconfig
Bug #873772 reported by
Sam Spilsbury
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
In Progress
|
Undecided
|
Sam Spilsbury | ||
Compiz Configuration Library |
In Progress
|
Undecided
|
Sam Spilsbury | ||
compiz (Ubuntu) |
Invalid
|
Undecided
|
Sam Spilsbury | ||
libcompizconfig (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Currently if a distribution wishes to override the defaults in compizconfig,
they can only do it globally by patching the metadata file at runtime. This
makes upgrades weird and means that you cant do it per-profile. We should
provide a way for distributions to specify settings defaults per-profile
in case there are multiple different sessions in the case of new installations
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)
lp://staging/~smspillaz/compiz-libcompizconfig/compiz-libcompizconfig.fix_873772.2
On hold
for merging
into
lp://staging/~compiz-team/compiz-libcompizconfig/0.9.8
- Compiz Maintainers: Pending requested
-
Diff: 1796 lines (+629/-342)13 files modifiedNEWS (+8/-0)
VERSION (+1/-1)
backend/src/ini.c (+13/-13)
include/ccs.h (+19/-13)
plugin/ccp/CMakeLists.txt (+1/-1)
plugin/ccp/src/ccp.cpp (+2/-5)
src/CMakeLists.txt (+1/-0)
src/bindings.c (+1/-0)
src/ccs-private.h (+6/-0)
src/compiz.cpp (+118/-109)
src/iniparser.c (+17/-2)
src/lists.c (+1/-1)
src/main.c (+441/-197)
Superseded
for merging
into
lp://staging/compiz-libcompizconfig
- Compiz Maintainers: Pending requested
-
Diff: 1749 lines (+618/-337)10 files modifiedbackend/src/ini.c (+13/-13)
include/ccs.h (+19/-13)
plugin/ccp/CMakeLists.txt (+1/-1)
plugin/ccp/src/ccp.cpp (+1/-1)
src/CMakeLists.txt (+1/-0)
src/ccs-private.h (+6/-0)
src/compiz.cpp (+118/-109)
src/iniparser.c (+17/-2)
src/lists.c (+1/-1)
src/main.c (+441/-197)
Changed in compiz-libcompizconfig: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
milestone: | none → 0.9.6 |
status: | New → In Progress |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
status: | New → In Progress |
Changed in compiz (Ubuntu): | |
status: | In Progress → Invalid |
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.