← Back to team overview

elementary-driveby team mailing list archive

[Bug 813940] Re: elementary Compiz Profile needs packaging

 

Here is something that may help :

GCONF:

Import compizprofile into /apps/compizconfig-1/profiles/pantheon

Make /apps/compizconfig-1/profiles/default an exact copy of
/apps/compizconfig-1/profiles/pantheon

That should likely be changed in the template file for the gconf tree
creation for each user, so new created users get that config
automaticly. Also the default values for these keys should be the ones
that we set, so users can easily get back to the standard behaviour.

FILESYSTEM:

Make /etc/compizconfig/config look like this:

[kde4_session]
backend = kconfig4
integration = true
plugin_list_autosort = true

[kde_session]
backend = kconfig
integration = true
plugin_list_autosort = true

[gnome_session]
backend = gconf
integration = true
plugin_list_autosort = true
profile = pantheon

[general]
backend = ini
plugin_list_autosort = true

[general_pantheon]
backend = gconf
integration = true
plugin_list_autosort = true
profile = pantheon

[general_ubuntu]
backend = gconf
integration = true
plugin_list_autosort = true
profile = unity

Please be aware that using [general_pantheon] would be the best decission, instead of using [gnome_session] . 
When you do this, and it works for you, I think you can remove profile = pantheon from [gnome_session] .

Please look at the TODO part for more info about that.


what means to add  profile = pantheon  to the existing config file, at the end of [gnome_session] , one line over [general], which is present in Ubuntu, or create a new one.


WARNING: I dont know if we realy need this file:

Make /etc/compizconfig/pantheon.ini look like this:

[core]
s0_active_plugins = core;composite;opengl;compiztoolbox;decor;vpswitch;snap;mousepoll;resize;place;move;wall;grid;regex;imgpng;session;gnomecompat;animation;fade;workarounds;scale;expo;ezoom



Suggestion: keep both files as close as possible to that one in Ubuntu (becouse of session compatibility)

TO DO: use something like [pantheon] instead of [gnome_session] for the
load of our session (Ubuntu does use something like [general_ubuntu]).
Maybe that could be realized trough setting the environmental variable
for compiz config profile (?) : COMPIZ_CONFIG_PROFILE='pantheon' in the
start script for the session loading for pantheon.

use upgrades directory for later changes via apt-get software updates
(?), please see in Ubuntu for /etc/compizconfig/upgrades as a template
for that.

-- 
You received this bug notification because you are a member of
elementary Drive-by Contributors, which is a bug assignee.
https://bugs.launchpad.net/bugs/813940

Title:
  elementary Compiz Profile needs packaging

Status in elementary OS:
  Confirmed
Status in elementary OS 0.2-luna series:
  Confirmed

Bug description:
  I think we need our own Compiz Profile. You can easily create it with
  ccsm, and than just export it to a file. That file will go into
  eBuild, and will than be integrated as the standard profile in Luna.

To manage notifications about this bug go to:
https://bugs.launchpad.net/elementaryos/+bug/813940/+subscriptions