prog: (doggie)
prog ([personal profile] prog) wrote2008-03-14 11:02 am

Sexy Leopard feech

If you make an application go full-screen, it only does so within its capital-S Space. (Spaces being Leopard's native virtual-desktop thingum.)

So, when I'm using Windows in VMWare, I can have it go full-screen and, lo, the illusion that I am using a Windows computer is complete, as usual. But then I can hit Ctrl-→ and the entire Windows desktop exits stage left and I'm looking at a Mac desktop again. Ctrl-← brings me back to Windozistan.

That is very sexy.

[identity profile] keimel.livejournal.com 2008-03-14 03:19 pm (UTC)(link)
This sounds nice. I will have to try updating ork and home laptops for this behavior.

:) Thanks for the info.

[identity profile] temvald.livejournal.com 2008-03-14 03:32 pm (UTC)(link)
OS X has virtual desktops now? Nice. I mean, it's about time...

Now if they'd just put a trackpoint on their laptops, I might consider getting one.

[identity profile] prog.livejournal.com 2008-03-14 06:04 pm (UTC)(link)
Mac OS X has had em as third-party extensions for nearly as long as it's existed, but they weren't native to the OS until 10.5.

It's a little wonky, for all that. I find myself switching spaces by accident a lot when doing Ctrl-key combos in Emacs, and it seems to get confused sometimes. When you spread a single app's windows across several spaces and then bring the app into focus, it often flings you into an unexpected space.
ext_2472: (Default)

[identity profile] radiotelescope.livejournal.com 2008-03-14 07:25 pm (UTC)(link)
I've changed my space-switching keys to something else. Command-option-arrow, probably.

The auto-flinging behavior can be disabled in 10.5.2:

% defaults write com.apple.Dock workspaces-auto-swoosh -bool NO
% killall Dock

This leaves you with the opposite bug, where sometimes you are left in an app all of whose windows are in a different space. I prefer that, though.

Commentors recommend that you avoid this trick if you like to assign apps to specific spaces. (Fortunately, I don't do that.)

[identity profile] chocorisu.livejournal.com 2008-03-14 08:32 pm (UTC)(link)
Now you should run a full-screen Linux in another space, AmigaOS in another and your choice of Vic-20, ZX Spectrum or C64 in another, natch.