HowTo: install compiz-reloaded 0.8.14 on for Debian 8 and 9

Share your own howto's etc. Not for support questions!

HowTo: install compiz-reloaded 0.8.14 on for Debian 8 and 9

Postby stevepusser » 2017-06-21 21:51

Compiz-reloaded is the continuation of the 0.8 compiz version--the one with the flashy effect plugins. There is a much subdued 0.9 compiz version in Debian 9, but I've bumped the epoch in my packages so they will upgrade over the Debian packages. However, I think there may be some package conflicts with differently-named plugin packages in Stretch, so if those cause a hangup, uninstall those first before installing from my repo. If anyone finds a conflict, let me know here, and I can try and make my packages upgrade smoothly by conflicting with and removing the Stretch versions first.

There are repositories for compiz-reloaded 0.8.12 at tuxfamily.org, but I could not find any for the latest 0.8.14 release, so made them on the openSUSE Build Service. The new versions fixes bugs and adds a new "Earth" plugin for the desktop cube:

Image

Anyway, the instructions to add the repo and its key are as follows. Sudo users can become root with "sudo -i" in the terminal:

Debian 8:

As root:

Code: Select all
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/compiz-reloaded/Debian_8.0/ /' > /etc/apt/sources.list.d/compiz-reloaded.list

rm -f Release.key

wget -nv http://download.opensuse.org/repositories/home:stevenpusser:compiz-reloaded/Debian_8.0/Release.key -O Release.key

apt-key add - < Release.key

apt-get update

apt-get install compiz


Debian 9 as root:

Code: Select all
echo 'deb http://download.opensuse.org/repositories/home:/stevenpusser:/compiz-reloaded/Debian_9.0/ /' > /etc/apt/sources.list.d/compiz-reloaded.list

rm -f Release.key

wget -nv http://download.opensuse.org/repositories/home:stevenpusser:compiz-reloaded/Debian_9.0/Release.key -O Release.key

apt-key add - < Release.key

apt-get update

apt-get install compiz


Compiz newbies can install simple-ccsm and use it to get started without resorting to the much more complicated standard settings manager, ccsm. If you're using Compton as a compositor, you must also "killall compton" in the terminal before switching to compiz. The "Compiz Fusion Icon" from your menu makes it easy to switch back and forth to Compiz, as well as provide some shortcuts to ccsm and the Emerald window decorations manager.

I'm not using Stretch yet, but let me know if there are any issues with it, and I'll try and fix them.

I also made Ubuntu 16.04 and 16.10 repos, the instructions are the same, except you would need to substitute "xUbuntu_16.04" and "xUbuntu_16.10" in the instructions where it would have "Debian_9.0", for example.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: AzPainter 2.0.6, Pale Moon 27.4.1, Liquorix kernel 4.11-9, mpv 0.26.0, Kodi 17.3, 0ad 0.0.22, Mesa 13.0.6
User avatar
stevepusser
 
Posts: 8526
Joined: 2009-10-06 05:53

Re: HowTo: install compiz-reloaded 0.8.14 on for Debian 8 an

Postby None1975 » 2017-06-22 12:37

Compiz (version 1:0.9.13.0) is in official Debian Stretch repos https://packages.debian.org/stretch/compiz. So no need openSUSE Build Service, 3rd party repo, or crap like this...
OS: Debian 9.1 / WM: I3, branch "gaps-next"
Debian Wiki | DontBreakDebian
User avatar
None1975
 
Posts: 131
Joined: 2015-11-29 18:23
Location: Lithuania

Re: HowTo: install compiz-reloaded 0.8.14 on for Debian 8 an

Postby stevepusser » 2017-06-22 17:21

Let's be charitable and say you just missed the second sentence in my post where I acknowledge that 0.9 is in Stretch.

From https://compiz-debian.tuxfamily.org/:

The next version 0.9 is developed for Unity by Ubuntu and has always been very unstable on other environments. After researching on the web, some developers have taken the last sources 0.8.8 to fix bugs, remove the deprecated options and add enhancements on the different applications. This new version was pushed on Github and works very well on Debian, this is why this project has been created.


I really can't understand why you have problems with my "crap" repository providing a choice. No one is being forced to use it.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: AzPainter 2.0.6, Pale Moon 27.4.1, Liquorix kernel 4.11-9, mpv 0.26.0, Kodi 17.3, 0ad 0.0.22, Mesa 13.0.6
User avatar
stevepusser
 
Posts: 8526
Joined: 2009-10-06 05:53

Re: HowTo: install compiz-reloaded 0.8.14 on for Debian 8 an

Postby dcihon » 2017-06-22 17:33

Steve,
Just installed your compiz on a Debian Testing VB installation.
Install went fine after I removed previous compiz.
Now tweaking settings.
If all this goes well I will install it on my working system when I get home from work.
dcihon
 
Posts: 87
Joined: 2012-09-23 16:18

Re: HowTo: install compiz-reloaded 0.8.14 on for Debian 8 an

Postby dcihon » 2017-06-22 17:48

Ok tried a couple of commands:
I'm sure I am doing some of this wrong.
Code: Select all
itsmy@itsmy:/etc/apt/sources.list.d$ simple-ccsm
Traceback (most recent call last):
  File "/usr/bin/simple-ccsm", line 24, in <module>
    gi.require_version('Rsvg', '2.0')
  File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 118, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Rsvg not available
itsmy@itsmy:/etc/apt/sources.list.d$ ccsm
Traceback (most recent call last):
  File "/usr/bin/ccsm", line 26, in <module>
    gi.require_version('Rsvg', '2.0')
  File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 118, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Rsvg not available
itsmy@itsmy:/etc/apt/sources.list.d$ compiz --replace
Segmentation fault
Segmentation fault
^Citsmy@itsmy:/etc/apt/sources.list.d$
dcihon
 
Posts: 87
Joined: 2012-09-23 16:18

Re: HowTo: install compiz-reloaded 0.8.14 on for Debian 8 an

Postby stevepusser » 2017-06-22 19:48

Hmmm... let me fire up a Stretch virtual machine and see if I can reproduce the error in it.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: AzPainter 2.0.6, Pale Moon 27.4.1, Liquorix kernel 4.11-9, mpv 0.26.0, Kodi 17.3, 0ad 0.0.22, Mesa 13.0.6
User avatar
stevepusser
 
Posts: 8526
Joined: 2009-10-06 05:53

Re: HowTo: install compiz-reloaded 0.8.14 on for Debian 8 an

Postby stevepusser » 2017-06-22 21:26

OK, it looks like simple-ccsm and compizconfig-settings-manager need to have a dependency for gir1.2-rsvg-2.0 added. Try installing that and see if those both run. If so, make sure that emerald-themes is installed (it's a Recommends for emerald), then run compizconfig-settings-manager and make sure Window Decorations is checked in Effects, then click on it and change the command to

emerald --replace

This will at least get you the Emerald window decorations working. You also have "Compiz Fusion Icon" in the Accessories or Utilities of your DE's menu--that's a tray icon that allows turning Compiz on or off and quick access to the compiz settings and Emerald theme manager.

I know it must be possible to get the gtk and metacity window decorations working in compiz, since I have them working in Jessie, but this is going to take some research, and I'll update those packages in my repo first with the gir1.2 dependency.


I haven't
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: AzPainter 2.0.6, Pale Moon 27.4.1, Liquorix kernel 4.11-9, mpv 0.26.0, Kodi 17.3, 0ad 0.0.22, Mesa 13.0.6
User avatar
stevepusser
 
Posts: 8526
Joined: 2009-10-06 05:53

Re: HowTo: install compiz-reloaded 0.8.14 on for Debian 8 an

Postby stevepusser » 2017-06-22 21:48

Simple-ccsm depends on compizconfig-settings-manager, so I only had to add the dependency for that second package for it to get pulled in for both. It's rebuilding right now, so that should appear as an update quite soon.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: AzPainter 2.0.6, Pale Moon 27.4.1, Liquorix kernel 4.11-9, mpv 0.26.0, Kodi 17.3, 0ad 0.0.22, Mesa 13.0.6
User avatar
stevepusser
 
Posts: 8526
Joined: 2009-10-06 05:53

Re: HowTo: install compiz-reloaded 0.8.14 on for Debian 8 an

Postby dcihon » 2017-06-23 13:09

Steve,
Updates that you have done so far have solved my issues.
simple-ccsm now starts and I can use emerald just fine also.
Thanks for all the work on this.
I was using the old compiz until I saw what you have done.
I am glad you are keeping this alive.
Just some background I started using compiz back when Mandriva existed.
I was a Windows user and liked the graphics effects I could get with Windows and was looking for something similar to it in Linux.
dcihon
 
Posts: 87
Joined: 2012-09-23 16:18

Re: HowTo: install compiz-reloaded 0.8.14 on for Debian 8 an

Postby stevepusser » 2017-06-23 19:06

Whoops, realized that the advanced animation "plus" plugins did not get built, which includes ones such as the beamup and fire (burn) effect, because of a missing build-depend in the experimental and extra plugins package. Fixed that, updates to those packages should be ready in a few minutes.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: AzPainter 2.0.6, Pale Moon 27.4.1, Liquorix kernel 4.11-9, mpv 0.26.0, Kodi 17.3, 0ad 0.0.22, Mesa 13.0.6
User avatar
stevepusser
 
Posts: 8526
Joined: 2009-10-06 05:53


Return to Docs, Howtos, Tips & Tricks

Who is online

Users browsing this forum: No registered users and 3 guests

fashionable