Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

An alternative to the old Exposť "All Applications" hot corner Apps
I recently upgraded to Lion and miss Exposť's "All Windows" Hot Corner feature, which showed clearly all windows of the current Space. With Mission Control, you have to delicately hover over tiny slices of windows and keep hitting the space bar to switch between windows or, using a hot corner with "Application Windows," select among all windows of a single app from all desktops (plus windows that aren't even open)! I'm a power multi-tasker and I use desktops to differentiate between projects that all use the same apps, which means that Mission Control is virtually useless to me. Thus, I have put together an alternative that is far from Exposť's previous functionality, but a wee step closer, and for me, a huge boost in productivity.

This hint uses two third-party preference panes (Witch and Corner Click) and an AppleScript.

First, make sure that the hot corner you want to use for Witch is not set in System Preferences.

Install Witch and open it in System Preferences.
  • Enable using the checkbox at the top.
  • Under Triggers, make sure the shortcut for All applications non-minimized / Forward is set as option-tab.
  • Under Behavior, show list right away so the hot-corner response is immediate, and un-check Releasing all modifier keys activates the selected window.
  • (Optional) Under Appearance, I maximized the size sliders, selected Show mini window previews if possible", and selected Pop up a preview... after 0.1 second delay.
Install Corner Click and open it in System Preferences
  • Under Settings, check Corner Click is enabled.
  • Under Actions, select the corner you want to use. Click the + button, set the Trigger to Hover, and for the Action, select Run Applescript, and choose the following script. You'll have to paste this script into the Script Editor and save as a script file:
tell application "System Events"
	key down option
	keystroke tab
	--delay 2
	try
		repeat while (value of seventh attribute of process "witchdaemon" is true)
			delay 0.1
		end repeat
		on error errStr number errorNumber
		key up option
		error errStr number errorNumber
		end try
	key up option
end tell
This script basically "holds down the Option key" (and taps the Tab key) and keeps the tab down until you've made your window selection.

I may be tweaking my settings as time goes by, but this to me is much better than Mission Control or the "pplication Windows hot corner simply because I can select among all windows on the current desktop quickly using a hot corner and a single click. No more delicate window slice navigation and space bar nonsense.
    •    
  • Currently 3.20 / 5
  You rated: 1 / 5 (5 votes cast)
 
[8,459 views]  

An alternative to the old Exposť "All Applications" hot corner | 10 comments | Create New Account
Click here to return to the 'An alternative to the old Exposť "All Applications" hot corner' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
An alternative to the old Exposť "All Applications" hot corner
Authored by: robleach on Aug 27, '12 07:44:02AM

Corrections/edits. I think I mis-spoke. I think that the old Exposť hot corner was called "All Windows" or something like that. Also, the repeat in the script might be unnecessary. Rob Griffiths (Many Tricks: Witch) pointed out a tip about the "Releasing all modifier keys..." setting in Witch after I submitted the hint which I think makes the loop unnecessary, so you may be able to simplify the script to contain something like "keystroke tab using option down".



[ Reply to This | # ]
An alternative to the old Exposť "All Applications" hot corner
Authored by: nickvisic on Aug 27, '12 08:34:23AM

I didn't run this, but in Mountain Lion, under the Mission Control System Preference, you have the opportunity to "UNCHECK" the "Group windows by application"

That seams to work for me, or am I missing another point?



[ Reply to This | # ]
An alternative to the old Exposť "All Applications" hot corner
Authored by: robleach on Aug 27, '12 09:27:27AM

The hint is for Lion. And if you have Mountain Lion, yes that setting would solve the problem.



[ Reply to This | # ]
An alternative to the old Exposť "All Applications" hot corner
Authored by: nickvisic on Aug 27, '12 09:51:12AM

Oh, yeah. Well, the latest to Lion IS Mountain Lion. :) I skipped Lion and went strait to ML. Pay the upgrade (if your computer supports it, that is..). I feel that ML is the apology to Lion.



[ Reply to This | # ]
An alternative to the old Exposť "All Applications" hot corner
Authored by: robleach on Aug 27, '12 10:37:22AM

I don't know. The switch to Lion was rather painful with all the feature loss. I'm still reeling from it. When I learned that ML drops X11, I figured the transition would be even more painful and have been planning to avoid it as long as I can. I only switched from Snow Leopard because Mobile Me was going away in June. iCloud was not compatible with Snow Leopard and I figured (despite its feature loss) it was worth the pain to make the switch.



[ Reply to This | # ]
An alternative to the old Exposť "All Applications" hot corner
Authored by: unforeseen:X11 on Aug 27, '12 11:00:49AM

Mountain Lion is not much different from Lion, the big jump was from (Snow) Leopard to Lion. There are some new features and a lot of improvements, but it largely feels the same. I can really only suggest updating if your machine supports it.

And it's a good thing Apple does no longer supply their outdated X11, use Xquartz instead which has always been more up-to-date. Except for the icon you won't notice the difference. ;)
Xquartz: http://xquartz.macosforge.org/landing/

---
this is not the sig you`re looking for.



[ Reply to This | # ]
An alternative to the old Exposť "All Applications" hot corner
Authored by: azeotropo on Aug 27, '12 02:28:46PM

I totally agree with unforeseen:X11. Lion was a pain in the ass, Mountain Lion can't be worse. If your reason for switching to Lion is iCloud, then you should try Mountain Lion, that's where iCloud becomes useful, Lion has ver limited iCloud features. As for X11, I also encourage you to use XQuartz, I'm still running Snow Leopard as my main OS (even though I tried, and disliked, Lion on a separate partition and recently upgraded that partition to Mountain Lion) and even with native X11 available I have installed the latest XQuartz. X11 is outdated and some applications, such as the latest Gimp, require a newer version which Apple never released, so you need to install XQuartz.

So my advice is:
- if you upgrade from Snow Leopard better upgrade to Mountain Lion, Lion is a worse OS.
- if you really use X11 then install XQuartz no matter which OS you are using. Even in Snow Leopard it is worth the upgrade, as X11 is outdated and abandoned.

Edited on Aug 27, '12 02:30:35PM by azeotropo



[ Reply to This | # ]
An alternative to the old Exposť "All Applications" hot corner
Authored by: robleach on Aug 27, '12 03:48:53PM

I use X11 mainly for XEmacs - my preferred perl code editor. I use it for random other tools while logged into unix machines too. I know X11 is quirky, but it gets the job done for me. I can see how you'd want something better if you're using gimp though.



[ Reply to This | # ]
An alternative to the old Exposť "All Applications" hot corner
Authored by: unforeseen:X11 on Aug 28, '12 03:44:02PM

Apple's X11 and Xquartz are both compiled from the same sources, so there really only is the different version number, everything else is the same.

---
this is not the sig you`re looking for.



[ Reply to This | # ]
An alternative to the old Exposť "All Applications" hot corner
Authored by: interlard on Aug 28, '12 10:49:16AM

At least this a step in the right direction for some people. I just upgraded to Mountain Lion to get the "Group windows by application" checkbox, so Mission Control can be more useful, like Exposť was. I'd pay another $20 to get the line of minimized windows back along the bottom of the screen in ML. I'd email Steve but...



[ Reply to This | # ]