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

0 Members and 1 Guest are viewing this topic.

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
Compiz 0.9 series package available
« on: 15. April 2014, 07:33:10 »
UPDATE 2014-12-18: We're now updated from the 0.9.11 series to the 0.9.12 series.
UPDATE 2014-07-29: compiz09-manjaro-test is removed, testing period is over, Compiz 0.9.11 has been officially released. Now it's just compiz-manjaro.



Compiz is a compositing window manager for the X Window System, using 3D graphics hardware to create fast compositing desktop effects for window management. Effects, such as a minimization animation or a cube workspace, are implemented as loadable plugins. Because it conforms to the ICCCM standard, Compiz can be used as a substitute for the default window manager in other environments, such as Xfce & MATE. Internally Compiz uses the OpenGL library as the interface to the graphics hardware.

This video gives an idea.

A Compiz 0.9 series package is now available in our repos.
Code: [Select]
sudo pacman -S compiz-manjaro
In the same vein as my earlier Compiz packages, this package includes nicer/saner defaults, GWD theme selector app, the greybird decorations and autostart for Xfce & MATE users. (So for Xfce/MATE users you just install it then log out and back in)
Users of other environments need to arrange their own autostart. The Xfce/MATE autostart features do not depend on Xfce/MATE components, they just won't do anything if they're not installed - minimalists worry not.

It's pretty painless to swap to this from the older compiz-xfce packageset. It's just pacman -S compiz-manjaro (answer yes to the conflict questions).
(Or use Pamac/Octopi/whatever)

CCSM (the CompizConfig Settings Manager) from 0.8 and 0.9 each keep their settings files in a different place, so you won't lose or damage your 0.8 config by using 0.9, and vice-versa.

Anyone interested in the package source can find it HERE.

As usual, Expo plugin is enabled by default and can be activated by moving the mouse cursor to the top-left corner of the screen. You can change this in the CCSM.



Troubleshooting:

nVidia users experiencing 'flickering', try:
I had flickering problem with compiz-manjaro and nVidia 340.xx driver. After some research it seems that solution for that is to activate "Force full screen redraws (buffer swap) on repaint" in CCSM (in "Workaounds").
Everything is working fine after I did this.

https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1314367
« Last Edit: 24. January 2015, 00:46:07 by Rob »

Offline 37vincent

  • Neuling
  • *
  • Posts: 4
  • Branch: Testing
  • Desktop: netinstall + XFCE with kwin
  • GPU Card: Inte HD 4400
  • GPU driver: Free
  • Kernel: 4.0-x64
  • Skill: Intermediate
Re: Compiz 0.9.11 development series package available for testing
« Reply #1 on: 14. May 2014, 12:28:11 »
The compiz09-manjaro-test package doesnt work for me with nonfree drivers (works perfect with free drivers).
If I switch back to xfwm4 (with nonfree drivers) all works fine, with compiz I get my background and mouse but no panel/windows.
If I move my mouse it does seem to recognize the windows, it changes it's icon to resize etc but still no windows


This is what I get when I use: compiz --replace      If you need more information/test I will gladly provide :)

Code: [Select]
[vincent@manjaro ~]$ compiz --replace
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
compiz (core) - Info: Loading plugin: composite
compiz (core) - Info: Starting plugin: composite
compiz (core) - Info: Loading plugin: opengl
compiz (core) - Info: Starting plugin: opengl
Compiz (opengl) - Info: GLX_EXT_buffer_age is supported
compiz (core) - Info: Loading plugin: decor
compiz (core) - Info: Starting plugin: decor
compiz (core) - Info: Loading plugin: resize
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: place
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Loading plugin: move
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Loading plugin: compiztoolbox
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Info: Loading plugin: staticswitcher
compiz (core) - Info: Starting plugin: staticswitcher
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
compizconfig - Error: error occurred during scandir: No such file or directory
compizconfig - Info: Backend     : ini
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : default
compiz (core) - Info: Stopping plugin: ccp
compiz (core) - Info: Stopping plugin: staticswitcher
compiz (core) - Info: Stopping plugin: compiztoolbox
compiz (core) - Info: Stopping plugin: move
compiz (core) - Info: Stopping plugin: place
compiz (core) - Info: Stopping plugin: resize
compiz (core) - Info: Stopping plugin: decor
compiz (core) - Info: Stopping plugin: opengl
compiz (core) - Info: Stopping plugin: composite
compiz (core) - Info: Starting plugin: ccp
compizconfig - Error: error occurred during scandir: No such file or directory
compizconfig - Info: Backend     : ini
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : default
compiz (core) - Info: Starting plugin: composite
compiz (core) - Info: Starting plugin: opengl
Compiz (opengl) - Info: GLX_EXT_buffer_age is supported
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Info: Starting plugin: decor
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: text
compiz (core) - Info: Starting plugin: text
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Loading plugin: wall
compiz (core) - Info: Starting plugin: wall
compiz (core) - Info: Loading plugin: regex
compiz (core) - Info: Starting plugin: regex
compiz (core) - Info: Loading plugin: animation
compiz (core) - Info: Starting plugin: animation
compiz (core) - Info: Loading plugin: grid
compiz (core) - Info: Starting plugin: grid
compiz (core) - Info: Starting plugin: staticswitcher
compiz (core) - Info: Loading plugin: workspacenames
compiz (core) - Info: Starting plugin: workspacenames
compiz (core) - Info: Loading plugin: workarounds
compiz (core) - Info: Starting plugin: workarounds
compiz (core) - Info: Loading plugin: wobbly
compiz (core) - Info: Starting plugin: wobbly
compiz (core) - Info: Loading plugin: scale
compiz (core) - Info: Starting plugin: scale
compiz (core) - Info: Loading plugin: expo
compiz (core) - Info: Starting plugin: expo
^Ccompiz (core) - Info: Stopping plugin: expo
compiz (core) - Info: Unloading plugin: expo
compiz (core) - Info: Stopping plugin: scale
compiz (core) - Info: Unloading plugin: scale
compiz (core) - Info: Stopping plugin: wobbly
compiz (core) - Info: Unloading plugin: wobbly
compiz (core) - Info: Stopping plugin: workarounds
compiz (core) - Info: Unloading plugin: workarounds
compiz (core) - Info: Stopping plugin: workspacenames
compiz (core) - Info: Unloading plugin: workspacenames
compiz (core) - Info: Stopping plugin: staticswitcher
compiz (core) - Info: Unloading plugin: staticswitcher
compiz (core) - Info: Stopping plugin: grid
compiz (core) - Info: Unloading plugin: grid
compiz (core) - Info: Stopping plugin: animation
compiz (core) - Info: Unloading plugin: animation
compiz (core) - Info: Stopping plugin: regex
compiz (core) - Info: Unloading plugin: regex
compiz (core) - Info: Stopping plugin: wall
compiz (core) - Info: Unloading plugin: wall
compiz (core) - Info: Stopping plugin: move
compiz (core) - Info: Unloading plugin: move
compiz (core) - Info: Stopping plugin: text
compiz (core) - Info: Unloading plugin: text
compiz (core) - Info: Stopping plugin: resize
compiz (core) - Info: Unloading plugin: resize
compiz (core) - Info: Stopping plugin: place
compiz (core) - Info: Unloading plugin: place
compiz (core) - Info: Stopping plugin: decor
compiz (core) - Info: Unloading plugin: decor
compiz (core) - Info: Stopping plugin: compiztoolbox
compiz (core) - Info: Unloading plugin: compiztoolbox
compiz (core) - Info: Stopping plugin: opengl
compiz (core) - Info: Unloading plugin: opengl
compiz (core) - Info: Stopping plugin: composite
compiz (core) - Info: Unloading plugin: composite
compiz (core) - Info: Stopping plugin: ccp
compiz (core) - Info: Unloading plugin: ccp
compiz (core) - Info: Stopping plugin: core
compiz (core) - Info: Unloading plugin: core

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.11 development series package available for testing
« Reply #2 on: 14. May 2014, 12:33:08 »
doesnt work for me with nonfree drivers (works perfect with free drivers).
Does other opengl stuff work fine for you with the non-free driver?

Offline eduardo

  • Sr. Mitglied
  • ****
  • Posts: 316
  • Branch: testing
  • Desktop: KDE plasma 5
  • GPU Card: Intel HDGraphics 4400 / Nvidia Geforce 960M
  • GPU driver: non-free on nvidia
  • Kernel: linux44, linux45_RC
  • Skill: Novice
Re: Compiz 0.9.11 development series package available for testing
« Reply #3 on: 14. May 2014, 14:32:56 »
For some reason I thought it was not developed anymore. Good to see it in the repos again.

Offline 37vincent

  • Neuling
  • *
  • Posts: 4
  • Branch: Testing
  • Desktop: netinstall + XFCE with kwin
  • GPU Card: Inte HD 4400
  • GPU driver: Free
  • Kernel: 4.0-x64
  • Skill: Intermediate
Re: Compiz 0.9.11 development series package available for testing
« Reply #4 on: 14. May 2014, 14:37:25 »
Does other opengl stuff work fine for you with the non-free driver?
Hmm I tought it did, but maybe not.

I tried two things:
- extreme tux (which looks to work without a problem) and I get:
Code: [Select]
No function available for obtaining GL proc addresseswhen i launch it from the terminal.
- glxgears: works without any problem


Output of glxinfo:
Code: [Select]
[vincent@manjaro usr]$ glxinfo | grep -i opengl
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 7500G
OpenGL core profile version string: 4.3.12874 Core Profile Context 13.251
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.4.12874 Compatibility Profile Context 13.251
OpenGL shading language version string: 4.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:

BTW:
The "old" compiz works without a problem on this setup, after:
Code: [Select]
sudo pacman -S compiz-xfce
compiz --replace


Offline Jeannie

  • Held Mitglied
  • *****
  • Posts: 1546
  • Skill: Novice
Re: Compiz 0.9.11 development series package available for testing
« Reply #5 on: 14. May 2014, 14:59:56 »
For some reason I thought it was not developed anymore. Good to see it in the repos again.
Compiz 0.9 is now being developed for Ubuntu's Unity, as Unity is aCcompiz plugin. 0.9 misses a lot of plugins/functions that were available in Compiz 0.8 because the full 0.8 functionality/plugins are not required by Unity and were not  rewritten/included for Compiz 0.9
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.11 development series package available for testing
« Reply #6 on: 14. May 2014, 15:29:55 »
The "old" compiz works without a problem on this setup

I'm afraid there's not a lot i can do for you then, it needs to be taken to the Compiz developers as an issue with Catalyst drivers.

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.11 series package available
« Reply #7 on: 29. July 2014, 00:12:19 »
First post updated. Package is in a more finalised state and is no longer called compiz09-manjaro-test, it's now just compiz-manjaro

Also the 0.9.11 series is now released, no longer is it the development branch.
People who previously had issues should try again.
« Last Edit: 29. July 2014, 00:15:57 by Rob »

Offline crazyg4merz

  • Held Mitglied
  • *****
  • Posts: 879
  • Experience it, that's the way of learning!!
  • Branch: stable
  • Desktop: Gnome
  • GPU Card: Nvidia GTX 970
  • GPU driver: non-free
  • Kernel: Linux420-x64
  • Skill: Intermediate
Re: Compiz 0.9.11 series package available
« Reply #8 on: 29. July 2014, 09:29:57 »
Rob, is there any known problem for compiz and Nvidia proprietary driver?  I just built myself a new computer with amd fx4300 and Gtx750. Tested both compiz 0.8 and 0.9 and it started good, but it starts to freeze a lot after using it for a while (mostly 1 hour and mostly after pressing alt+tab). And then I'll need to restart X again to get it working again.

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.11 series package available
« Reply #9 on: 29. July 2014, 13:05:28 »
Rob, is there any known problem for compiz and Nvidia proprietary driver?  I just built myself a new computer with amd fx4300 and Gtx750. Tested both compiz 0.8 and 0.9 and it started good, but it starts to freeze a lot after using it for a while (mostly 1 hour and mostly after pressing alt+tab). And then I'll need to restart X again to get it working again.

I'd be looking for a general hardware or driver issue.
Have you done other OpenGL intensive stuff on the new graphics card and has it been fine?
Do other heavier OpenGL compositing window managers (eg, KWin in OpenGL mode) work well?
Are you sure you've got the proprietary driver installed correctly? Are you sure your libGL symlinks are correct for the proprietary driver?
Are there any heat problems with the graphics card? Is it well ventilated?
Did you fit it yourself? Is it in the slot properly?
Is your mirror up to date and have you updated? Are you now using the nVidia 340.xx driver?

Offline crazyg4merz

  • Held Mitglied
  • *****
  • Posts: 879
  • Experience it, that's the way of learning!!
  • Branch: stable
  • Desktop: Gnome
  • GPU Card: Nvidia GTX 970
  • GPU driver: non-free
  • Kernel: Linux420-x64
  • Skill: Intermediate
Re: Compiz 0.9.11 series package available
« Reply #10 on: 29. July 2014, 14:01:20 »
I'd be looking for a general hardware or driver issue.
Have you done other OpenGL intensive stuff on the new graphics card and has it been fine?
Do other heavier OpenGL compositing window managers (eg, KWin in OpenGL mode) work well?
Are you sure you've got the proprietary driver installed correctly? Are you sure your libGL symlinks are correct for the proprietary driver?
Are there any heat problems with the graphics card? Is it well ventilated?
Did you fit it yourself? Is it in the slot properly?
Is your mirror up to date and have you updated? Are you now using the nVidia 340.xx driver?
I just finished the built 4 days ago. Now I'm using Kwin as the WM using native opengl 3.1 and haven't found any issue yet. I haven't check the driver yet because I haven't got any time now. As for the heat, my graphic card temp is 33°c on a hour of Dota 2 game.

Offline Kat

  • Sr. Mitglied
  • ****
  • Posts: 296
  • Don't Believe What You Cannot See
  • Branch: unstable
  • Desktop: KDE 0.8.11-pre1 Gnome 0.8.10 RC1
  • GPU Card: Ati 6870
  • GPU driver: non-free
  • Kernel: linux312-x64
  • Skill: Intermediate
Re: Compiz 0.9.11 series package available
« Reply #11 on: 29. July 2014, 16:24:35 »
Rob. I have installed this again,and NOW, works perfect
« Last Edit: 29. July 2014, 16:40:47 by Kat »
It is better to keep your mouth shut and be thought a fool than to open it and remove all doubt. (Mark Twain)

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.11 series package available
« Reply #12 on: 29. July 2014, 19:01:12 »
If something goes wrong (everything freeze or something like that), how can I convert back in Xfwm4?
(Right now, I'm using fusion icon so that is trivial thing to do and don't know which command in terminal I need to execute to make that manually)

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.11 series package available
« Reply #13 on: 29. July 2014, 19:08:20 »
Just uninstall the package and read the instructions about saved sessions that get shown when the package is uninstalled.

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.11 series package available
« Reply #14 on: 29. July 2014, 19:14:27 »
I'll try it and let you know the result Rob! :)