COMPIZ_CONFIG_PROFILE is not actually the name of the profile that gets loaded
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
New
|
Wishlist
|
Unassigned |
Bug Description
$COMPIZ_
Steps to reproduce:
1. Run ccsm with environment COMPIZ_
2. Change CCSM > Preferences > Profile to "unity"
3. Restart compiz:
$ env DISPLAY=:0 LD_LIBRARY_
./bin/compiz (core) - Info: Loading plugin: core
./bin/compiz (core) - Info: Starting plugin: core
./bin/compiz (core) - Info: Loading plugin: ccp
./bin/compiz (core) - Info: Starting plugin: ccp
compizconfig - Info: Backend : gsettings
compizconfig - Info: Integration : true
compizconfig - Info: Profile : unity
Expected: "compizconfig - Info: Profile" should be "dev", the same as COMPIZ_
Observed: compizconfig - Info: Profile : unity
It seems the problem is compizconfig's dual-layer profiles. The value of COMPIZ_
I think it's about time we stopped using this ini file as the top level of compizconfig. It's confusing to set COMPIZ_
Changed in compiz: | |
milestone: | 0.9.9.0 → 0.9.9.2 |
Changed in compiz: | |
milestone: | 0.9.9.2 → 0.9.10.0 |
Changed in compiz: | |
milestone: | 0.9.10.0 → 0.9.10.2 |
Changed in compiz: | |
milestone: | 0.9.10.2 → 0.9.11.0 |
Of course, we have to be careful to support Ubuntu, which unfortunately uses COMPIZ_ CONFIG_ PROFILE= ubuntu and that loads a profile named "unity" for historical reasons.