Mission Control (macOS): Difference between revisions

Content deleted Content added
Trivia: removing XGL reference because it is not nessesary if you wan't to run beryl/compiz
Reverted 1 edit by BossyPirate (talk): LLM usage
 
(404 intermediate revisions by more than 100 users not shown)
Line 1:
{{Short description|Feature of the macOS operating system}}
[[Image:AM Exposé all.png|thumb|200px|Screenshot of the Exposé feature in Mac OS X 10.4 illustrating the "all windows" function.]]
{{Use mdy dates|date=October 2013}}
'''Exposé''' is a feature of the [[Mac OS X]] [[operating system]]. First previewed on [[June 23]] [[2003]] at that year's [[Worldwide Developers Conference]] as a feature of the then forthcoming [[Mac OS X 10.3]],<ref>{{cite web | url=http://www.apple.com/pr/library/2003/jun/23panther.html | title=Apple Previews Mac OS X “Panther” | year=June 23, 2003 | work=Apple Press Release Library | accessdate=2006-08-19 }}</ref> Exposé allows a user to quickly locate an open window, or to hide all windows and show the desktop without the need to click through many windows to find a specific target. A number of Exposé clones exist as separate [[software|applications]] for other operating systems.
{{Infobox software
| name = Mission Control
| logo = Mission-Control-Icon.png
| logo_size = x64px
| screenshot = MacOS Mission Control screenshot.png
| screenshot_size = 300px
| caption = Mission Control on [[macOS Sequoia]]
| operating system = [[Mac OS X Lion|Mac OS X 10.7 Lion]] or later and [[iPadOS 13]] or later
}}
'''Mission Control''' is a feature of the [[macOS]] [[operating system]]. [[Dashboard (macOS)|Dashboard]], Exposé, and [[Spaces (software)|Spaces]] were combined and renamed Mission Control in 2011 with the release of [[Mac OS X 10.7|Mac OS X 10.7 Lion]]. Exposé was first previewed on June 23, 2003, at the [[Apple Worldwide Developers Conference]] as a feature of the then forthcoming [[Mac OS X 10.3 Panther]].<ref>{{cite web | url=https://www.apple.com/pr/library/2003/jun/23panther.html | title=Apple Previews Mac OS X 10.3 "Panther" | date=June 23, 2003 | work=Apple Press Release Library | access-date=August 19, 2006 }}</ref>
 
Mission Control allows a user to do the following:
 
* View all open application windows
* View all open application windows of a specific application
* Hide all application windows and show the desktop
* Manage application windows across multiple monitors
* Manage application windows across multiple [[virtual desktop]]s
 
== Usage ==
Exposé and Mission Control include three separate features for organizing windows and open applications:
[[Image:AM Exposé application.png|right|thumb|200px|Screenshot of the Exposé feature in Mac OS X 10.4 illustrating the "application windows" feature.]]
Exposé includes three separate features for organizing windows:
* The "All windows" feature shows all open and unhidden windows, shrinking their appearance so they all fit on a single screen. By default, this can be activated using the [[function key|F9]] key.
* The "Application windows" feature shows all open and unhidden windows for the currently active application. Again, the windows shrink to appear on the screen together, but generally they shrink less because there are fewer windows in a single application compared to the system as a whole. During this mode, the user can conveniently cycle through windows of different applications by pressing the tab key. In the default preferences, this can be activated using the F10 key.
* The "Desktop" feature moves all windows off the screen, with just the edges of the windows visible at the side of the screen, giving the user clear access to the [[Desktop]]. In the default preferences, this can be activated using the F11 key.
 
;All windows :Shows all open and unhidden windows, and all [[virtual desktop]]s, shrinking their appearance so they all fit on a single screen. On newer Mac keyboards, this is activated from the F3 key, or F9 on older keyboards. On Apple's [[Magic Mouse]] or multi-touch [[trackpad]]s, this can be activated by pulling up on the trackpad with three or four fingers. Mission Control redesigned this feature extensively to show all running desktops.
In the first two cases, after Exposé is activated, the user can select any window by [[point and click|clicking]] on it or selecting it with arrow keys and pressing ''Enter''. Exposé then deactivates, leaving the selected window in the foreground.
;Application windows : Also called 'App Exposé'. Shows all open and minimized windows for the currently active application. During this mode, the user can choose a window to switch to by using mouse or keyboard, or cycle through windows of different applications by pressing the tab key. This can be activated by pulling down with three or four fingers on a trackpad, the F10 key on older keyboards, by pressing Control + [[function key|F3]] on newer Apple aluminium and MacBook keyboards, or by right-clicking the app's icon on the dock and selecting 'Show all windows'. On [[OS X Snow Leopard]], App Exposé can be activated by clicking and holding the application's icon in the dock.
;Desktop : Moves all windows off the screen, with just the edges of the windows visible at the side of the screen, giving the user clear access to the [[Desktop environment|desktop]] and any icons on it. This can be activated by pressing [[command key|Command]] [[function key|F3]] on newer Apple aluminum and Macbook keyboards, the F11 key on older keyboards. On a trackpad, it can be selected by placing four fingers on the trackpad and pulling them away from each other.
 
In the first two cases, after Mission Control is activated, the user can select any window by [[point-and-click|clicking]] on it or selecting it with arrow keys and pressing ''Enter''. Exposé then deactivates, leaving the selected window in the foreground. Using [[Apple Mighty Mouse]], it is possible to select a window using the Scroll Ball, by scrolling in the direction of that window.
The key used for activating Exposé can be customized to be any of the function keys, the shift, control, option or command key, the [[Function key|fn key]] on [[PowerBook]]s and [[iBook]]s, or even a mouse button on multiple-button [[computer mouse|mice]] (such as Apple's [[Apple Mighty Mouse|Mighty Mouse]]).
 
The keyboard shortcuts used for activating Exposé can be customized to be any of the function keys, the shift, control, option or command key, the [[fn key]] on Mac laptops, or even a mouse button on multiple-button [[Mouse (computing)|mice]] (including Apple Mighty Mouse).
Exposé can also be activated by simply moving the mouse to a corner of the desktop using a feature called Active Screen Corners (which is off by default). A disadvantage of this is that if someone who is unfamiliar with Exposé uses a Mac with 'hot corners' activated, they tend to get very confused if they accidentally move the mouse into one of the corners.
 
Different features of Mission Control can also be activated by moving the mouse to a [[screen hotspot|'hot corner']] of the desktop. This system is off by default; it can be enabled from [[System Settings]].
==Trivia==
[[Image:Exposé_blob.png|thumb|Exposé Blob]]
*The "blob" is a hidden and undocumented interface to Exposé that was discovered by a member of the [[Macintosh News Network|MacNN]] forums.<ref>{{cite web | url=http://forums.macnn.com/84/mac-os-x-archives/181452/wvous-hidden-dock-feature/ | title=wvous: 'Hidden' Dock Feature | year=October 9 2003 | author=Luke Sands | work=MacNN forums | accessdate=2006-08-20}}</ref> When clicked, it enables the "Application Windows" mode. When Option+clicked, it enables the "All Windows" mode. Holding down Shift and clicking or Option+clicking causes the Exposé effect to occur in slow motion.
 
== Changes in Mission Control ==
:To enable the blob, enter the following commands in Terminal (/Applications/Utilities/Terminal.app):
{{see also|Apple keyboard#Usage of function keys}}
When Exposé first premiered in 2003, it could be controlled using the F9, F10 and F11 keys.
 
The Exposé shortcut keys were moved to the F3 key to make room for the "rewind", "play/pause" and "fast forward" keys. On Mac keyboards made after 2004, Exposé can be activated by using the F3 key or in combination with the command key, or on the trackpad of Macbooks supporting multi-touch interface. (However, F9, F10 and F11 can still be used for controlling Exposé with the [[Fn key|function modifier key]], or by enabling the "Use all F1, F2, etc. keys as standard function keys" setting.)
:#<code>defaults write com.apple.dock wvous-floater -bool true</code>
:#<code>killall Dock</code>
 
On [[OS X Snow Leopard|Mac OS X 10.6 Snow Leopard]], Exposé featured a new organized grid view and allowed users to activate Exposé from the Dock.
:To disable the blob, repeat the above steps replacing <code>true</code> with <code>false</code>.
 
In [[Mac OS X 10.7 | Mac OS X 10.7 Lion]], some features of [[Dashboard (macOS)|Dashboard]], Exposé, and [[Spaces (software)|Spaces]] were incorporated into Mission Control. This gave an overview of all running applications just like "All windows" but grouped windows from the same application, and added a display of Spaces. Desktop view and application window view were retained, the latter under the name of App Exposé, and could be accessed through gestures on multi-touch trackpads.
*Another undocumented feature of Exposé is for the show desktop function. It places all the open windows in a small box on the screen that can be moved to anywhere on the screen. Unfortunately this function has some bugs, after exiting the show desktop mode, the foremost window will not have a shadow and the user will not be able to move the window. However, this easily fixed by using the show all function (which is set to default F9).
 
Some users criticised Mission Control in [[Mac OS X 10.7 | Mac OS X 10.7 Lion]] for not offering an unobscured "Exposé" view of all the windows in single workspace: windows of the same application are always hidden in bundles. This issue was fixed in [[OS X 10.8|Mac OS X 10.8 Mountain Lion]], however, with a checkbox in the System Settings pane allowing a user to choose whether to group windows of the same application. Some features of Exposé and Spaces from [[OS X Snow Leopard|OS X 10.6 Snow Leopard]] did not return, however: it does not show the names of the windows displayed, nor does it return the added functionality provided by [[Mac OS X 10.5|Mac OS X 10.5 Leopard]] multiple desktops feature, known as "Spaces," which allowed users to drag and drop windows between desktops with a single click, and also allowed for larger thumbnail previews of each desktop in a 2D grid when in use.<ref name="exposemissionreplace">{{cite web | url=http://www.tuaw.com/2011/07/20/mac-os-x-lion-and-mission-control/ | title=OS X Lion and Mission Control | publisher=[[AOL]] | work=The Unofficial Apple Weblog | date=July 20, 2012 | access-date=April 11, 2012 | author=Caolo, Dave}}</ref>
:To enable this function simply enter the following command into the Terminal
 
In [[OS X Mavericks]], the linen-texture background in Mission Control has been changed into a dark-grey background, as a part of moving away from [[Skeuomorph|skeuomorphism]].
:#<code>defaults write com.apple.dock wvous-olddesktop -bool false</code>
:#<code>killall Dock</code>
 
In [[OS X Yosemite]], the dark-grey background has been replaced with a translucent background, lightly showing the desktop's background and the desktop no longer zooms out.
:To disable this function repeat the above steps replacing <code>false</code> with <code>true</code>.
 
In [[OS X El Capitan]], the grouped window by app view has been changed into ungrouped windows view by default and the translucent background has been changed to it being transparent that fully shows the desktop's background.
*A number of third-party applications that attempt to mimic Exposé are available for other platforms . [http://blogs.labo-dotnet.com/simon/archive/2006/11/08/11485.aspx My Exposé] is one such application, available for Windows Vista. [[Compiz]] and [[Beryl (wm)]], experimental compositing window managers for 3D accelerated [[X Window System|X servers]], also has a plugin (called "scale") which adds a similar feature.
 
In [[macOS Catalina]], [[Dashboard (macOS)|Dashboard]] has been discontinued, therefore removing Dashboard from view permanently (if it was previously activated) in Mission Control.
*Flip 3D, a feature in Microsoft's [[Windows Vista]] operating system, bears a slight resemblance to Exposé, and offers similar functionality.
 
== Undocumented features ==
*Exposé makes extensive use of undocumented features of the [[Core_graphics|Core Graphics]] framework.
{{Update section|date=March 2022}}
The "blob" was a hidden and undocumented interface to Exposé that was discovered by a member of the MacNN forums.<ref>{{cite web | url=http://forums.macnn.com/showthread.php?t=181452 | title=wvous: 'Hidden' Dock Feature | date=October 9, 2003 | author=sandsl | work=MacNN forums | access-date=August 20, 2006}}</ref> When clicked, it enabled the "Application Windows" mode. When Option+click, it enabled the "All Windows" mode.
 
Another undocumented feature of Exposé was for the show desktop function. It placed all the open windows in a small box on the screen that can be moved to anywhere on the screen.<ref>[http://www.macosxhints.com/article.php?story=20031028081746219] Tutorial at macosxhints.com</ref> This function had some bugs, such as after exiting the show desktop mode, the foremost window will not have a shadow and the user will not be able to move the window. However, this was easily fixed by using the show all function. It also had another bug that causes an area of screen the width of the minimised preview to become unresponsive to mouse clicks requiring the windowserver to be restarted.
*Holding shift and pressing the assigned Exposé key will cause the animation to happen in slow motion.
==Mission control evolution==
Using the [[Shift key]], Mission Control can be activated in [[slow motion]], as can [[Dashboard (macOS)|Dashboard]] and the [[Aqua (user interface)#Animation|minimise]] effect and several other animations. This is the same effect that was demonstrated by [[Steve Jobs]] during the unveiling of Exposé during the 2003 Worldwide Developers Conference.<ref>{{cite web | url=https://www.youtube.com/watch?v=ktTNcj0fAM4 |archive-url=https://ghostarchive.org/varchive/youtube/20211212/ktTNcj0fAM4| archive-date=2021-12-12 |url-status=live| title=OS X Panther - Expose | work=YouTube | date=September 7, 2007 }}{{cbignore}}</ref><ref>{{cite book | title=OS X Lion: The Missing Manual | publisher=[[O'Reilly Media]] | author=Pogue, David | author-link=David Pogue | year=2011 | pages=176 | isbn=9781449397494}}</ref>
 
== Similar alternatives on other Operating Systems ==
==References==
Similar effects are used on other operating systems.
<div class="references-small">
<!--See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for an explanation of how to generate footnotes using the <ref(erences/)> tags-->
<references/>
</div>
 
[[Microsoft Windows]] 2.0 first introduced a window switcher in 1990. Using {{key press|Alt|Tab}}, users could see a flattened view of all open windows. Every version of Windows since then has also provided this window switching functionality. Vista and Windows 7 provide an additional feature called [[Windows Flip 3D]], which has a broadly similar purpose. Flip 3D allows a user to flip through all open windows with a three-dimensional perspective. A downside to this method is that the front-most window covers a significant portion of the other windows, unlike Exposé. On the other hand, this allows the user to see the contents of the front-most window, while this can be difficult in Exposé, especially if the user has a large number of windows open. Vista's [[Desktop Window Manager]] exposes a public [[API]] that allows any application to access the same thumbnail representations that Flip3D uses, and so there are a number of third party add-ons that are able to provide Exposé-like functionality in Vista. A very few third-party applications, such as the Emcee Desktop Organizer, provide Mission Control-like organization of similar windows into visual "stacks," or support Windows 8's "Immersive" Apps. [[Windows 10]] adds a very similar feature called [[Task View]] which also includes multiple-desktop support.
==See also==
* [[Dashboard (software)|Dashboard]]
* [[Taskbar]]
* [[Zooming User Interface]]
 
Microsoft's Intellipoint Software for Microsoft Mice has a feature similar to Exposé<ref>{{cite web|url=http://www.microsoft.com/hardware/mouseandkeyboard/docs/instant_viewer.html |title=Instant Viewer |website=[[Microsoft]] |url-status=dead |archive-url=https://web.archive.org/web/20110306083514/http://www.microsoft.com/hardware/mouseandkeyboard/docs/instant_viewer.html |archive-date=March 6, 2011 }}</ref> as it also works with live images of windows, rather than static representations.
==External links==
* [http://www.apple.com/macosx/features/expose/ Apple - Mac OS X - Features - Exposé]
 
Microsoft's Windows 7 introduced a feature called "peeking" that allowed a user to hover their mouse over an icon in the taskbar to reveal a small thumbnail depicting the contents of the application's window or windows.[10]
{{Mac OS X}}
 
[[Compiz]] and [[KWin]] are compositing window managers for systems using the [[X Window System]]. Both include plugins similar to Exposé - the scale plugin in Compiz and the present windows effect in KWin. [[Skippy (X)|Skippy]] also performs similar functions to Exposé.
 
Starting with version 3.0, the [[GNOME]] desktop environment has gained a new mode called "Overview", which is used to launch applications and manage workspaces. In this mode, windows are scaled and arranged in an Exposé-like fashion for quick switching.
 
For Classic or Legacy Macintosh systems, the free Finder Workspaces<ref>{{cite web|url=http://mac.softpedia.com/get/System-Utilities/Finder-Workspaces.shtml |archive-url=https://archive.today/20140319170632/http://mac.softpedia.com/get/System-Utilities/Finder-Workspaces.shtml |url-status=dead |archive-date=2014-03-19 |title=Finder Workspaces 2.2 }}</ref> offers functionality similar to Spaces.
[[ChromeOS]] has a window overview mode<ref>{{cite web|title=The New Overview Feature in Chrome OS|url=http://www.omgchrome.com/chrome-os-adds-overview-mode-mac-style-expose/|website=OMG! Chrome!|date=August 30, 2013 }}</ref> that shows a thumbnail of all open windows, available by pressing the 'window switcher' key or swiping up with 3 fingers on the trackpad. Windows in overview mode can be closed by clicking an associated close button, or selected by clicking on the window thumbnail, which also closes overview mode and brings the selected window to the foreground.
 
== See also ==
* [[Dashboard (macOS)]]
* [[Taskbar]]
* [[Zooming user interface]]
 
== References ==
[[Category:Mac OS X user interface]]
{{Reflist}}<ref>{{Cite web |last=Staff |first=Ars |date=2008-10-28 |title=First look at Windows 7's User Interface |url=https://arstechnica.com/information-technology/2008/10/first-look-at-windows-7/ |access-date=2024-01-26 |website=Ars Technica |language=en-us}}</ref>{{macOS}}
 
[[Category:User interface techniques]]
[[de:Exposé (EDV)]]
[[es:Exposé]]
[[fr:Exposé (Mac OS X)]]
[[it:Exposé]]
[[ja:Exposé]]
[[no:Exposé]]
[[pt:Exposé]]
[[sv:Exposé]]
[[zh:Exposé (Mac OS X)]]