Author Topic: Compiz 0.9 series package available  (Read 46103 times)

0 Members and 2 Guests are viewing this topic.

Offline trzalica

  • Sr. Mitglied
  • ****
  • Posts: 285
  • Branch: stable
  • Desktop: Xfce
  • GPU Card: nVidia Geforce 8800 GT
  • GPU driver: Non-free
  • Kernel: Linux 4.1 x64
  • Skill: Intermediate
Re: Compiz 0.9 series package available
« Reply #120 on: 18. December 2014, 14:19:49 »
Also, try opening the GWD theme selector, apply Adwaita as the decoration, then log out and back in.
I tried that, I even rebooted PC after applying Adwaita and nothing changed...

Offline trzalica

  • Sr. Mitglied
  • ****
  • Posts: 285
  • Branch: stable
  • Desktop: Xfce
  • GPU Card: nVidia Geforce 8800 GT
  • GPU driver: Non-free
  • Kernel: Linux 4.1 x64
  • Skill: Intermediate
Re: Compiz 0.9 series package available
« Reply #121 on: 18. December 2014, 14:20:48 »
Great.

Where can I  request/propose a fix for 0.8?

J.
There is no need for fix in the 0.8 version, this bug affects only Compiz 0.9

Offline Jeannie

  • Held Mitglied
  • *****
  • Posts: 1546
  • Skill: Novice
Re: Compiz 0.9 series package available
« Reply #122 on: 18. December 2014, 14:32:02 »
There is no need for fix in the 0.8 version, this bug affects only Compiz 0.9
That is not true, the performance regression affects Compiz 0.8 too.
J.
Hitten by the door in the back when I left Manjaro.

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Compiz 0.9 series package available
« Reply #123 on: 18. December 2014, 14:40:44 »
That is not true, the performance regression affects Compiz 0.8 too.
J.

The author of the patch and their email is listed here:
https://code.launchpad.net/~townsend/compiz/fix-lp269904

Revision 3909.

Offline trzalica

  • Sr. Mitglied
  • ****
  • Posts: 285
  • Branch: stable
  • Desktop: Xfce
  • GPU Card: nVidia Geforce 8800 GT
  • GPU driver: Non-free
  • Kernel: Linux 4.1 x64
  • Skill: Intermediate
Re: Compiz 0.9 series package available
« Reply #124 on: 18. December 2014, 14:43:27 »
Again the same problem  :'(
I think that metacity is the main culprit for this
What to do next?   ???
« Last Edit: 18. December 2014, 14:51:41 by trzalica »

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Compiz 0.9 series package available
« Reply #125 on: 18. December 2014, 14:51:55 »
Again the same problem  :'(
I think that metacity is the main culprit for this

What output do you get if you run:
Code: [Select]
gtk-window-decorator --replace in a terminal?

Offline trzalica

  • Sr. Mitglied
  • ****
  • Posts: 285
  • Branch: stable
  • Desktop: Xfce
  • GPU Card: nVidia Geforce 8800 GT
  • GPU driver: Non-free
  • Kernel: Linux 4.1 x64
  • Skill: Intermediate
Re: Compiz 0.9 series package available
« Reply #126 on: 18. December 2014, 14:53:15 »
What output do you get if you run:
Code: [Select]
gtk-window-decorator --replace in a terminal?
I get this:
Code: [Select]
(gtk-window-decorator:6179): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2:19: Theming engine 'adwaita' not found

(gtk-window-decorator:6179): Pango-CRITICAL **: pango_font_description_from_string: assertion 'str != NULL' failed

(gtk-window-decorator:6179): Pango-CRITICAL **: pango_font_description_get_size: assertion 'desc != NULL' failed

(gtk-window-decorator:6179): Pango-CRITICAL **: pango_font_description_set_size: assertion 'desc != NULL' failed

(gtk-window-decorator:6179): Gtk-CRITICAL **: gtk_style_context_get_property: assertion 'priv->widget != NULL || priv->widget_path != NULL' failed

(gtk-window-decorator:6179): GLib-GObject-WARNING **: gtype.c:4221: type id '0' is invalid

(gtk-window-decorator:6179): GLib-GObject-WARNING **: can't peek value table for type '<invalid>' which is not currently referenced
Segmentation fault (core dumped)

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Compiz 0.9 series package available
« Reply #127 on: 18. December 2014, 15:03:48 »
What GTK theme are you using?

Offline trzalica

  • Sr. Mitglied
  • ****
  • Posts: 285
  • Branch: stable
  • Desktop: Xfce
  • GPU Card: nVidia Geforce 8800 GT
  • GPU driver: Non-free
  • Kernel: Linux 4.1 x64
  • Skill: Intermediate
Re: Compiz 0.9 series package available
« Reply #128 on: 18. December 2014, 15:04:31 »
What GTK theme are you using?
Adwaita (and also I customized colors in Adwaita theme and make my own theme but didn't touch anything which have anything with borders).
« Last Edit: 18. December 2014, 15:06:20 by trzalica »

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Compiz 0.9 series package available
« Reply #129 on: 18. December 2014, 15:07:19 »
Adwaita

To clarify, i mean your system GTK theme, that you select under Xfce's appearance settings, not the window decorator theme.

Adwaita is correct for that?

Offline trzalica

  • Sr. Mitglied
  • ****
  • Posts: 285
  • Branch: stable
  • Desktop: Xfce
  • GPU Card: nVidia Geforce 8800 GT
  • GPU driver: Non-free
  • Kernel: Linux 4.1 x64
  • Skill: Intermediate
Re: Compiz 0.9 series package available
« Reply #130 on: 18. December 2014, 15:09:01 »
Adwaita (and also I customized colors in Adwaita theme and make my own theme but didn't touch anything which have anything with borders).
And before I switch today metacity it worked nice...

Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Compiz 0.9 series package available
« Reply #131 on: 18. December 2014, 15:13:48 »
Are you familiar with using gdb?

Open a terminal and do:
Code: [Select]
sudo pacman -S gdb
gdb gtk-window-decorator
Then you will be sitting at the gdb prompt "(gdb)", at it type:
Code: [Select]
run
bt
quit

Post the full output here.

Offline trzalica

  • Sr. Mitglied
  • ****
  • Posts: 285
  • Branch: stable
  • Desktop: Xfce
  • GPU Card: nVidia Geforce 8800 GT
  • GPU driver: Non-free
  • Kernel: Linux 4.1 x64
  • Skill: Intermediate
Re: Compiz 0.9 series package available
« Reply #132 on: 18. December 2014, 15:16:46 »
Are you familiar with using gdb?

Open a terminal and do:
Code: [Select]
sudo pacman -S gdb
gdb gtk-window-decorator
Then you will be sitting at the gdb prompt "(gdb)", at it type:
Code: [Select]
run
bt
quit

Post the full output here.
I haven't tried gdb. Ok I'll do that and post you output.

And I have to say that I also tried to remove my customized theme and everything is the same - not working.

Offline trzalica

  • Sr. Mitglied
  • ****
  • Posts: 285
  • Branch: stable
  • Desktop: Xfce
  • GPU Card: nVidia Geforce 8800 GT
  • GPU driver: Non-free
  • Kernel: Linux 4.1 x64
  • Skill: Intermediate
Re: Compiz 0.9 series package available
« Reply #133 on: 18. December 2014, 15:23:07 »
Don't know if I did this right...
Code: [Select]
~ $ gdb gtk-window-decorator
GNU gdb (GDB) 7.8.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from gtk-window-decorator...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/gtk-window-decorator
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe9290700 (LWP 16811)]
[New Thread 0x7fffe8882700 (LWP 16812)]

(gtk-window-decorator:16807): Pango-CRITICAL **: pango_font_description_from_string: assertion 'str != NULL' failed

(gtk-window-decorator:16807): Pango-CRITICAL **: pango_font_description_get_size: assertion 'desc != NULL' failed

(gtk-window-decorator:16807): Pango-CRITICAL **: pango_font_description_set_size: assertion 'desc != NULL' failed

(gtk-window-decorator:16807): Gtk-CRITICAL **: gtk_style_context_get_property: assertion 'priv->widget != NULL || priv->widget_path != NULL' failed

(gtk-window-decorator:16807): GLib-GObject-WARNING **: gtype.c:4221: type id '0' is invalid

(gtk-window-decorator:16807): GLib-GObject-WARNING **: can't peek value table for type '<invalid>' which is not currently referenced

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6e09aa3 in gtk_style_context_get_valist () from /usr/lib/libgtk-3.so.0
(gdb) bt
#0  0x00007ffff6e09aa3 in gtk_style_context_get_valist () from /usr/lib/libgtk-3.so.0
#1  0x00007ffff6e09d63 in gtk_style_context_get () from /usr/lib/libgtk-3.so.0
#2  0x000000000041b89b in frame_update_titlebar_font ()
#3  0x0000000000410ab3 in decor_frame_refresh ()
#4  0x0000000000410c32 in gwd_get_decor_frame ()
#5  0x000000000041ce88 in update_default_decorations ()
#6  0x0000000000419c10 in decorations_changed ()
#7  0x000000000041e1dc in ?? ()
#8  0x00007ffff5b0fedd in g_list_foreach () from /usr/lib/libglib-2.0.so.0
#9  0x000000000041fb6a in ?? ()
#10 0x000000000040d967 in main ()
(gdb) quit
A debugging session is active.

Inferior 1 [process 16807] will be killed.


Offline Rob

  • Core Team
  • *****
  • Posts: 5390
  • Alias: Korrode
  • Branch: Unstable
  • Desktop: Xfce+Compiz
  • GPU Card: nVidia GTX560Ti
  • GPU driver: non-free
  • Kernel: linux314 x64
  • Skill: Advanced
Re: Compiz 0.9 series package available
« Reply #134 on: 18. December 2014, 15:30:37 »
Run:
Code: [Select]
dconf-editornavigate to:
org.gnome.desktop.wm.preferences

Does a key exist called "titlebar-font"?
If so, what is it's value?

Does a key exist called "titlebar-uses-system-font"?
Is it on or off?