-
 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 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 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   
 
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login



Sponsoring


-
- Content .- Fans (11) . 

BeShadowed

   0.8a  

KDE Improvement

Score 88%
BeShadowed
zoom


BeShadowed
zoom


Minimum required   KDE 4.x
Downloads:  922
Submitted:  Mar 15 2010
Updated:  Feb 14 2011

Description:

*** THIS IS COMPLETELY OUTDATED ***

Current versions of KWin have a dfferent shadow system since 4.7
This is only kept for legacy reasons.

DO NOT USE IT ON THOSE.



Since the Oxygen decoration paints it's own shadows, the shadow plugin got pretty stepchilded.

a) it's horribly imperformant (if I play a video it's causing ~2/3 of the kwin cpu load...)
b) it's broken with XRender & translucency
c) it could use some more options ;-)
d) The heavy exponential shadow is maybe nice, but neither realistic (real shdows cast rather sharp borders), nor effective (most of the HUGE shadow is so much translucent that you can hardly see anything of it...)

So I started to work on it.
Not much of a help for oxygen, but most other decorations (QtCurve has deco shadows as well), consistent and (hopefully) less artefact prone ;-P

Ultimately this should go back upstream but testing outside the release cycle won't hurt - i assume :)

Version 0.1 performance is up to decoration shadows for one window (heavy repaints in a video) but doesn't scale as good, there also might be artefacts left (didn't see any though) but good enough for a first version, i hopefully can speed up things even more




Changelog:

0.8a
----
- git master GL support, nothing else (notice that kwin 4.7 will have a revamped shadow system anyway)

0.8
----
- fix popup clipping when no desktop window is in use (corner case)
- fix XRender shadows for tiny windows

0.7
---
- add property support to force shadows
- add launcher script to run chromium with this property
- add flag for translucent decorations (aurorae, oxygen) to fix "corner" artefact (will be autodetected with 4.5, but not "implemented" yet)

0.6
---
- fix skip conditions (override property, undecorated ARBG windows)

0.5
---
- fix remaining artefact (with fading windows that exceed the screenarea)
- avoid some useless shadow paints with translucent windows (though quite a corner case)
- add new shot to show off tronhalo mode ;-)

0.4
---
- fix tiny window shadows better ;-)
- fix property system*
- optionally skip maximized windows (on by default, makes sense depending on your desktop setup)
- skip fullscreen windows (e.g. when not redirecting)

* the shadows are supposed to support a _KDE_SHADOW_OVERRIDE property - but they didn't ;-P
set with e.g.:
xprop -f _KDE_SHADOW_OVERRIDE 32a -set _KDE_SHADOW_OVERRIDE 1
unset with:
xprop -f _KDE_SHADOW_OVERRIDE 32a -remove _KDE_SHADOW_OVERRIDE

0.3
----
- even more performance ;-)
- Halo mode
- "fixed" shadow painting for tiny windows and large fuzzyness

0.2
----
++performance;
--artefacts;
* custom colors for active windows (but using plain QPalette::Shadow as default for both and the moment - we'll have to use sth. like additive painting for _real_ halos -> 0.3 ;-)




LicenseGPL
(Sources)
Send to a friend
Subscribe
Other  Artwork  from thomas12777
Report inappropriate content



goto page: prev   1  2  3  4 

-

 partially works for me

 
 by admoore on: Mar 24 2010
 
Score 50%

i just compiled this and installed it on my system. It does not seem to work with Aurorae window decorations. With other window decorators it works fine (crystal, keramic, etc), but not aurorae.



Reply to this

-

 Re: partially works for me

 
 by thomas12777 on: Mar 24 2010
 
Score 50%

nope - aurorae, oxygen, i think chromi (and qtcurve optionally) paint their own shadows.

thus they're ignored to avoid conflicts (there's a flag on the decoration)


Reply to this

-

 Speaking of "corner cases"...

 
 by ElTimo on: Mar 24 2010
 
Score 50%
ElTimoElTimo
Home
-
Tim Robertson 0

United States of America, Philth-adelphia
Last visit Jan 24 2011
1 Friends
18 Groups

More info
Send a message
Add as friend
Other contents
--

When using the default Oxygen theme, the shadows leave a gap around the rounded corners. Would there be any easy way to fix this? It looks really dumb.

Of course, I could always enable "Draw behind windows", but that isn't quite as fast as the normal method.


\"You say \'poe-tay-toe,\' I say \'the wailing of the innocents.\'\"
Reply to this

-

 Re: Speaking of "corner cases"...

 
 by thomas12777 on: Mar 24 2010
 
Score 50%

humm?
the shadows are not applied to normal windows if you use the oxygen decoration.

do you mean on popups?
(can you make a screenshot?)


Reply to this

-

 Re: Re: Speaking of "corner cases"...

 
 by ElTimo on: Mar 26 2010
 
Score 50%
ElTimoElTimo
Home
-
Tim Robertson 0

United States of America, Philth-adelphia
Last visit Jan 24 2011
1 Friends
18 Groups

More info
Send a message
Add as friend
Other contents
--

Ah I did mean popups. It's not really a big deal I suppose, since most users will use this with Bespin or QTCurve.


\"You say \'poe-tay-toe,\' I say \'the wailing of the innocents.\'\"
Reply to this

-

 Re: Re: Re: Speaking of "corner cases"...

 
 by thomas12777 on: Mar 26 2010
 
Score 50%

actually the feature to not "draw behind windows" makes most sense regarding decorations painting their own shadows (like oxygen) as the decoration (at least atm) cannot do that by design.

i however wonder what you experience, the only case i could think of would be that the oxygen widget style meanwhile paints argb popups + shadows (not tried the trunk version for some time) in which case there should no be any external shadows either.

as this will need some more precise checking of the popup shadowing condition, i'd really appreciate to see a screenshot for fast inspection ;-)


Reply to this

-

 Re: Re: Re: Re: Speaking of "corner cases"...

 
 by AlejandroNova on: Apr 22 2010
 
Score 50%

http://yfrog.com/1ncornerdp

BTW, look carefully into it. I think this is more of an Oxygen bug than a BeShadowed bug, because I've also seen weird behaviour with rounded corners and without Composite.

Maybe you can untap a bug. Or I may be wrong and the bug is with your app ;). Cheers and keep going!


Reply to this

-
.

 Re: Re: Re: Re: Re: Speaking of "corner cases"...

 
 by thomas12777 on: Apr 22 2010
 
Score 50%

it's because of the ARBG part (the popup is unmasked and rectnagular, just a small portion is entirely translucent)
this is related to the Arorae thread below and needs a general "solution" (although in this case this really should be worked-around by enabling shadows behind windows.)


Reply to this

-

 halo on aurorae

 
 by takanowaka on: Apr 19 2010
 
Score 50%

hi.. i tried beshadowed with aurorae (you have to turn aurorae shadows off in the first place) and there are some interesting* artefacts painted
see the screenshot http://img696.imageshack.us/img696/4643/snapshot13.png
*interesting because as you can see they are painted only when decoration/background is black and halo is white (firefox,bottom of systemsettings) but when deco is black and halo/background is white they are not there (upper part of systemsettings)
any idea where can be the problem? ;)


Reply to this

-

 Re: halo on aurorae

 
 by thomas12777 on: Apr 19 2010
 
Score 50%

you'll have to check "draw behind windows" as Arorae isn't masked and atm there's no alignment to ARGB deco content (i'm not even sure whether this is possible at all)

a possible solution might be to add support for a "deco roundness" value...


Reply to this

-

 Re: Re: halo on aurorae

 
 by takanowaka on: Apr 19 2010
 
Score 50%

draw behind windows was checked.. hmm.. i understand your point but still it's mysterious to me that sometimes it works ok and sometimes not..

and i got my answer before i even asked - about ARGB support ;)

yea that might be the solution.. but i'm not really sure if someone except of me would find it useful ;)


Reply to this

-

 Re: Re: halo on aurorae

 
 by takanowaka on: May 3 2010
 
Score 50%

hey.. i tried 0.7 with aurorae again but without results.. am i doing something wrong? ;) (btw i got it from repo.. dunno if this could affect anything)
http://img146.imageshack.us/img146/9804/snapshot16.png


Reply to this

-

 Re: Re: Re: halo on aurorae

 
 by thomas12777 on: May 3 2010
 
Score 50%

Hmmm, in case you didn't forget to restart kwin, this seems to be an Aurorae thing (like it paints fixed shadow parts to match the default shadows - i'd have to check it's code - or ask Martin ;-)

I wrote this to fix a bug report on Oxygen and tested with Bespin (disbaled masking locally) - both works, but i've actually never tested it against Aurorae :-\


Reply to this

-

 Re: Re: Re: Re: halo on aurorae

 
 by takanowaka on: May 3 2010
 
Score 50%

i'm pretty sure i've restarted even X ;)


Reply to this

-

 Re: Re: Re: Re: halo on aurorae

 
 by takanowaka on: May 4 2010
 
Score 50%

artefacts again (ktorrent & desktop settings main) i wouldn't mind this because i can only reproduce it when switching focus of two windows 5 times or so (and after that any action removes them) but it's with kwin deco.. crystal to be precise.. so maybe the reason behind those artefacts in aurorae is the same.. btw i can reproduce it with "deco uses translucency" enabled and disabled
http://img96.imageshack.us/img96/2241/snapshot17hu.png


Reply to this

-
.

 Archive contains beclock

 
 by bitcrazy on: May 1 2010
 
Score 50%

Hello Thomas,

looks like you've packaged beclock instead of beshadowed.

m0nk


If men could get pregnant, abortion would be a sacrament.
Reply to this

-
.

 Thank you.

 
 by thomas12777 on: May 1 2010
 
Score 50%

ehe... sorry. (just looked for the 0.7 - maybe i should clean up my source folder)

uploaded the proper file, many thanks for the notice.


Reply to this

-
.

 Wrong source ?!

 
 by srog on: May 1 2010
 
Score 50%

When clicking the "dowload sources" button.

http://kde-apps.org/content/download.php?content=121607&id=1&tan=51992954

The sources are: 121607-beclock-kwin-fx-0.7.tbz.



Reply to this

-

 Re: Wrong source ?!

 
 by thomas12777 on: May 1 2010
 
Score 50%

yes, fixed.
many thanks to you as well.


(i'm tired :)
Reply to this

-

 Debian

 
 by alecs1 on: May 15 2010
 
Score 50%

Installation on Debian Unstable doesn't work right away. You need change the installation prefix from /usr/local to /usr to get the plugin visible in systemsettings.


Reply to this

-
.

 Re: Debian

 
 by thomas12777 on: May 15 2010
 
Score 50%

did you use the configure "script"?
what does "kde4-config --prefix" reply?


Reply to this

-

 Re: Re: Debian

 
 by alecs1 on: May 16 2010
 
Score 50%

Hi, no I didn't run the configure :) Just saw CMakeList.txt and never minded anything else.

kde4-config --prefix returns /usr

Thank you for the plugin.
Alex


Reply to this

goto page: prev   1  2  3  4 

Add commentBack






-

-
Do you like or dislike Ubuntu Unity?
 Yes, unity is alien technology!
 It is less confusing than Gnome 3 default, shell.
 Granny thinks it is much more usable than Gnome 2
 Canonical is embarrasing itself with this split project
 Gnome 3 default shell is much better
 I dislike Unity, Gnome 3 default shell is alien technology!
 None of the above, I like the 2Gb for free and Apple alike behavior. Will post a comment instead

resultmore




 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
News RSS   
Discussion RSS   
Events RSS   

Participate
Groups
Forum
Add Artwork
Public API
About KDE-Look.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2001-2014 KDE-Look.org Team  
All rights reserved. KDE-Look.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.