LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-30-2017, 09:50 AM   #1
coralfang
Member
 
Registered: Nov 2010
Location: Bristol, UK
Distribution: Slackware, FreeBSD
Posts: 836
Blog Entries: 3

Rep: Reputation: 297Reputation: 297Reputation: 297
Compiz on XFCE4... has anyone got this working?


Hi, i haven't used compiz for many years, but would like to get wobbly windows whilst using XFCE.

I built/installed the packages available on slackbuilds (including emerald), but cannot seem to get any of the compiz effects to work.

I installed fusion-icon also, and have tried switching back and forth settings, and also trying to manually change the window decorator to "emerald --replace" but neither compiz or emerald seem to be doing anything.

Is anyone using compiz with XFCE on Slackware 14.1 (or -current) ?
 
Old 09-30-2017, 11:09 AM   #2
jmccue
Member
 
Registered: Nov 2008
Location: US
Distribution: slackware
Posts: 687
Blog Entries: 1

Rep: Reputation: 380Reputation: 380Reputation: 380Reputation: 380
I was curious if it worked with xfce, so I half-heartedly tried and it corrupted my xfce4 config, it was a pain to correct. Before you give it a try I recommend you backup ~/.config



John
 
Old 09-30-2017, 03:35 PM   #3
Daedra
Senior Member
 
Registered: Dec 2005
Location: Springfield, MO
Distribution: Slackware64-15.0
Posts: 2,682

Rep: Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375
I use Mate with compiz on 14.2 and I just quickly switched to Xfce to try it and it is working fine, can't speak for 14.1 though. Quick question when you installed the packages from SBo did you replace the stock compiz package with the newest version? see the readme...

Quote:
Slackware still ships the old 0.8.8 release of compiz that was
released back in 2011. The project has recently been picked up
and is being actively maintained by the compiz-reloaded team.
You can still use the 0.8.8 version of the compiz that ships
with Slackware with the companion packages since there has not been
any ABI changes to the code. But there is a good chance you will run
into stabilty issues if you do, so it is HIGHLY recommended you use
the version of compiz that matches the companion packages. Because
you will be replacing a stock Slackware package the SlackBuild is
not hosted at www.slackbuilds.org. You can download the SlackBuild
from the link below.

https://www.dropbox.com/s/t08cb1u00h...ckBuild.tar.gz
Also what is your video card?

Last edited by Daedra; 09-30-2017 at 03:39 PM.
 
1 members found this post helpful.
Old 09-30-2017, 03:52 PM   #4
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Rep: Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434
While I prefer using KWin for Xfce, I am also really glad to see that Compiz is back in active production to keep the development ball rolling.
 
Old 10-01-2017, 04:31 AM   #5
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,753

Rep: Reputation: Disabled
I've got that working at some point, when 14.2 released. See this thread.
It's just the build/install order that needs to be taken care of, and you may need to create a custom session for it.
 
2 members found this post helpful.
Old 10-01-2017, 09:40 AM   #6
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,753

Rep: Reputation: Disabled
Had some free time and looked into upgrading to latest version 0.8.14 from SBo.
Prefer the old version tbh, because the new one assumes GTK+3 and I refuse to depend on that.

I'll share my install script, and a few notes.

- The old fusion-icon GTK+2 mode depends on pycairo, but works sufficiently. Couldn't get the new fusion-icon to work at all.
- The new ccsm depends on pygobject3 and "introspection" (apparently it works without, but is 'not supported by the pygobject development team').
- SlackBuilds for compiz and emerald need --with-gtk=2.0 on systems without GTK+3 installed.
- Protobuf is not a part of this install script on purpose, you will have to add that if you need it.
Attached Files
File Type: txt compiz.setup.txt (5.2 KB, 82 views)

Last edited by elcore; 10-01-2017 at 09:52 AM.
 
Old 10-01-2017, 04:11 PM   #7
coralfang
Member
 
Registered: Nov 2010
Location: Bristol, UK
Distribution: Slackware, FreeBSD
Posts: 836

Original Poster
Blog Entries: 3

Rep: Reputation: 297Reputation: 297Reputation: 297
Quote:
Originally Posted by Daedra View Post
I use Mate with compiz on 14.2 and I just quickly switched to Xfce to try it and it is working fine, can't speak for 14.1 though. Quick question when you installed the packages from SBo did you replace the stock compiz package with the newest version? see the readme...



Also what is your video card?
I just installed ccsm / dependencies from slackbuilds, and have a gtx 1060.
Edit; reading the replies i just noticed i have the stock slackware package for compiz, i overlooked the notice about installing a newer version of compiz 0.8.14, i am rebuilding all the packages after installing that.

Last edited by coralfang; 10-01-2017 at 04:23 PM.
 
Old 10-01-2017, 04:55 PM   #8
coralfang
Member
 
Registered: Nov 2010
Location: Bristol, UK
Distribution: Slackware, FreeBSD
Posts: 836

Original Poster
Blog Entries: 3

Rep: Reputation: 297Reputation: 297Reputation: 297
Okay it all seems to be working now! I rebuilt the packages after installing the slackbuild for compiz 0.8.14 referenced in the README.slackware file, and emerald is also working.

Fusion-icon doesn't seem to do anything with it's clickable settings, so i had to manually run:
Code:
$ compiz --replace
Thanks everyone!

EDIT: Maybe i spoke too soon... Compiz works, in terms of effects, but emerald seems to be having some issues with setting the window decorator theme. Not sure what is going on here, but the GTK+ window decorator works fine.

Last edited by coralfang; 10-01-2017 at 05:03 PM.
 
Old 10-01-2017, 06:05 PM   #9
Daedra
Senior Member
 
Registered: Dec 2005
Location: Springfield, MO
Distribution: Slackware64-15.0
Posts: 2,682

Rep: Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375
Quote:
Originally Posted by coralfang View Post
Okay it all seems to be working now! I rebuilt the packages after installing the slackbuild for compiz 0.8.14 referenced in the README.slackware file, and emerald is also working.

Fusion-icon doesn't seem to do anything with it's clickable settings, so i had to manually run:
Code:
$ compiz --replace
Thanks everyone!

EDIT: Maybe i spoke too soon... Compiz works, in terms of effects, but emerald seems to be having some issues with setting the window decorator theme. Not sure what is going on here, but the GTK+ window decorator works fine.
You may want to look into compiz-manager. It is a shell script that will detect your WM and video card and set things accordingly. I have been meaning to make a slackbuild for it and submit with the rest of the compiz packages. I might do that tonight.

https://github.com/compiz-reloaded/compiz-manager
 
Old 10-02-2017, 02:38 AM   #10
coralfang
Member
 
Registered: Nov 2010
Location: Bristol, UK
Distribution: Slackware, FreeBSD
Posts: 836

Original Poster
Blog Entries: 3

Rep: Reputation: 297Reputation: 297Reputation: 297
Quote:
Originally Posted by Daedra View Post
You may want to look into compiz-manager. It is a shell script that will detect your WM and video card and set things accordingly. I have been meaning to make a slackbuild for it and submit with the rest of the compiz packages. I might do that tonight.

https://github.com/compiz-reloaded/compiz-manager
That's cool, it seems to give better performance using that script, however it forces gtk-window-decorator. Still unable to load emerald properly, it literally sets to a "red" theme, changing it in emerald options only glitches out the titlebar buttons, sticking to the red theme.

EDIT:
Code:
USE_EMERALD=yes ./compiz-manager
That's letting emerald run, however still have the issue with setting the theme.

Also i uploaded a screen recording here to show what is happening; https://streamable.com/kvgsj

Last edited by coralfang; 10-02-2017 at 02:56 AM.
 
Old 10-02-2017, 03:27 PM   #11
Daedra
Senior Member
 
Registered: Dec 2005
Location: Springfield, MO
Distribution: Slackware64-15.0
Posts: 2,682

Rep: Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375
Try settings your theme manually in your home directory under .emerald. I have also had problems in the past with emerald theme manager not working correctly.

Last edited by Daedra; 10-02-2017 at 03:28 PM.
 
Old 10-02-2017, 03:45 PM   #12
kikinovak
MLED Founder
 
Registered: Jun 2011
Location: Montpezat (South France)
Distribution: CentOS, OpenSUSE
Posts: 3,453

Rep: Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154Reputation: 2154
Quote:
Originally Posted by coralfang View Post
Hi, i haven't used compiz for many years, but would like to get wobbly windows whilst using XFCE.

I built/installed the packages available on slackbuilds (including emerald), but cannot seem to get any of the compiz effects to work.
I've spent quite some time experimenting with Compiz for Xfce and MATE. I'd say 90 % of it is quite nice, but the remaining 10 % are buggy and can lead to some nasty surprises. Sooner or later you'll get a "WTF ?!?" moment. Popup window flying over the screen, window decorations gone (again), etc. So I just abandoned the idea of using it every day.

On the other hand, KWin has some really nice desktop effects, and you can get a classy OS X-like desktop with just a few tweaks. Works so good I also configure it on all my client's desktops, and I've only had positive feedback.

Cheers,

Niki
 
Old 10-02-2017, 08:39 PM   #13
Daedra
Senior Member
 
Registered: Dec 2005
Location: Springfield, MO
Distribution: Slackware64-15.0
Posts: 2,682

Rep: Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375Reputation: 1375
Quote:
Originally Posted by kikinovak View Post
I've spent quite some time experimenting with Compiz for Xfce and MATE. I'd say 90 % of it is quite nice, but the remaining 10 % are buggy and can lead to some nasty surprises. Sooner or later you'll get a "WTF ?!?" moment. Popup window flying over the screen, window decorations gone (again), etc. So I just abandoned the idea of using it every day.

On the other hand, KWin has some really nice desktop effects, and you can get a classy OS X-like desktop with just a few tweaks. Works so good I also configure it on all my client's desktops, and I've only had positive feedback.

Cheers,

Niki
I agree with you 100%, I am still using compiz but there are enough moments like you mentioned above to make want to abandon it. I am probably in the near future just going to move on.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Compiz Standalone w/ XFCE4 Panel Icons Konphine Linux - Newbie 1 01-19-2012 01:19 AM
xine and xfce4 using compiz-fusion Jongi Debian 2 12-29-2009 11:58 AM
Awesome: XFCE4 + Compiz-Fusion adammichael Arch 1 11-09-2008 05:23 AM
Compiz help with XFCE4 2Gnu Slackware 6 07-17-2007 10:57 PM
Slackware Current-xfce4-compiz davimint Linux - Software 1 05-01-2007 08:44 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:53 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration