LinuxQuestions.org
Visit Jeremy's Blog.
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 08-07-2007, 04:58 AM   #16
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 1,376
Blog Entries: 2

Rep: Reputation: 296Reputation: 296Reputation: 296

the pager of kde-window-decorator is a mess
compiz stores his desktops 'in parallel' with kwin and 'emulates' them somehow?

Well I found a undo(backup) solution for the corruption

Code:
kwin --replace
And KDE is back in his brains

Last edited by SCerovec; 08-20-2007 at 06:56 PM. Reason: the typo is underlined ;)
 
Old 08-07-2007, 12:28 PM   #17
atkfossiili
Member
 
Registered: Jul 2007
Location: On an iland on the Gulf of finland
Distribution: openSUSE, Mageia, Ubuntu, ArchLab etc.
Posts: 32

Original Poster
Rep: Reputation: 15
Many thank's for SCerovec for his kind advice. But what he told is what I did previously. I got the rotating desktop cube and floating windows. But the ceiling and the floor of the cube was blank white so it did not look nice at all.

The reason for me to have Compiz/Beryl effects in Linux is to occasionally present Linux finesse's to friends. I will wait for "Dropline Gnome" to use Slackware for that.
 
Old 08-19-2007, 07:38 AM   #18
evilDagmar
Member
 
Registered: Mar 2005
Location: Right behind you.
Distribution: NBG, then randomed.
Posts: 480

Rep: Reputation: 31
Quote:
Originally Posted by atkfossiili View Post
Many thank's for SCerovec for his kind advice. But what he told is what I did previously. I got the rotating desktop cube and floating windows. But the ceiling and the floor of the cube was blank white so it did not look nice at all.

The reason for me to have Compiz/Beryl effects in Linux is to occasionally present Linux finesse's to friends. I will wait for "Dropline Gnome" to use Slackware for that.
Well, I've got packages for it, but I don't know that we'll be "supporting" it. Even the 0.5.2 release feels like a step-backwards. I was trying to use it this morning, and among other things, the move window plugin (yes, the thing that lets you move windows around) kept mysteriously unloading itself, and the panel's pager never shows any windows that aren't on your currently running desktop.
 
Old 08-20-2007, 07:04 PM   #19
SCerovec
Senior Member
 
Registered: Oct 2006
Location: Cp6uja
Distribution: Slackware on x86 and arm
Posts: 1,376
Blog Entries: 2

Rep: Reputation: 296Reputation: 296Reputation: 296
in
Code:
/usr/lib/compiz/
there are files (lib*.la and lib*.so)
The middle names of those files are the module's names

once figured out the names:
Code:
cd /usr/lib/compiz/
ls *.la | sed -e s/"lib"/""/g -e s/".la."/""/g
it's only left to figure out the order of invocation

Since i played with it, i got the logo on top of the box
 
Old 08-21-2007, 05:33 AM   #20
batev
Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 56

Rep: Reputation: 15
Hi, I managed to run the latest compiz-0.5.2, which was released 3 weeks ago. It seems much more stable than the previous included in Slack 12 and also is the first after the merger between compiz and beryl.
What I did:
1. Installed NVIDIA driver.
2. Added the ususal stuff in the Device section of /etc/X11/xorg.conf:
Code:
Option         "RenderAccel" "true"
      Option         "AllowGLXWithComposite" "true"
      Option         "AddARGBGLXVisuals" "true"
      Option "TripleBuffer" "true"
and also in the end of the file:
Code:
Section    "Extensions"
    Option "Composite" "enable"
EndSection
3.
Code:
removepkg compiz-0.5.0-i486-1.tgz
4. Download all the packages from compiz-0.5.2 and its subdirectories. Except compizconfig-backend-gconf-0.5.2.tar.bz2, because I use just KDE.
5. compiled compiz-0.5.2.tar.gz using the following options, which are used to compile the previous version in Slack 12:
Code:
CFLAGS=$SLKCFLAGS CXXFLAGS=$SLKCFLAGS ./configure --prefix=/usr --sysconfdir=/etc   --localstatedir=/var  --infodir=/usr/info  --mandir=/usr/man  --disable-static  --disable-gconf  --enable-kde  --enable-librsvg
make
make install
6. compiled the rest of the packages as follows:
Code:
./configure --prefix=/usr
make
make install
7. In order to be able to use the config compiz setting manager, which is very comfortable to tweak compiz-fusion settings we need pygtk and some more py* stuff which I got from the dropline project. Go to http://sourceforge.net/project/showf...ease_id=522875
and get pygobject, pygtk-2.10.6 and pycairo packages.
Run installpkg for them.
8. Now - running compiz fusion.
As regular user in konsole:
Code:
compiz --ignore-desktop-hints --replace ccp &
--ignore-desktop-hints is needed to avoid the big buttons of the pager in taskbar. If you loose the windows decoration you have to run also
Code:
kde-window-decorator &
, although it seems to start automatically.
9. In order to choose the desired effects go to Start -> Settings -> Compiz Config Settings Manager.

That's it for Slack 12 and KDE. I'm now running compiz fusion and everything runs OK. Of course we have to sacrifice some speed and stability. The occasional losses of the window decoration also might bother you but they seem to occur less frequently in the new version. They are easily fixable by running
Code:
kde-window-decorator &
again.

Last edited by batev; 08-22-2007 at 03:31 AM.
 
Old 08-21-2007, 11:01 PM   #21
perry
Member
 
Registered: Sep 2003
Location: USA & Canada
Distribution: Slackware 12.0
Posts: 978

Rep: Reputation: 30
Wink Looks soooo interesting...

But I'm not sure if my trusty ATI 9600 is up to the challenge given that apparently it doesn't officially support composite.
Code:
Section    "Extensions"
    Option "Composite" "enable"
EndSection
So I see not much point in going thru the motion of setting up Beryl or Compiz unless there is a step by step approach to doing so.

Might try it later anyway for kicks & giggles!

- Perry

ps.
this backs up my findings on ATI driver for DRI/Composite!

Last edited by perry; 08-21-2007 at 11:05 PM.
 
Old 08-21-2007, 11:09 PM   #22
trumpet_tom
Member
 
Registered: Dec 2004
Distribution: Slackware64-current
Posts: 95

Rep: Reputation: 19
I tried to follow your instructions to install all the separate packages in the compiz-0.5.2 folder but i get these errors along the way

when trying to make the compiz-fusion-plugins-extra package:

Code:
scalefilter.c:41:18: error: text.h: No such file or directory
scalefilter.c: In function 'scalefilterRenderFilterText':
scalefilter.c:122: error: 'CompTextAttrib' undeclared (first use in this function)
scalefilter.c:122: error: (Each undeclared identifier is reported only once
scalefilter.c:122: error: for each function it appears in.)
scalefilter.c:122: error: expected ';' before 'tA'
scalefilter.c:162: error: 'tA' undeclared (first use in this function)
scalefilter.c:171: error: 'TEXT_STYLE_BOLD' undeclared (first use in this function)
scalefilter.c:171: error: 'TEXT_STYLE_NORMAL' undeclared (first use in this function)
scalefilter.c:176: error: 'TextRenderNormal' undeclared (first use in this function)
scalefilter.c:179: error: 'TEXT_ID' undeclared (first use in this function)
make[3]: *** [scalefilter.lo] Error 1
make[3]: Leaving directory `/home/tom/compiz-fusion-plugins-extra-0.5.2/src/scalefilter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tom/compiz-fusion-plugins-extra-0.5.2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tom/compiz-fusion-plugins-extra-0.5.2'
make: *** [all] Error 2
also, trying to run ./configure on compizconfig-backend-kconfig gives the error:

Code:
checking for "libcompizconfig"... configure: error: libccs not found
finally, compizconfig-python-0.5.2 cannot configure, with the error:
Code:
checking for CCS... configure: error: Package requirements (libcompizconfig >= 0.5.2 glib-2.0 >= 2.6 ) were not met:

No package 'libcompizconfig' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables CCS_CFLAGS
and CCS_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Did you get these errors? If so, how were they dealt with? I have already installed the pygtk, pycairo and pygobject packages and all the other packages in the compiz-0.5.2 folder
 
Old 08-22-2007, 05:46 AM   #23
batev
Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 56

Rep: Reputation: 15
Are you sure you have installed the libcompizconfig package from the compiz folder - it's the last one there? It should be installed before those with the errors.
Code:
./configure --prefix=/usr
make
make install

Last edited by batev; 08-22-2007 at 05:53 AM.
 
Old 08-22-2007, 07:14 AM   #24
trumpet_tom
Member
 
Registered: Dec 2004
Distribution: Slackware64-current
Posts: 95

Rep: Reputation: 19
Yes, I installed it previously using those commands. I tried reinstalling it using the same commands but the exact same problem occurs.
 
Old 08-22-2007, 07:46 AM   #25
KDE_mika
LQ Newbie
 
Registered: Aug 2007
Posts: 2

Rep: Reputation: 0
Hello !

I have install this packages on Slack 12 :

aquamarine-0.2.1-i686-1dl.tgz emerald-themes-0.2.1-i686-1dl.tgz
beryl-core-0.2.1-i686-1dl.tgz heliodor-0.2.1-i686-1dl.tgz
beryl-manager-0.2.1-i686-1dl.tgz libwnck-2.18.3-i686-1dl.tgz
beryl-plugins-0.2.1-i686-1dl.tgz pycairo-1.4.0-i686-2dl.tgz
beryl-settings-0.2.1-i486-1dl.tgz pygobject-2.12.3-i686-3dl.tgz
beryl-settings-bindings-0.2.1-i486-1dl.tgz pygtk-2.10.6-i686-1dl.tgz
beryl-settings-simple-0.2.1-i686-1dl.tgz pyorbit-2.14.3-i686-1dl.tgz
emerald-0.2.1-i686-1dl.tgz pyrex-0.9.5.1a-i486-1dl.tgz

... and everything works just fine Except one thing , windows don't have window decorations? Any help about that ?

Thanks !
 
Old 08-22-2007, 08:22 AM   #26
batev
Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 56

Rep: Reputation: 15
Strange, everything compiles for me smoothly. Also all your errors complain about libcompizconfig. Do you run make install as root
 
Old 08-22-2007, 11:11 AM   #27
trumpet_tom
Member
 
Registered: Dec 2004
Distribution: Slackware64-current
Posts: 95

Rep: Reputation: 19
I used slacktrack to make packages and then installed them as root. That shouldn't make a difference should it?
 
Old 08-22-2007, 08:11 PM   #28
T3slider
Senior Member
 
Registered: Jul 2007
Distribution: Slackware64-14.1
Posts: 2,367

Rep: Reputation: 838Reputation: 838Reputation: 838Reputation: 838Reputation: 838Reputation: 838Reputation: 838
I'm starting to despise compiz and it's shoddy configuration options. I really don't want to install gconf just to configure it, and I can't figure out what to do with the crappy kconfig package (there are only a few files in it that I can't seem to find in any KDE configuration app), so it looks like I'm stuck with the ini backend. That wouldn't be a problem if it automatically sorted the plugins to avoid dependency problems, but that isn't the case. I just want some extra plugins to work -- that's it. It shouldn't be that difficult. I mainly want the 3D windows and the magic lamp thing, but I would also like to experiment a little.

I've searched high and low and I can't figure out the order of these stupid plugins. Their site is terribly designed, with outdated information and packages that looks like they are new. Before I read this thread, I was trying to install a very old compiz-plugins-extra package because it was the only one I could find linked from their site. I have since compiled everything mentioned by batev and it seemed to compile and install properly (I made slackbuilds for each package and it all seems to have worked). BUT that is useless when I can't figure out how to use anything. All they need is a one-liner on their site containing the massively long list for the proper order of the "active_plugins" option in general-allscreens.conf and I would be happy. That way, I could just copy that list and remove the plugins I don't want. But this list does not exist.

I know that at least the animation and trailfocus plugins are installed correctly because in one of my attempts at editing the active_plugins list some configuration files for those plugins were created. However, I haven't actually gotten them to work -- probably because they are out of order (or configured incorrectly, or maybe another default plugin was overriding the extra plugin).

Is there anyone more knowledgeable than I (that's most people) that can help out with the order of ALL the plugins (and not just the default ones, which are working perfectly)?
 
Old 08-23-2007, 08:29 AM   #29
batev
Member
 
Registered: Sep 2005
Distribution: Slackware
Posts: 56

Rep: Reputation: 15
Quote:
Originally Posted by trumpet_tom View Post
I used slacktrack to make packages and then installed them as root. That shouldn't make a difference should it?
No, that shouldn't, but obviously it makes I've never used slacktrack, so I can't help you with that.
 
Old 08-23-2007, 08:56 AM   #30
masonm
Senior Member
 
Registered: Mar 2003
Location: Following the white rabbit
Distribution: Slackware64 14.2 NixOS
Posts: 2,266

Rep: Reputation: 54
I downloaded and installed the Beryl related packages from Dropline and it works perfectly.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
beryl/aiglx, everything installed but no effects floris Debian 12 07-17-2007 08:49 AM
Installing Beryl on Slackware dive Slackware 2 06-17-2007 02:23 PM
Beryl / Ubuntu Desktop Effects Antonio44 Linux - General 1 06-13-2007 01:59 PM
BERYL and COMPIZ 3d effects lost after Online update via YOU 1kyle SUSE / openSUSE 1 02-05-2007 07:38 AM

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

All times are GMT -5. The time now is 07:09 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration