Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#13926 - [compiz-fusion] missing default profile

Attached to Project: Community Packages
Opened by Shrimant (shrimants) - Monday, 23 March 2009, 00:47 GMT
Last edited by Dan Griffiths (Ghost1227) - Saturday, 07 November 2009, 02:26 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Ronald van Haren (pressh)
Architecture i686
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: When installing compiz-fusion via

$pacman -S compiz-fusion-gtk

> Targets (16): compiz-core-0.8.2-1 libcompizconfig-0.8.2-1 pyrex-0.9.8.5-1 compizconfig-python-0.8.2-1 ccsm-0.8.2-1 compiz-bcop-0.8.2-1 compiz-fusion-plugins-main-0.8.2-1
compiz-fusion-plugins-extra-0.8.2-1 orbit2-2.14.17-1 gconf-2.24.0-2 compizconfig-backend-gconf-0.8.2-1 libxres-1.0.3-1 libwnck-2.24.2-1 emerald-0.8.2
emerald-themes-0.6.0-2 fusion-icon-20090213-1


Additional info:
* package version(s)
* config and/or log files etc.


Steps to reproduce:
1) Have gnome and gnome-extra installed.
2) Run the above command.
3) Run fusion-icon.

Symptoms: no window borders, unable to move windows or interact with the actual window. applications all work. no alt+tab or anything. In CCSM, there are no options checked, ie all the plugins are disabled. Issue is resolved after enabling the correct plugins, such as window border, move windows, etc. Default profile file is most probably absent from the regular installation of compiz-fusion, causing the lack of settings.
This task depends upon

Closed by  Dan Griffiths (Ghost1227)
Saturday, 07 November 2009, 02:26 GMT
Reason for closing:  Upstream
Additional comments about closing:  If upstream doesn't provide with a default profile, why should this be an archlinux bug?
Comment by Ronald van Haren (pressh) - Monday, 23 March 2009, 21:57 GMT
do they have a default profile upstream which we do not ship?
   . (0 KiB)
Comment by Shrimant (shrimants) - Tuesday, 24 March 2009, 00:17 GMT
I looked around for a .profile file on the compiz site and didnt see anything. AFAIK it should be automatically generated when you compile.

http://forum.compiz-fusion.org/showthread.php?t=7744&highlight=.profile

the first post there has a sample "omega profile". When i had an older version some time ago, the defaults were checked, ie cube, window border, window interaction, alt+tab. it was only recently that i noticed there was nothing selected.
Comment by Ronald van Haren (pressh) - Wednesday, 25 March 2009, 08:22 GMT
it is my understanding that it should autogenerate a sane config with some default plugins, but it does not anymore. Any idea which package should create the config?
   . (0 KiB)
Comment by Ronald van Haren (pressh) - Wednesday, 25 March 2009, 08:59 GMT
so the default global config was in the libcompizconfig package but is removed from there. Let's see how we need to handle it now.
   . (0 KiB)
Comment by Shrimant (shrimants) - Wednesday, 25 March 2009, 14:24 GMT
maybe if we can find a copy outside of the repos of libcompizconfig we can extract the default profile out of it and add it to the repo copy
Comment by Shrimant (shrimants) - Wednesday, 25 March 2009, 17:55 GMT
i checked compiz-fusion's download source inside all the tarballs they have. there isnt a single instance of a .profile, and none of the contents contained anything that would resemble default settings. it seems that the problem may be on their end and that they forgot to package the .profile with it. I'll check around inside some old packages to see if those have a .profile in them.
Comment by Ronald van Haren (pressh) - Wednesday, 25 March 2009, 20:43 GMT
actually the profile was in the global.xml file which is included in the source package until 0.7.8
Comment by Shrimant (shrimants) - Wednesday, 25 March 2009, 20:53 GMT
ah HA. i saw that but I dismissed it for a file that just holds whatever shows up in ccsm since i didnt see any actual values in there. ie i saw that it said bool but it never gave a true or false or default value. I thought i was looking for a .profile because on compiz-fusion's forums, people say to import the [name].profile in order to use their theme, etc. In any case, would this be resolved by simply inserting that file back in there? or even by installing an old version and then upgrading? i would think that the former method wouldnt work if they took out the code for it.
Comment by Ronald van Haren (pressh) - Wednesday, 25 March 2009, 21:17 GMT
I haven't tried putting that file in the new package before compiling yet. We should probably also take the old makefile or patch the new one, but I haven't tried yet so don't know if it works. I should have some time tomorrow to play around with it a bit.

I think compiling the 0.7.8 version, starting compiz so the config gets imported to your user and then upgrading to 0.8.2 should work.
Comment by Ronald van Haren (pressh) - Monday, 18 May 2009, 09:31 GMT
Closed  FS#14639  as a duplicate, contains a good description of the bug
Comment by what now? (whoops) - Friday, 24 July 2009, 22:08 GMT
Maybe this is a hint how it's supposed to work:

If I didn't misunderstand it, next ("merged") compiz version will have that:

COMPIZ_DEFAULT_PLUGINS : default active plugin list (comma separated) that is added to the core xml/gconf schema file.

...available as cmake variables; see here: http://wiki.compiz-fusion.org/C%2B%2BCompiling

(Also I don't think a missing default config is a bug. There isn't a single compiz plugin that is required to use compiz; everything works just fine with p.E. "grid plugin" all alone instead of "decorations"+"move"+"resize")
Comment by Ju Liu (Arkham) - Saturday, 03 October 2009, 20:26 GMT
If upstream doesn't provide with a default profile, why should this be an archlinux bug?

Loading...