Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
is there a way to scroll in grid stacks?

Yes, the 10A380 build of the Dock has scrolling in grid stacks. I think it just that the initial instructions in this thread used an earlier build version which didn't.
 
Screen Tearing with Bettertouchtool

I dunno why, but when I use my custom 4 finger swipe to change spaces (really just a remapped option +arrow key command) there is pretty bad lag and screen tearing. But when I hit the keyboard shortcut, no lag or tearing.
Also the expose switch isn't that buttery smooth, or as smooth as I expected it to be, but maybe that's just me being used to the much smoother snow leopard animation.

My specs- 2010 15" MBP Core i7 model.
 
Also the expose switch isn't that buttery smooth, or as smooth as I expected it to be, but maybe that's just me being used to the much smoother snow leopard animation.

My specs- 2010 15" MBP Core i7 model.

Much smoother Snow Leopard animation? It's the exact opposite for me. Snow Leopard's Expose has been been too buggy and jittery from the very beginning. And most of the problems still persist after three point updates in 10.6.3.
 
10.6.4 update functionality?

Bump. Anyone try 10.6.4 and see if the old expose goes away, and if so is it possible to fix?
 
Just updated to 10.6.4. Having the dock hack applied didn't cause any problems with the update process, but the updater did replace the dock binary and restored the old expose behaviour.

Good news is that you can keep using the hack even with 10.6.4, just follow my instructions a few posts above to reapply it.

Here is a screenshot with the old expose on 10.6.4 (click the image for full size and look at the About This Mac dialog box):

 
Applied the hack after the 10.6.4 update and it's working just fine.
 
Need some help..

Hate to join a forum and start asking questions right away but i do need some help.
I tried to do this trick but managed to mess it up. After i entered all comands and restarted my macbook i noticed something weird happened. My normal dock and desktop were gone. It looks like starting you mac for the first time, all original icons are there and my profile seems to be gone even though i'm logged in normally. My macbook thinks i'm a guest or something, when i select desktop in finder it says i don't have permission to view it.

I think i made a mistake in terminal somewhere. Normally i don't use terminal at all. Unfortunately my laptop is unusable now. Please help me fix this mess i got myself into :)
 
Hate to join a forum and start asking questions right away but i do need some help.
I tried to do this trick but managed to mess it up. After i entered all comands and restarted my macbook i noticed something weird happened. My normal dock and desktop were gone. It looks like starting you mac for the first time, all original icons are there and my profile seems to be gone even though i'm logged in normally. My macbook thinks i'm a guest or something, when i select desktop in finder it says i don't have permission to view it.

I think i made a mistake in terminal somewhere. Normally i don't use terminal at all. Unfortunately my laptop is unusable now. Please help me fix this mess i got myself into :)

It's not very clear from your description what might have happened.

We can find out what commands you did with sudo from the system log and if you can post them here it would be helpful.

Here's how to do it:

Run Console from /Applications/Utilities/ find system.log on the left pane and type sudo on the search box. Any results copy them and paste here.

Also the log files are periodically rotated so if there are no results try selecting system.log.0.bz2 and searching for sudo and then system.log.1.bz2 and so on.

Here is a screenshot to help you (click for larger). Hope this is clear to you?

 

Thank you for the quick reply, it was clear. I looked it up and found them. Unfortunately i couldn't make a screen cap because apparently i don't have the rights to do that anymore.

Went to an Apple store today as well and he told me i should reinstall Snow Leopard because this can't be fixed.

Anyway, i found this in system.log

Jun 22 01:06:58 MacBook-van-Sander sudo[4338]: Sander : TTY=ttys000 ; PWD=/Users/Sander ; USER=root ; COMMAND=/usr/sbin/chown -R root /users/sander kamp/desktop/dock.app
Jun 22 01:09:36 MacBook-van-Sander sudo[4416]: Sander : TTY=ttys000 ; PWD=/Users/Sander ; USER=root ; COMMAND=/usr/bin/chgrp -r wheel /users/sander kamp/desktop/dock.app
Jun 22 01:10:13 MacBook-van-Sander sudo[4433]: Sander : TTY=ttys000 ; PWD=/Users/Sander ; USER=root ; COMMAND=/usr/bin/killall dock
 
Thank you for the quick reply, it was clear. I looked it up and found them. Unfortunately i couldn't make a screen cap because apparently i don't have the rights to do that anymore.

Went to an Apple store today as well and he told me i should reinstall Snow Leopard because this can't be fixed.

Anyway, i found this in system.log

Jun 22 01:06:58 MacBook-van-Sander sudo[4338]: Sander : TTY=ttys000 ; PWD=/Users/Sander ; USER=root ; COMMAND=/usr/sbin/chown -R root /users/sander kamp/desktop/dock.app
Jun 22 01:09:36 MacBook-van-Sander sudo[4416]: Sander : TTY=ttys000 ; PWD=/Users/Sander ; USER=root ; COMMAND=/usr/bin/chgrp -r wheel /users/sander kamp/desktop/dock.app
Jun 22 01:10:13 MacBook-van-Sander sudo[4433]: Sander : TTY=ttys000 ; PWD=/Users/Sander ; USER=root ; COMMAND=/usr/bin/killall dock

Try this command:

sudo chown -R Sander:staff /Users/Sander

type it exactly as it is or better copy and paste it to the terminal window. Spaces and capitalisation matter which I think is what you actually did wrong. Let me know if it worked.
 
Try this command:

sudo chown -R Sander:staff /Users/Sander

type it exactly as it is or better copy and paste it to the terminal window. Spaces and capitalisation matter which I think is what you actually did wrong. Let me know if it worked.

Thanks again. This fixed part of the problem. I can now access my documents folder, downloads folder and everything that was on my desktop again. Music, library, pictures etc still inaccessible because i don't have the rights to view them.

Also every time i boot my Macbook all settings are restored to the default settings. Like starting a new Mac for the very first time.

Is this still fixable? Or should i just format my HD and dust off my Snow leopard disc?

Sander
 
Thanks again. This fixed part of the problem. I can now access my documents folder, downloads folder and everything that was on my desktop again. Music, library, pictures etc still inaccessible because i don't have the rights to view them.

Also every time i boot my Macbook all settings are restored to the default settings. Like starting a new Mac for the very first time.

Is this still fixable? Or should i just format my HD and dust off my Snow leopard disc?

Sander

It would probably be simpler to reinstall but if you'd like to try a bit more can you paste here the output of this command:

ls -al /Users/Sander

Need to see how permissions are set on your files.
 
Here you are:

Last login: Tue Jun 22 23:06:53 on ttys000
MacBook-van-Sander:~ Sander$ ls -al /Users/Sander
total 88
drwxr-xr-x+ 33 root staff 1122 21 jun 19:45 .
drwxr-xr-x 5 root admin 170 7 dec 2009 ..
-rw------- 1 Sander staff 3 14 feb 2009 .CFUserTextEncoding
-rw-r--r--@ 1 Sander staff 24580 22 jun 23:08 .DS_Store
drwxr-xr-x 4 Sander staff 136 3 mei 15:00 .PersonalBrain
drwx------ 13 Sander staff 442 21 jun 21:04 .Trash
drwxr-x--x 3 Sander staff 102 31 aug 2009 .adobe
-rw------- 1 Sander staff 1437 22 jun 23:08 .bash_history
drwxr-xr-x 3 Sander staff 102 10 feb 22:10 .cache
drwx------ 3 Sander staff 102 7 jul 2009 .cups
drwxr-xr-x 8 Sander staff 272 22 jun 01:06 .dropbox
drwxr-xr-x 17 Sander staff 578 2 apr 00:42 .dvdcss
drwx------ 8 Sander staff 272 16 apr 13:45 .filezilla
drwxr-xr-x 3 Sander staff 102 17 mei 13:28 .gem
drwxr-xr-x 3 Sander staff 102 10 feb 22:10 .gstreamer-0.10
-rw-r--r-- 1 Sander staff 154 22 mei 2009 .imagineer_log.txt
drwxr-xr-x 3 Sander staff 102 3 jun 2009 .imindmap
drwxr-xr-x 2 Sander staff 68 29 apr 09:52 .licenses
drwxr-xr-x 3 Sander staff 102 24 mei 2009 .parallels
-rw-r--r-- 1 Sander staff 8 21 jun 20:59 .vinevncauth
drwx------+ 19 Sander staff 646 22 jun 01:06 Desktop
drwx------+ 24 Sander staff 816 21 jun 21:07 Documents
drwx------+ 22 Sander staff 748 22 jun 00:59 Downloads
drwxr-xr-x@ 13 Sander staff 442 21 jun 20:31 Dropbox
drwx------+ 52 root staff 1768 9 jun 16:41 Library
drwx---rwx+ 5 root staff 170 27 mei 11:56 Movies
drwx---rwx+ 14 root staff 476 21 apr 21:13 Music
drwxr-xr-x 11 root staff 374 10 jun 18:44 Overig
drwx------+ 15 root staff 510 31 mei 18:57 Pictures
drwxrwxrwx+ 6 root staff 204 18 mrt 2009 Public
drwxr-xr-x+ 6 root staff 204 6 jul 2009 Sites
drwxrwxr-x@ 18 root staff 612 23 feb 16:37 Traktor3
drwxr-xr-x 3 root staff 102 29 jan 11:19 Users
MacBook-van-Sander:~ Sander$
 
Here you are:

Last login: Tue Jun 22 23:06:53 on ttys000
MacBook-van-Sander:~ Sander$ ls -al /Users/Sander
total 88
drwxr-xr-x+ 33 root staff 1122 21 jun 19:45 .
drwxr-xr-x 5 root admin 170 7 dec 2009 ..
-rw------- 1 Sander staff 3 14 feb 2009 .CFUserTextEncoding
-rw-r--r--@ 1 Sander staff 24580 22 jun 23:08 .DS_Store
drwxr-xr-x 4 Sander staff 136 3 mei 15:00 .PersonalBrain
drwx------ 13 Sander staff 442 21 jun 21:04 .Trash
drwxr-x--x 3 Sander staff 102 31 aug 2009 .adobe
-rw------- 1 Sander staff 1437 22 jun 23:08 .bash_history
drwxr-xr-x 3 Sander staff 102 10 feb 22:10 .cache
drwx------ 3 Sander staff 102 7 jul 2009 .cups
drwxr-xr-x 8 Sander staff 272 22 jun 01:06 .dropbox
drwxr-xr-x 17 Sander staff 578 2 apr 00:42 .dvdcss
drwx------ 8 Sander staff 272 16 apr 13:45 .filezilla
drwxr-xr-x 3 Sander staff 102 17 mei 13:28 .gem
drwxr-xr-x 3 Sander staff 102 10 feb 22:10 .gstreamer-0.10
-rw-r--r-- 1 Sander staff 154 22 mei 2009 .imagineer_log.txt
drwxr-xr-x 3 Sander staff 102 3 jun 2009 .imindmap
drwxr-xr-x 2 Sander staff 68 29 apr 09:52 .licenses
drwxr-xr-x 3 Sander staff 102 24 mei 2009 .parallels
-rw-r--r-- 1 Sander staff 8 21 jun 20:59 .vinevncauth
drwx------+ 19 Sander staff 646 22 jun 01:06 Desktop
drwx------+ 24 Sander staff 816 21 jun 21:07 Documents
drwx------+ 22 Sander staff 748 22 jun 00:59 Downloads
drwxr-xr-x@ 13 Sander staff 442 21 jun 20:31 Dropbox
drwx------+ 52 root staff 1768 9 jun 16:41 Library
drwx---rwx+ 5 root staff 170 27 mei 11:56 Movies
drwx---rwx+ 14 root staff 476 21 apr 21:13 Music
drwxr-xr-x 11 root staff 374 10 jun 18:44 Overig
drwx------+ 15 root staff 510 31 mei 18:57 Pictures
drwxrwxrwx+ 6 root staff 204 18 mrt 2009 Public
drwxr-xr-x+ 6 root staff 204 6 jul 2009 Sites
drwxrwxr-x@ 18 root staff 612 23 feb 16:37 Traktor3
drwxr-xr-x 3 root staff 102 29 jan 11:19 Users
MacBook-van-Sander:~ Sander$

The problem is that by initially mistyping the commands you set root to be the owner of your files.

The command I told you to type should have reverted everything back to your user account but it did it only for some of them and not all. You can see in your own output that Movies and Music for example are still set to root while most other are reverted back to Sander.

Can you try it again and see if it gives you any errors?

sudo chown -R Sander:staff /Users/Sander

Or you can try it individually for just the few folders left as root. Eg:

sudo chown -R Sander:staff /Users/Sander/Movies

and then type ls -al /Users/Sander again to see if it did actually change.

That's all that your problem is actually. But we have to revert the ones left as root back to Sanders.
 
The problem is that by initially mistyping the commands you set root to be the owner of your files.

The command I told you to type should have reverted everything back to your user account but it did it only for some of them and not all. You can see in your own output that Movies and Music for example are still set to root while most other are reverted back to Sander.

Can you try it again and see if it gives you any errors?

sudo chown -R Sander:staff /Users/Sander

Or you can try it individually for just the few folders left as root. Eg:

sudo chown -R Sander:staff /Users/Sander/Movies

and then type ls -al /Users/Sander again to see if it did actually change.

That's all that your problem is actually. But we have to revert the ones left as root back to Sanders.

Well i did everything you mentioned and it worked.

I rebooted my mac and to my surprise, everything was like it should be. Got my wallpaper back and my dock is like it was before as well.

Phew.. Happy i didn't listnen to that Apple employee and formatted my hd.

Psid, thank you very very much, i just opened a cold beer for you ;)
 
thanks for the fix, works like a charm. is there a dock.app version floating around though without the darkened dock. i kind of prefer the original since im so used to seeing it. thanks!
 
thanks for the fix, works like a charm. is there a dock.app version floating around though without the darkened dock. i kind of prefer the original since im so used to seeing it. thanks!

Maybe you'd like to follow the instructions I had posted earlier in this thread. You don't even have to replace the whole dock.app and each step is optional (you can keep the original dock skin). Here is a direct link: https://forums.macrumors.com/showpost.php?p=10103736
 
thanks thanks thanks for this fix! new expose was the main thing that i hate in 10.6. now i am ready move to snow! also hate scroll in stacks. why i need to click and scroll to find app, if earlier a have to only click? is it new apple fashion or mass accepting test? the same way with 10.6 context menus in dock - apple force us to do one more unuseful action to reveal in finder an other... idiotic menus are slowed but stacks still sucks. anyone knows witch was the version of last beta release without new stacks?
 
thanks! but now since i already applied the other patch with replacing the whole dock, i am assuming that the dock.app i have inside of coreservices is the hacked one. how can i restore my original one and then apply your patch?

edit: nevermind, its what was placed into the olddock folder, right?
 
thanks! but now since i already applied the other patch with replacing the whole dock, i am assuming that the dock.app i have inside of coreservices is the hacked one. how can i restore my original one and then apply your patch?

edit: nevermind, its what was placed into the olddock folder, right?

If you followed the initial instructions it would be there yes.

You can just drag the original saved dock from the OldDock folder and drop it in the CoreServices folder. The finder will ask you to authenticate because you cannot normally write files in there.

Then follow the other guide and you should be ok.
 
Like others, updating to 10.6.4 reverted my hacked dock, but I followed the OPs instructions, and we're back in action running a 10.5 dock in 10.6.4. No bugs so far.

So rad. Thanks to OP & everyone.
 
really really thanks for that tips..

IMPORTANT: i have a problem to deal with it..

i love old exposè but actually i cant get anymore the windows minimize into the icon.. but i'm still having the options in the "dock preferences" but if i click it it does not do anything...

its only me that has this problem?

i acqually dont care about stacks and icon exposè... but really need minimize windows to the icons.. otherwise my dock is infinite....
 
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.

if you minimize windows you get them into the icon with your fix?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.