-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Frugalware-Art.org Artwork for Frugalware Linux 
 Arch-Stuff.org Artwork and Stuff for Arch Linux 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com    Open-PC.com   
Kubuntu-Art.org - Stuff for your Kubuntu Desktop
Kubuntu-Art.orgKubuntu-Art.org

 Oct 23 2014  
 Not logged in  
Kubuntu-Art.org
 Home    Add Artwork   Forum   Groups   Knowledge   Events   Jobs   Users   Register   Login-


Sponsoring


-
- Content .- Fans  . 

Crystal-GL

  

Window Decoration native KDE 3.2 +

Score 74%
Crystal-GL
zoom


Crystal-GL
zoom


Crystal-GL
zoom


Link:  http://
Downloads:  51520
Submitted:  Dec 19 2004
Updated:  Jan 26 2005

Description:

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!


-- INSTALL -------------------------
Basic Installation (from the console):
- Step 1
$ ./configure
OR: $ ./configure --prefix=`kde-config --prefix`
- Step 2
$ make
- Step 3 (as root)
# make install

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! :)

Check out crystal (non-gl) at:
http://kde-look.org/content/show.php?content=13969


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)


0.7.5:
* Added Knifty button theme (thanks to Enso)
* Fixed buttons
* Little code rearrangement, nothing visible




LicenseGPL
(SOURCE: crystalgl-0.8.1 (tar.bz2))
(Debian: crystalgl-0.8.1 (deb))
(Mandrake/Fedora: crystalgl-0.8.1 (rpm))
(SuSE: crystalgl-0.8.1 (rpm))
(Slackware: crystalgl-0.8.1 (tgz))
(Gentoo ebuild: crystalgl-0.8.1 (ebuild))
Send to a friend
Subscribe
Other  Artwork  from dralgebra
Report inappropriate content



goto page: prev   1  2  3  4  5  6  7  8  9  10 ...

-
.

 Tint color?

 
 by lucher on: Dec 21 2004
 
Score 50%

Hi
I really like this one. But: Is there a way to configure the tint color and tint amount like in the original crystal (I have readability problems on dark backgrounds).

regards


Reply to this

-
.

 Re: Tint color?

 
 by dralgebra on: Dec 21 2004
 
Score 50%

This deco simulates glass, and the glass is tintet in the color, defined in the color section of kcontrol for the titlebar. If this color is set to white, the deco is fully transparent, if it is black, it is black and fully opaque. So the brightnes controls the amount of transparency. And the color controls the color of the glass. Unfortunately there is no brighting effect for now, so the glass will always be darker, than the background image. Like real glass does.


Reply to this

-

 .7.2 is b0rked

 
 by nuka on: Dec 21 2004
 
Score 50%

at least i think it is...

i install it from source and then i go into the settings page and change the colors there. then i change the colors in kcontrol and window still cahnges with kcontrol. i thought i should log out and log back in. when i logged back in, kwin froze. i had to go to fvwm to change the windeco. when i logged back into KDE again, i was using another deco which worked. when i go to change it to crystal-gt, and it is jut messed up. its transparent with random non-moving crap in it. .7.1 never crashed on me. although once it became a black/white gradient and i had to reinstall it.

???


Reply to this

-
.

 Re: .7.2 is b0rked

 
 by dralgebra on: Dec 21 2004
 
Score 50%

When you update a window decoration, which has already been used in the current kwin session, you need to restart kwin to make it use the new installed one. Do this by calling `kwin --replace`, or you stay with the old version.

I changed some stuff and moved the opengl initialization outside the constructor and *bla*.
So kwin still freezes on login in 0.7.2? What distrubution do you use, and which kde version? These problems should have been fixed for now, I'm suprised that it isn't.
What do the crappy windows contain? The old content of whatever was there before? Move other windows around, if the windows contain crap, it is most likely that the opengl subsystem could not be initialized. Please run kcontrol within a konsole and post me error message, that occur when selecting my deco.
Perhaps a restart of X can solve the problems? Looks strange..


Reply to this

-

 Re: Re: .7.2 is b0rk

 
 by nuka on: Dec 21 2004
 
Score 50%

i restarted KDE and X and it still doesn't work. i even reinstalled it. im using yoper(never had this problem before) and 3.3.1

ill go back to .7.1 for a while.


Reply to this

-
.

 other glass effects

 
 by dadeisvenm on: Dec 21 2004
 
Score 50%
dadeisvenmdadeisvenm
Venom 3D Incorporated
Home

I haven't downloaded it yet, but is there a beveled edge option, and if it isn't can i and it to a wish list for the next version (plleeeeaassseee :-) )
Sharp beveled edges would be pretty classy looking. :-D


For Linux to catch up to Microsoft, Linux Development would have to stop all together and regress. - Donald Ade'
Reply to this

-
.

 Re: other glass effects

 
 by dralgebra on: Dec 21 2004
 
Score 50%

You can set for each corner, if it should be round.

There is an option for simulating lighting, or not. If enabled, there comes a decent 3D effect on the borders, by simulating light. You can see this effect on my first screenshot.

This is rendered smooth, so without any sharp edges. I thought of this, too, let's see what I can do. :) But perhaps I should modify the refracting algorithm, too, to simulate something like gems!?


Reply to this

-
.

 2 Suggestions 0.7.2

 
 by lucher on: Dec 21 2004
 
Score 50%

I have two issues:

(1) a bug: long window title strings are not truncated (what about a fade effect like in kickers taskbar or inserting dots?). Moreover, they should be restricted to the area between the buttons; right now, long strings are drawn ON (overlapping) the buttons.

(2) text shadow color.
I would suggest to give the color of the text shadow some dynamic color detection: white shadow if the text color follows r*g*b < 128*3, else a black shadow. Right now, I have readability problems with dark text colors.

Regards


Reply to this

-
.

 Re: 2 Suggestions 0.7.2

 
 by dralgebra on: Dec 21 2004
 
Score 50%

(1) Yeah, I know and totally agree. Not _that_ easy, but perhaps I can fix this soon.

(2) You are right, again. Dark color produces a dark shadow, so you'll have a very much blurred title bar text. You could disable the shadow effect, because I think, it makes the text unreadable every time, and it still has an anti-aliased effect. Thinking of something better...


Reply to this

-
.

 Compilation problem

 
 by ZeGeek on: Dec 22 2004
 
Score 50%

This is a very nice works, thank ! But I have a problem to compile it :

make[3]: Entering directory `/documents/crystalgl-0.7.2/client'
/usr/qt/3/bin/moc ./crystalclient.h -o crystalclient.moc
source='crystalclient.cc' object='crystalclient.lo' libtool=yes \
depfile='.deps/crystalclient.Plo' tmpdepfile='.deps/crystalclient.TPlo' \
depmode=gcc3 /bin/sh ../admin/depcomp \
/bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/freetype2 -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/kde/3.3/include/kwin -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_PLUGIN -c -o crystalclient.lo `test -f 'crystalclient.cc' || echo './'`crystalclient.cc
In file included from /usr/X11R6/include/GL/glx.h:25,
from crystalclient.h:5,
from crystalclient.cc:16:
/usr/X11R6/include/X11/Xmd.h:132: error: conflicting declaration 'typedef long int INT32'
/usr/qt/3/include/qglobal.h:689: error: 'INT32' has a previous declaration as `typedef int INT32'
/usr/X11R6/include/X11/Xmd.h:132: error: declaration of `typedef long int INT32'
/usr/qt/3/include/qglobal.h:689: error: conflicts with previous declaration `typedef int INT32'
/usr/X11R6/include/X11/Xmd.h:132: error: declaration of `typedef long int INT32'
/usr/qt/3/include/qglobal.h:689: error: conflicts with previous declaration `typedef int INT32'
make[3]: *** [crystalclient.lo] Erreur 1
make[3]: Leaving directory `/documents/crystalgl-0.7.2/client'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/documents/crystalgl-0.7.2/client'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/documents/crystalgl-0.7.2'
make: *** [all] Erreur 2


I use GCC 3.4, Xorg 6.8, KDE 3.3, QT 3.3 on Gentoo.I'm sorry as I have no knowledge in C++ programming to send you a patch.


Reply to this

-

 Re: Compilation prob

 
 by ZeGeek on: Dec 22 2004
 
Score 50%

I forget saying you that I have this problem since the first published version.


Reply to this

-
.

 Re: Re: Compilation

 
 by dralgebra on: Dec 22 2004
 
Score 50%

This is caused by qt and the nvidia opengl interface, because both define the same thing.

Try this instead of ./configure:
./configure CXXFLAGS="-DQT_CLEAN_NAMESPACE"
then make. Let me know, if this worked, I will release a version with this bug fixed, soon.


Reply to this

-

 Re: Re: Re: Compilat

 
 by ZeGeek on: Dec 22 2004
 
Score 50%

OK, it compile but it doesn't work... :-/

The precedent windeco is replaced but the new is not shown : It looks like if kwin crashed. But I can move windows with alt+left click... (it is not possible if kwin crashed)

GLX is well loaded :
> glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3


Reply to this

-
.

 Re: Re: Re: Re: Comp

 
 by dralgebra on: Dec 22 2004
 
Score 50%

I need to test this at home, with my own nvidia card.

Most likely the window deco is running fine, except that the opengl subsystem could not be initialized. If you run "kwin --replace" in a terminal, you might get error messages.
When the opengl could not be initialized, it simply draws nothing, leaving the part of the deco what it was before (try moving windows outside the borders of the screen).
Is this right? This is definitely a bug, because it did work before, but I need to find it. It works just fine on my system. :-/ Please wait until I can test this on another machine.


Reply to this

-
.

 Re: Re: Re: Re: Re:

 
 by dralgebra on: Dec 22 2004
 
Score 50%

Huh, maybe I found it. :) So sorry, my fault. Check out update, it should work again.


Reply to this

-

 drop shadows

 
 by Diablo82 on: Dec 22 2004
 
Score 50%

Your window deco it's quite impressive :D
Since composite won't be supported by kde team 'till it become stable, is there any way to add some kind of drop shadow option to crystagl? That would be great:)


Linux...giving Microsoft a taste of mortality.
Reply to this

-

 Re: drop shadows

 
 by nuka on: Dec 22 2004
 
Score 50%

yes, http://kde-look.org/content/show.php?content=15781

but it is not hardware accelerated.

and KDE 3.4 will have x.org support.


Reply to this

goto page: prev   1  2  3  4  5  6  7  8  9  10 ...

Add commentBack






-

Copyright 2007-2014 Kubuntu-Art.org Team  Legal Notice
All 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 api
For further information or comments on this site, please send us a message
Kubuntu is a registered trademark of Canonical Ltd.
Content RSS   
Events RSS