Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Im not having that problem. I havent compared the windowserver cpu use but (as some users here commented) I feel much snappier with the 10.5 version and no difference in battery life.

When you say its a "little quicker", what is the cpu use comparing to before?



And TheSpaz, can you please stop trolling this post?
 
And TheSpaz, can you please stop trolling this post?

He's not.

In fact he's quite correct about what he says. You're breaking copyright (the DMCA) and quite possibly introducing problems into your system by putting in pre-release (and by definition buggy code) into your OS. However that is your choice.

That isn't trolling it's telling the truth.

I prefer the old Expose but will not put pirated beta code into my production system.

It's Apple's choice to make the changes they have. In fact I seem to recall that Mac users justifiably had a go at OS X when it first came out in 2001. If you used OS9 and OS X in 2001, you would understand. However, Apple stuck with it, improved the product and people adapted.

Long term the same will happen. I may not like 10.6's Expose much, but I still use it daily because the advantages of Snow Leopard overall outweigh the disadvantages of Expose. However I use my Mac for business. To do that depends on having 100% legally accountable software.
 
He's not.

In fact he's quite correct about what he says. You're breaking copyright (the DMCA) and quite possibly introducing problems into your system by putting in pre-release (and by definition buggy code) into your OS. However that is your choice.

You're not bypassing any encryption or DRM, so the DMCA doesn't apply.

You're not breaking copyright if you have a legal copy fo Snow Leopard.

You're not even modifying code, you're just using a different version of one file.

BTW, Apple sends out test versions of fixed files to customers all the time to fix unique problems, so they also replace individual files to fix problems.

Get off your holy Apple pulpit and just us dirty unwashed masses.
 
Im not having that problem. I havent compared the windowserver cpu use but (as some users here commented) I feel much snappier with the 10.5 version and no difference in battery life.

When you say its a "little quicker", what is the cpu use comparing to before?



And TheSpaz, can you please stop trolling this post?

I'll try benchmarking again with the 10.6 dock and the 10.5 dock and see if I can see any difference. Maybe it was something else that was causing my MBP to lag. I've also enabled the dedicated video.. so maybe that'll make a difference as well.
 
i was getting screen tearing for Spaces animations so switched back to the release Dock. also kinda like the black translucent Dock menus. otherwise i would've kept the old Exposé Dock.
 
You're not bypassing any encryption or DRM, so the DMCA doesn't apply.

You're not breaking copyright if you have a legal copy fo Snow Leopard.

You're not even modifying code, you're just using a different version of one file.

BTW, Apple sends out test versions of fixed files to customers all the time to fix unique problems, so they also replace individual files to fix problems.

Get off your holy Apple pulpit and just us dirty unwashed masses.

Have you ever Beta tested for Apple or any large organisation before? I thought not. Part of my job description is tester (not for Apple). I also test in my own time for many developers and companies, including both Apple and Microsoft.

1. You're breaking the DMCA, by using one version of code with another. It's a derived version. DMCA applies to more than DRM and encryption. Ask any digital artist who can have DMCA takedowns of unauthorised copies of their files.

2. No one. NOT one person has a legally licensed copy of an old BETA of Snow Leopard. Even the Devs who had it seeded have to destroy it after getting a new version. (check your NDA)

3. That different version of one file is a modification without authorisation. I know Apple sends out test versions of fixes to customers, but that is done under controlled conditions to SPECIFIC Apple customers identified due to them having a bug.

So no, I am right and will not back down. You're breaking copyright.
 
Have you ever Beta tested for Apple or any large organisation before? I thought not. Part of my job description is tester (not for Apple). I also test in my own time for many developers and companies, including both Apple and Microsoft.

1. You're breaking the DMCA, by using one version of code with another. It's a derived version. DMCA applies to more than DRM and encryption. Ask any digital artist who can have DMCA takedowns of unauthorised copies of their files.

2. No one. NOT one person has a legally licensed copy of an old BETA of Snow Leopard. Even the Devs who had it seeded have to destroy it after getting a new version. (check your NDA)

3. That different version of one file is a modification without authorisation. I know Apple sends out test versions of fixes to customers, but that is done under controlled conditions to SPECIFIC Apple customers identified due to them having a bug.

So no, I am right and will not back down. You're breaking copyright.


There. I just did a couple quick swishes with my Old Exposé in Snow Leopard just for you.

mmm, felt good.
 
TheSpaz, my appologies.

Cjmillsnun, thank you for enlighten us with your precise explanation.

What I dont understand is why make big of a deal of a victimless crime? Law and Justice not always goes together. This is the best workaround some users enjoy it.

Thinking people will "adapt" is a wrong thought. When Apple came with the new iPod Nano (the square version) with "better, bigger" screen I hated and I bet many more got the same impression. Apple realized was a big mistake and changed it back. Expose might be one of those "errors" waiting to be corrected. It was highly discussed in another thread and many people dislike it. Many dont. Why bother having a workaround? Its breaking copyright, but as I said, its a "victimless crime".
 
You should add /Volumes/ before the actual path. Like this:

sudo chown -R root /Volumes/BASE/USER/Desktop/Dock.app

EDIT: i previously had an answer here, but it was wrong as i did not understand aerolex's question properly.

aerolex try replacing ~/Downloads in the first 'one easy command' above with /Volumes/VolumeName/Downloads (change VolumeName to your data disk's name) or however your data disk is structured. in my commands i am assuming the Downloads folder is on the boot disk.
Shouldn't ~/<Directory> be the same thing as /Volumes/VolumeName/<Directory> or /Volumes/VolumeName/User/<Directory>?

If not then how does OS X know where to store the users files (or is this something that the user has to constantly patrol/manage manually)? If the user has to constantly control it can't they just make a hard sym link pointing the appropriate folders to the right location?
 
Has anyone re-tried this after installing 10.6.3? The update obviously sets the exposé back to the Snow Leopard way.

Edit: I just tried it, still works on 10.6.3!
 
Thank you! Now if only there was a way to get rid of the alternating row colors in list view like you could before snow leopard. Also, to the people wasting everyone in this thread's time with copyright EULA ********, if it really bothers you, call the ****ing cops.
 
Shouldn't ~/<Directory> be the same thing as /Volumes/VolumeName/<Directory> or /Volumes/VolumeName/User/<Directory>?

If not then how does OS X know where to store the users files (or is this something that the user has to constantly patrol/manage manually)? If the user has to constantly control it can't they just make a hard sym link pointing the appropriate folders to the right location?

I don't know if I got your question right, but this is my explanation:

~/ always refers to the home directory of the current user, which is normally, but not always, stored on the startup disk. This path is most likely specified somewhere in the user account info, that way Mac OS X knows what folder ~/ really points at. This is also the reason why it's very dangerous to just rename home directories through Finder (since the system will think the home directory doesn't exist anymore).

/ is always root of the startup disk.

When the disk we want to access is not the startup disk, /Volumes/VolumeName/ is root of the disk in question.
 
wow thanks miknos! and this previous Dock.app version also has assign apps to a space which i wanted in the SL release. minoks' steps are ok and work fine, but here are the steps that i took which are a bit more advanced, but i find easier

I just wanted to say, THANKS. WOW. AWESOME. AMAZING. Expose is useable again!

These instructions were extremely easy to follow, and now I can think about upgrading my other computers to snow leopard.

Again, thanks to ALL for making this happen.
 
Back button arrow bug

Hey,

This is a great little trick to get back to the Old Expose. One thing I noticed is that when I open a folder in a stack, the "Back Arrow" now contains the name of that folder and is weirdly greyed out. Take a look.

Anybody else have this problem after reverting to this dock?

Mandingo2010

Yes indeed. Had to fix it with little photoshopping. If anyone is interested here are the fixed button icons.

Just replace:

/System/Library/CoreServices/Dock.app/Contents/Resources/back-button.png

/System/Library/CoreServices/Dock.app/Contents/Resources/back-button-pressed.png

with the ones attached.

Thank you for this great fix.
 

Attachments

  • back-button.png
    back-button.png
    1.5 KB · Views: 952
  • back-button-pressed.png
    back-button-pressed.png
    1.5 KB · Views: 979
thank you it works!!! i love the older expose, the newer one laags sometimes

Appz like Superdocker, are working good with the "old dock"... but minimizing to your icon instead of the downright corner, is not working anymore


and thank you for the modified PNG file for the back button!!!!
 
Spaces Problem

Count me in for the screen tearing in spaces. It's not that bad, but you don't get that silkly animation when you do a quick jump between different spaces (I have it as four finger swipe). It's not a deal breaker: I love the old expose so much that i would deal with the hotdog stand theme if that's what it took, just a bit disappointing on my shiny core i7 mbp.
Anyone know of a fix or if this hack is under active development?
 
Thanks and one more guide

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.
 
just tried psid's instructions on a 2008 macbook, os 10.6.3

works well and so far so good

thanks
 
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.

is there a way to scroll in grid stacks?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.