Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Thanks!

Thank you SO MUCH. I actually registered just to thank everybody involved in this hack.

Maybe I'm just too stupid to use the new Dock with drag&drop when working, but I always end up in some sort of black-screen single-app Exposé that I never wanted to use. Also why were hidden app windows shown when they were minimized (and only then)? I don't care anymore!

This may be the first shady bit of software I introduced into my system. But at least I also filed all the problems I had with the new Exposé with Apple. I suggest everyone do the same so we can get by in 10.7 without hacks like this.
 

Attachments

  • 1.jpg
    1.jpg
    328.5 KB · Views: 226
Translucent menus

The

defaults write com.apple.dock use-new-list-stack -boolean yes; killall Dock

fix seems to make some menus dark translucent, but the right-click menus are white. E.g. the Stacks are translucent (with many files inside).
 
I made an account simple to tell OP and contributors what a godsend this thread is.

You are all gentlemen and scholars, I tip my hat to you.

SL Exposé would have been a dealbreaker if I couldn't fix it.
 
I'm already wondering if this solution will be compatible with 10.6.5.
Has someone among developers experienced it already ?
 
It works fine in 10.6.5...this was the first thing I did after installing 10.6.5, using Exposé, and going "Aaargh!".

--Eric
 
Working fine in 10.6.5 here :)

Tried for a few minutes the "new" one and had to get back. This reminds me the Skype 5 beta.
 
Works fine for me too (10.6.5).

I just had to replace the binary file again. The rest of the hack has not been modified by the update.
 
superuser

And thank you, psid, for this great compilation. I did my own "DockHack" (the "OriginalExpose"). Just adding a link here in case it interests anyone, and to point out results out of this great thread!

http://superuser.com/questions/118424/old-leopard-expose-on-snow-leopard-for-mac/212717#212717


Thank you. Thank you. Thank you.

Expose in Snow Leopard was driving me crazy since the first day it came out and I had given up hope of finding a solution. It's great to be able to get the old behaviour back even if it is a hack.

Here are a few things I'd like to add after doing a bit of further exploration myself.

First of all not the whole Dock.app needs to be replaced.

Inside Dock.app/Contents/Resources/ there are among other things a few executables and apps related to the Dashboard and Widgets. Here is a list of them:

DashboardClient.app
DockSyncClient.app
Widget Installer.app
widgetadvisory.app
dashboardadvisoryd
fetchadvisory
LoginDesktopPicture

I'd feel better to leave them untouched and the good news is that we can indeed only replace the actual Dock binary to get the old Expose back.

I have created a zip file containing just the required files which you can download from here: DockHack.zip

But before continuing let's give credit where it is due since I took the liberty to combined files posted by others.

Thanks go to hamis92 for figuring this out in the first place, to miknos for this thread's guide and Dock skin and to Omena for the edited back buttons.

Now if you download the above zip file and extract it in your Downloads folder you can just copy the commands below to a terminal window to get the job done.

Note: Make a copy of the original Dock.app first, it is in /System/Library/CoreServices/Dock.app and you can just drag it to your desktop or anywhere else you like. It will be copied (not moved) since you only have read permissions. Keep it in case you want to restore the original files.

1. Replace the Dock binary and voila Expose in its true greatness!

Code:
sudo cp ~/Downloads/DockHack/Dock /System/Library/CoreServices/Dock.app/Contents/MacOS/
sudo cp ~/Downloads/DockHack/DockMenus.plist /System/Library/CoreServices/Dock.app/Contents/Resources/
killall Dock

Here is a screenshot of it, check the About This Mac dialog box:



With the 10A380 Dock you also get back the white menus and a bonus "Assign Application To" menu if Spaces is enabled.

See screenshot:



2. Apply Omena's fixed back buttons:

Code:
sudo cp ~/Downloads/DockHack/BackButton/* /System/Library/CoreServices/Dock.app/Contents/Resources/
killall Dock

See the two screenshots below to see what this fixes.

10A380 Dock:



10A380 Dock with Omena's edited back buttons:



3. Apply miknos's skin

This is of course optional but I personally really liked it and since we are already playing with the Dock's system files why not apply this as well.

Code:
sudo cp ~/Downloads/DockHack/Skin/* /System/Library/CoreServices/Dock.app/Contents/Resources/
killall Dock

Compare the screenshot below with one of the above to see the difference if you want to decide before applying it.



Finally I have been using the 10A380 dock on my iMac with 10.6.3 and had no issues at all. It seems quite stable to use it.
 
hey, i used this "mod" for months, without any problems.
But yesterday i did a clean install of OSX 10.6

Now, when i right click the Dock, it's just a list, no more HUD like always...
How come? please somebody with fix :)

64nf5t.jpg


edit: i searched for 1 hour to get the contextual menu's back in HUD, instead of the white menu. Didn't found anything useful, so i installed again a clean version of 10.6.5 with normal Dock settings

I don't understand, before my reinstall, i had this mod installed also, but the HUD-menu's still worked!!!

I tried:

I decided to start a new thread to make it easy to find.

Here you'll find instructions to change/fix Snow Leopard Exposé to relative sizes (just like 10.5) and runs

and


Thank you. Thank you. Thank you.

But after applying this settings, the HUD was gone again!
 
Last edited:
it is normal. there is no hood with this mod. as for me it is an advantage. i never liked this new black transparent menu. its not logical - all right click menus are white so why this one should be different?
 
CAUTION !!

Indeed the hack still works on 10.6.6, BUT when you buy an application through the Mac AppStore, you will not see the installation progress in the Dock (it consists in a progress bar under the icon of the bought application). Basically you will be blind during application installation. This could be annoying for long installations.

and also the application will NOT be added automatically to your dock once installed. You will need to navigate to your Application folder to find it.


voilà...
Personnally, I can live without that feature in order to keep my beloved exposé.
 
CAUTION !!

Indeed the hack still works on 10.6.6, BUT when you buy an application through the Mac AppStore, you will not see the installation progress in the Dock (it consists in a progress bar under the icon of the bought application). Basically you will be blind during application installation. This could be annoying for long installations.

and also the application will NOT be added automatically to your dock once installed. You will need to navigate to your Application folder to find it.


voilà...
Personnally, I can live without that feature in order to keep my beloved exposé.

Thanks for pointing out.

Seems like more and more issues are going to appear in the future and using the hack will be a problem. Exposé is my favorite feature in Mac OS X and I'll be pissed off when I have to choose between not update or use the "new" exposé.
 
it seems 10.6.6 has broken my old exposé... i updated to latest version, and now i have the new expose back... :(
 
this new expose in SL is absolutely rubbish, someone needs to get there ass kicked over this. Granted SL has made my mb faster but did they really have to destroy expose like this? I'm scarred of using this hack or whatever it is. So much for progress :mad:
 
this new expose in SL is absolutely rubbish, someone needs to get there ass kicked over this. Granted SL has made my mb faster but did they really have to destroy expose like this? I'm scarred of using this hack or whatever it is. So much for progress :mad:

I've been using this hack since this thread was created and it works fantastically! You need to reapply it when you update the OS (e.g. 10.6.4 ---> 10.6.5), but other than that it's amazing. Exposé works as it should again! :D
 
I'm just not that comfortable using something that messes with the internal working of the OS....also having to do this hack again when SL is updated. I'm seriously considering uninstalling SL and just going back to leopard because of expose. Anyone want to buy my copy of SL?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.