Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

There's an application called ShadowKiller that seems popular and supposedly works for Lion, but it just seems to die as soon as I try to start it on Mountain Lion.

I'd like to get around of the shadows surrounding a window.

share|improve this question
This thread should be extended to OSX Yosetime too, I think. – Masi Mar 21 '15 at 17:28

This one works well for me: toggle-osx-shadows.

It is easy to compile and use, and there are only 17 lines of code.

share|improve this answer
If you don't have XCode, and don't mind downloading from people's Dropbox's, here's the util, which I just compiled on my Mac ;-) I didn't do anything to it, and it worked great for me... But if you're not adventurous, download it from the git repo above and build it yourself! You'll have to chmod 700 toggle-osx-shadows to make it executable, of course! – Brad Parks Sep 5 '14 at 16:12
Tested ok on Yosemite : Using brew : brew install… – Olivier Dec 6 '15 at 21:21

ShadowKiller still works for me on 10.8, but it's supposed to quit silently after it's opened. You can run it at login by adding it to login items.

Nocturne also has an option to disable the shadows.

Related questions at Super User:

share|improve this answer
Ah I see. I tried Nocturne but it seems like the disable shadows option doesn't do anything either. – Kit Sunde Aug 24 '12 at 20:14
It's only available when the night mode is enabled. – user495470 Aug 24 '12 at 20:17

I spent a lot of time on this issue, and even got to the point that I wrote a little program to fix it. Then I discovered something much simpler:

defaults write NSGlobalDomain NSUseLeopardWindowValues NO
defaults write NSUseLeopardWindowValues YES

The second one is necessary because Safari doesn't seem to like the shadows (you get a "Invalid unbuffered shadow parameters." comment in syslog).

share|improve this answer
I ran those commands in a terminal window. Nothing happened. Where are they supposed to be modified?. Sorry newbie to Mac. – so_mv Apr 27 '13 at 18:25
so_mv: log out & in; the only thing I notice these commands changing is removing shading on the window title bar... shadows are still cast onto underlying windows – Dolph Jun 6 '13 at 12:50

The program I use to do this on OS X 10.8.4 is ShadowSweeper.

This one looks like it might also work but I haven't tried it myself.

share|improve this answer
Thanks for the answers on this. Be sure to read the promotion section of help center if you recommend the same software several times. – bmike Oct 6 '13 at 19:25

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.