Crystal-GL is the next generation of my crystal window decoration theme.
By using OpenGL to render itself, it simulates refraction and light mapping! Check out screenshots! NOW!

I name the deco HIGHLY EXPERIMENTAL! Don't blame me, if it brakes your computer into two, if it crashes kde or makes it unusable. THIS IS BETA, NO WARRANTY.
If it breakes kwin, even on startup, remove your ~/.kde/share/config/kwinrc file, to reset the kwin settings to default.

WARNING: You need to have write access to the 3D acceleration device, if exists. I.e.: /dev/dri/* or /dev/nv*. Otherwise the deco or kcontrol may crash.

It looks very similar to crystal, but has more eye-candy and smooth animations.

* Grabs your wallpaper and simulates bended glass, little lighting. You are able to specify the ior. ;)
* Support for button themes. Feel free to swamp me with cool themes. :D The themes are the same than the ones in crystal.
Knifty button theme by Enso

Disadvantages:
* Needs a working GL subsystem!!! Don't blame me, if yours is broken!
* Be careful on nvidia systems, if under load, the gl subsystem may become *real* slow, so my deco.
* Needs KDE >=3.2 and QT>=3.2 to compile.
* May be slower than any other deco
* May be fat
* May make you drool, and you might forget to eat, sleep or even breath!

If configure fails, check that you have both the Qt and KDE development headers installed. If you used a previous version before, you need to restart kde to use the upgraded version.
------------------------------------

Please give some feedback or tell me some improvement suggestions.
I would be very happy about some packages, like for Mandrake, Debian, Suse, Redhat, etc! PLEASE DON'T POST PACKAGES AS NEW CONTENT, just notify me and mail it to me, and I'll host them.

PROVIDED PACKAGES MAY NOT BE UP2DATE! Check out versions number!

Thanks to bitwit for each others help with the GL-deco stuff!

Enjoy! :)

Sascha Hlusiak

Changelog:

* All packages up to date now

0.8.1:
* Made look antialiased caption damn good. Enabling this is RECOMMENDED now!
* Fixed menu button image bug
* Split up rendering process into four for each border. Maybe speed up or (most likely) speed down. :-/ Should fix nvidia-slowdown-bug on maximized windows.
* Added feature: "Scroll" through windows, by using the mouse wheel on the title bar, as well as an option in the configuration dialog to disable this immediately :>
* Improved config dialog a little

0.8.0:
* Added extreme slick "handpainted" button theme (thank you, Marco)
* Fixed some bugs, which almost drove me crazy on my notebook.
* Little speed up in the initialization
* Improved my "button-rendering-engine" a lot. Now button tinting uses GL, too.
* Added more options for button tinting.
* Added option to make the hover effect fade
* Added option to disable the transparency feature completely (don't dare!)
* Added information of direct rendering and glx version to the control center preview
* Got rid of some unneccessary code, probably put in a lot of more unneccessary code.
* Added a benchmark feature for my internal use (ctrl+alt+shift+RightButton on the title bar)

X hangs w/ CrystalGL

First thing: this is an awesome deco. Great job. Unfortunately, I can't enjoy it because anytime I move a window towards the bottom of the desktop (about 50% of window below taskbar), X completely freezes. I have to reboot each time. I'm running the following:

Suse 9.1
KDE 3.2.1
Qt 3.3.3
Intel 855GM chipset

Any ideas?

Re: X hangs w/ CrystalGL

My notebook has the same chipset and I have not experienced this behaviour for now. I am very sorry that I see myself helpless facing the freeze problems. I can't fix this on nvidia cards, too.
Thanks a lot for this bug report, but I cannot promise to find a fix.
I think it is most likely a drivers bug, and if, I cannot do anything. On the other hand, my deco seems to be the only software, that is causing problems.
AAAAHHH....
Which X do you use, and which driver? Which kernel module?

Are their any particular logs or traces that would help?

Re: Re: Re: X hangs w/ C

You may email me your most recent XFree log file /var/log/) and your kernel log.
You could also try to login from another computer, and start X from there. When if crashes, there may also be some error messages.

I use the i810 driver shipped with Xorg, but the i915 kernel module. Perhaps this helps?

The i915 worked! Thanks again for your help.

wow!!

good stuff m8! this is one of the best window decorations i have ever seen and certainly looks far better than the tacky and overused mac osx transparencies. a little buggy (it slows considerably when firefox is up) so i will look out for later editions, but all things considered very impressive, very smooth, and very customizable!

Great theme, very kewl. Works great with NVIDIA gl, but with i915 (with _working_ gl subsystem) doesn't render at all. no buttons, and freezes bar pick after copying first background.

arts

Hi - I just wanted to install your theme... but behold - I _wants_ arts with no way to disable it.
I'm on amd64 where it just doesn't work (Yeah, you can make it work, but it is still a pain in the ass ;) )
So - could you provide an option to disable arts support? Thanks

Ahm sorry... didn't check closely enough. It's all good ;)
So Ignore what I said

not working

Hello,

I'm using CrsytalGL on my home machine with no problems, and I like it a lot!

Unfortunately, I tried installing it at work as well, but it isn't working here. The titlebar and window borders do not get rendered at all, they simply take on whatever pixels exist behind them (i.e., alpha=100%). However, they also are not getting updated properly when I move the window, so I don't think it's just a transparency thing.

Home machine (crystalgl works): Gentoo amd64

Work machine (crystalgl not working): Fedora core 3 i686

I have verified that opengl is working on this machine (glxinfo shows "Direct rendering: yes" and glxgears shows 2000 fps).

Is GL working completely, does glxgears render? Are your ATI drivers working fine?

Re: Re: Beautiful co

Sorry if I seemed short yesterday. It wasn't a very good day.

Anyway, I wasn't using a portage overlay. I created one and emerged it from there, and it merged fine (after I'd uninstalled the manual one of course). Worked fine. Did I mention how I hate python? Everything looks like a parsing error.

Anyway, the deco's still crashing. Nothing from the kwin output except "KCrash: Application 'kwin' crashing...". Traceback doesn't look useful since I don't have KDE emerged with USE="debug". Then again, I haven't coded C in 10 years so I've pretty much forgotten what I'm looking for. Here's what I have minus the "no debugging symbols found" warnings:

crystalgl was emerged with USE="debug".

I do have the system built with both linuxthreads and nptl, and it looks like it's using LWP. Does anyone have stories about crystalgl and nptl? I haven't seen anything else crash like this recently, so if nptl's getting in the way then crystalgl's touching something unique.

Copyright 2007-2015 Kubuntu-Art.org Team Legal NoticeAll rights reserved. Kubuntu-Art.org is not liable for any content or goods on this site.You can find our FAQ here.All contributors are responsible for the lawfulness of their uploads.Please send us a notice if you spot an ABUSE of the website.Information about advertising in Kubuntu-Art.org.Developers can use our public webservice interface. More information here: public apiFor further information or comments on this site, please send us a messageKubuntu is a registered trademark of Canonical Ltd.Content RSSEvents RSS