Package Details: compiz 0.9.14.2-11

Git Clone URL: https://aur.archlinux.org/compiz.git (read-only, click to copy)
Package Base: compiz
Description: Composite manager for Aiglx and Xgl, with plugins and CCSM
Upstream URL: https://launchpad.net/compiz
Licenses: MIT, GPL-2.0-or-later, LGPL-2.1-or-later
Conflicts: ccsm, compiz-bcop, compiz-core, compiz-fusion-plugins-experimental, compiz-fusion-plugins-extra, compiz-fusion-plugins-main, compiz-gtk, compizconfig-python, libcompizconfig, simple-ccsm
Provides: ccsm, compiz-bcop, compiz-core, compiz-plugins-extra, compiz-plugins-main, compizconfig-python, libcompizconfig
Submitter: None
Maintainer: xiota
Last Packager: xiota
Votes: 168
Popularity: 0.65
First Submitted: 2014-08-04 13:22 (UTC)
Last Updated: 2025-05-01 08:15 (UTC)

Required by (27)

Sources (10)

Latest Comments

« First ‹ Previous 1 .. 25 26 27 28 29 30 31 32 33 34 35 .. 57 Next › Last »

<deleted-account> commented on 2016-07-11 08:22 (UTC)

The gsettings command: gsettings set org.gnome.metacity.theme name "theme-name" changes which theme metacity uses. The idea is that gtk-window-decorator can read that setting and then also use that theme. This a throwback to the days of GNOME 2 where Compiz could be used as a drop in replacement for Metacity in a GNOME session. A user would want to be able to change the window decoration theme in the GNOME control center and have that setting take effect, no matter whether they were using Compiz or Metacity. That's why gtk-window-decorator reads Metacity's settings. The gsettings command: gsettings set org.gnome.metacity.theme type metacity makes Metacity use Metacity themes instead of GTK+ themes. Since GNOME (3.16?) Mutter stopped using Metacity themes and decided to use GTK+ themes for the window decoration. If I'm reading muktupavels' comment correctly then current Metacity supports both and gtk-window-decorator supports GTK+ themes in GNOME Flashback only and needs Metacity themes in any other session. I hope this clears things up. Now you need to tell us what your problem actually is. Is the problem that you have no window borders whatsoever - in which case gtk-window-decorator probably isn't running - or is the problem that the window borders are not using the theme that you like?

muktupavels commented on 2016-07-11 07:16 (UTC)

@kinoru What session are you using? GNOME Flashback (Compiz)? What did you mean with 'None of it enabled running gtk-window-decorator.'?

kinoru commented on 2016-07-11 07:12 (UTC)

@Chazza Thanks for the reply. I'm sorry to bug you once again, but I don't really understand the comment you mentioned. "must use these settings" - what settings? Where do I set them? I've tried: gsettings set org.gnome.metacity theme Adwaita and gsettings set org.gnome.metacity.theme name Adwaita gsettings set org.gnome.metacity.theme type gtk and gsettings set org.gnome.metacity.theme type metacity None of it enabled running gtk-window-decorator. Is there a tool or a command I can use to put those "settings" in effect? Sorry for being utterly clueless... I'd greatly appreciate any help.

Mautz commented on 2016-07-06 17:40 (UTC)

Hi, yes i still used GTK-3.18, because i had some problems with 3.20. After sorting out all problems it compiled fine. Thanks!

muktupavels commented on 2016-07-06 10:14 (UTC)

What GTK+ version are you using to build compiz? *_set_css_name is available only with 3.20.0. So it seems that libwnck has been built with GTK+ 3.20.x, but you are trying to build compiz with older GTK+ version - 3.18.x?

Mautz commented on 2016-07-06 10:06 (UTC)

Mh, i get the same output as you.

<deleted-account> commented on 2016-07-06 07:50 (UTC)

@Mautz It builds just fine for me. I'm not sure what's happening in your case. objdump /usr/lib/libwnck-3.so -tT | grep gtk_widget_class_set_css_name gives me this: 0000000000000000 DF *UND* 0000000000000000 gtk_widget_class_set_css_name so the symbol definitely does exist.

Mautz commented on 2016-07-05 20:02 (UTC)

Hi, i'm getting this error while building compiz: Linking C executable gtk-window-decorator /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.1/../../../../lib/libwnck-3.so: undefined reference to `gtk_widget_class_set_css_name' Strange thing is, that i get the same error when i try to build version 0.9.12, which buildt fine the last time. Does anyone else get this error? Thanks.

<deleted-account> commented on 2016-07-05 06:39 (UTC)

@kinoru Please see the comment by muktupavels on this. I've pinned it so it won't get lost.

kinoru commented on 2016-07-05 04:20 (UTC)

Recent version upgrade of metacity breaks gtk-window-decorator. With the latest metacity-3.20.1-1, executing gtk-window-decorator fails with the following error: (gtk-window-decorator:17026): GLib-GIO-ERROR **: Settings schema 'org.gnome.metacity' does not contain a key named 'theme' gtk-window-decorator works fine with metacity-3.18.4-1, the previous version of metacity. Is it metacity's mistake to not provide org.gnome.metacity.theme? Or should gtk-window-decorator (included in compiz) be fixed?