Fact-checked by Grok 2 weeks ago

Virtual desktop

In , a virtual desktop is a term used with respect to user interfaces, usually within the WIMP (windows, icons, menus, and pointer) paradigm, to describe ways in which the virtual space of a computer's is expanded beyond the physical limits of the screen's display area through the use of software. This expands the effective workspace and helps reduce clutter from multiple open graphical applications by organizing them across separate virtual areas. There are two primary types of virtual desktops: the multiple workspace model, which provides several independent desktop viewports that users can switch between, and the oversized desktop model, which uses a single large virtual screen navigated by panning or zooming.

Introduction

Definition and Purpose

A virtual desktop is a software feature in modern operating systems that enables users to create and switch between multiple independent desktop environments, each functioning as a separate workspace on a single physical display. This simulates the experience of additional screens by allowing windows and applications to be organized across these environments without the need for extra hardware. The primary purpose of virtual desktops is to enhance user productivity through improved multitasking and organization, by segregating related applications and tasks into distinct spaces to minimize visual clutter and cognitive overload on the main . For example, users can assign and communication tools to one desktop while dedicating another to focused or , thereby streamlining workflows and maintaining concentration on specific activities. Unlike physical multiple-monitor setups, which extend the desktop across additional displays for simultaneous visibility, virtual desktops rely entirely on software to create layered or switchable workspaces, offering a cost-effective alternative that avoids the expenses and setup complexities of extra peripherals. This approach increases effective screen real estate and supports cognitive organization by leveraging for task retrieval, such as keeping secondary activities "out of sight" to reduce distractions.

Types of Virtual Desktops

Virtual desktops are primarily categorized into two types: multiple workspaces and continuous oversized desktops, each offering distinct approaches to extending the user's screen beyond the physical display. Multiple workspaces function as separate, full-screen environments, where each workspace maintains its own isolated set of open windows, icons, and desktop background. Users can assign names to these workspaces for easy identification and often utilize thumbnail-based pagers to preview and switch between them, enabling quick navigation without disrupting the current view. This structure promotes task isolation by confining related applications to specific workspaces, reducing visual clutter on any single screen. In contrast, continuous oversized desktops treat the workspace as a single, expansive larger than the physical screen, allowing users to position windows anywhere on this , including off-screen areas. occurs through panning, scrolling, or zooming mechanisms, such as drags or hotkeys, to shift the across the canvas and access distant elements seamlessly. This model emphasizes spatial continuity, preserving the relative positions of windows for intuitive fluid movement rather than discrete separation. Some implementations adopt hybrid approaches that blend elements of both types, such as combining discrete workspaces with limited oversizing for edge extensions or clustering windows on a zoomable to mimic . The fundamental differentiator lies in their design philosophy: multiple workspaces prioritize compartmentalization for focused , while oversized desktops favor unbroken spatial navigation for holistic information access.

History

Early Developments

The concept of virtual desktops emerged from research in graphical user interfaces during the , with precursors in systems like the . Released in 1973, the Alto was one of the first personal computers with a bitmapped display and graphical interface supporting overlapping windows, allowing users to manage multiple applications visually on a single screen. This served as a precursor to virtual desktop concepts by simulating expanded workspaces beyond physical display limits. The Smalltalk programming environment, developed at Xerox PARC in the mid-1970s, introduced an object-oriented GUI on the , influencing modern desktop metaphors. Key milestones in the 1980s included PARC's Rooms system, released around 1986, which implemented switchable virtual desktops as distinct "rooms" for organizing windows and tasks, allowing seamless transitions between multiple desktop views. This marked an early practical realization of virtual space management in GUI research. The Commodore Amiga, released in 1985, introduced with hardware-supported multi-viewport capabilities, enabling oversize screen modes that extended the desktop virtually for better multitasking. BeOS, with development starting in the early 1990s and public beta in 1998, featured the interface supporting efficient workspace switching.

Modern Evolution

In the 1990s, virtual desktops advanced through extensions to the X11 windowing system in environments, enabling users to manage multiple screen views beyond physical display limits. One seminal implementation was the Virtual Tab Window Manager (vtwm), derived from and released in 1990, which introduced a virtual desktop area larger than the physical screen for panning and window placement. Earlier, tools like TVTW (1989) provided similar functionality in X11. Windows 95, released in 1995, debuted the with thumbnail previews of running applications, laying groundwork for conceptual multi-desktop organization by visualizing task states in a unified , though native multiple desktops remained absent until later. The 2000s saw broader integration of virtual desktops into major desktop environments, enhancing usability across open-source and proprietary systems. 1.0, released on July 12, 1998, incorporated support for up to four virtual desktops labeled sequentially, complemented by applets on the for visual switching and window assignment. 1.0, released in March 1999, included virtual workspace functionality through its window manager. In the Apple ecosystem, Mac OS X 10.5 Leopard (2007) introduced Spaces for multiple desktops, while Exposé (from 10.3 Panther in 2003) managed windows on the current desktop. Standardization efforts emerged via , founded in 2000 to promote interoperability among Linux desktops like and , including specifications for unified virtual desktop APIs through projects like the (EWMH). From the 2010s onward, virtual desktops evolved with native operating system support and improved compositing for fluid interactions. Microsoft Windows 10, launched in 2015, integrated Task View as a core feature, allowing unlimited virtual desktops accessible via keyboard shortcuts (e.g., Win+Ctrl+D to create) and drag-and-drop window migration, with taskbar options to filter views by desktop. Later, Windows 11 (2021) added features like naming desktops and improved snapping. The Wayland protocol, first released in 2012 as a successor to X11, enhanced compositing by delegating window management to lightweight clients, enabling smoother virtual desktop transitions in environments like GNOME and KDE without the overhead of traditional servers. Apple's macOS Lion (2011) debuted Mission Control, merging Exposé with Spaces for a gesture-driven overview of desktops and full-screen apps, supporting multi-touch swipes on trackpads for intuitive navigation. Contemporary trends as of 2024 emphasize gesture-based systems enabled by interfaces and hardware improvements. The proliferation of touch-enabled devices since the mid-2000s has normalized swipes and pinches for desktop switching, as seen in macOS and Windows touch adaptations, reducing reliance on hotkeys for broader accessibility. In 2024, KDE Plasma 6 introduced enhancements to virtual desktop management, including better animations and integration with . Freedesktop.org continues to drive cross-platform portability via ongoing , ensuring workspace configurations transfer seamlessly between Linux environments like KDE Plasma and .

Core Concepts and Features

Multiple Workspace Model

The multiple workspace model structures the virtual desktop environment by dividing the display into discrete, numbered or named independent spaces, each preserving unique window configurations, backgrounds, and layouts to facilitate task and organization. This architecture treats workspaces as self-contained units, where only windows assigned to the active workspace are rendered on screen, thereby reducing visual clutter and enhancing focus on specific activities. The foundational concept was articulated in the Rooms system, which employed multiple virtual workspaces to alleviate space contention in graphical user interfaces by allowing users to partition tasks across subworkspaces. Window assignment operates through manual methods, such as dragging windows between workspaces via a or , or rules-based that directs applications to predefined spaces based on like window or . Persistence ensures that windows retain their positions, sizes, and states within their assigned workspaces even after switching, maintaining continuity for ongoing tasks. Navigation relies on tools like widgets, which display grid-based thumbnails of all workspaces for intuitive selection and relocation, alongside keyboard shortcuts such as Ctrl+Alt+Arrow keys for sequential cycling. plays a central role, with managers leveraging extensions like XComposite to each workspace as an layer in off-screen buffers, supporting such as fade or slide transitions during switches to provide smooth context changes. The model scales from a single workspace to dozens, accommodating user needs through dynamic creation and deletion mechanisms accessible via graphical interfaces or command-line instructions. A representative utilizes workspaces for project silos, for instance, assigning one space exclusively to environments with integrated tools while reserving another for materials, such as open browsers and viewers, to minimize cross-task . In contrast to the oversized model, this approach prioritizes segmented isolation over continuous spatial extension.

Oversized Desktop Model

The oversized desktop model conceptualizes the as a single, expansive canvas that extends beyond the physical screen boundaries, treating the workspace as a virtually defined by large dimensions, such as multiples of the screen (e.g., 3x3 or larger grids). This approach provides spatial continuity, allowing users to organize and access content across a seamless, continuous area rather than discrete segments, contrasting with the multiple workspace model that isolates environments. Navigation in this model relies on panning mechanics, where users move the across the extended by dragging the , to screen edges, or using arrows to shift focus to off-screen regions. Windows are assigned absolute coordinates on the plane, enabling them to be positioned far beyond the visible area for later retrieval via panning or an overview mode that reveals the full layout. This facilitates fluid exploration without abrupt switches, supporting workflows where related items remain spatially linked. Window placement emphasizes free-form dragging across the infinite area, with options for auto-tiling or snapping to a virtual grid to maintain organization amid the vast space. Users can cluster windows by proximity for task-based grouping, using algorithms like breadth-first search to identify non-overlapping positions automatically. In practice, this model integrates with multi-monitor setups by treating each display as an independent viewport on the shared canvas, allowing panning between screens for extended real estate. Zoom and features enable dynamic magnification, where users toggle between a broad overview—shrinking the entire for —and focused views that enlarge specific sections for . Continuous zooming via wheel or gestures supports seamless transitions, with content scaled proportionally using techniques to preserve readability. This is particularly effective in environments, where viewports can independently zoom into canvas portions. Despite its flexibility, the model faces practical limitations, including performance overhead from rendering and large areas, which can reduce frame rates for high-resolution content or numerous windows. Common implementations constrain the infinite plane to finite grids like 2x2 or 3x3 to balance and resource demands, as fully boundless extents strain hardware. Mouse-centric navigation may also limit efficiency for keyboard-focused users. A representative involves positioning reference windows, such as documents , off-screen during intensive tasks; users can quickly to access them without cluttering the primary view, enhancing focus in multitasking scenarios like or .

Switching and Management

Switching between virtual desktops typically involves a of hotkey combinations, such as variants of for sequential navigation, mouse gestures for swipe-based transitions, and dedicated interface buttons for direct selection. These methods enable quick access without disrupting workflow, with hotkeys providing rapid cycling and gestures offering intuitive spatial navigation. Overview modes further enhance switching by displaying previews of all desktops in a grid layout, similar to Exposé-style visualizations, allowing users to visually and select the desired workspace. Management of virtual desktops includes tools for creating new instances via simple commands or buttons, deleting unused ones to reclaim resources, renaming for personalized organization, and rearranging their order through drag-and-drop interfaces. Window movement rules, such as options to have active windows follow the user to a new desktop or stay anchored to the original, support flexible task isolation and resumption. These features promote efficient workspace organization. Accessibility features in virtual desktop systems emphasize inclusive navigation, including voice commands for switching desktops or moving windows, keyboard-only controls for sequential traversal without mouse input, and integration with screen readers that announce current desktop and window states. These adaptations enable users with motor impairments to manage workspaces hands-free, with voice-based controls emulating mouse actions like selection and window closure. Research on low-cost human-machine interfaces highlights how such voice integrations reduce interaction barriers in desktop environments. Advanced controls extend to scripting for , allowing programmatic creation, switching, and assignment across desktops, as seen in interfaces like for . Multi-monitor handling often treats each physical screen as a slice of the overall workspace, enabling independent or synchronized views per monitor to expand effective display area. This approach supports larger virtual workspaces, with studies showing improved usability in seated configurations by distributing content across displays. Performance in switching is influenced by compositing latency, where rendering layered windows can introduce delays of 8-17 ms on average due to overhead. Optimizations, such as thumbnails for overview modes, mitigate this by preparing visual previews in advance, reducing real-time computation during transitions. In virtual reality contexts, similar techniques lower end-to-end by generating frames just-in-time, applicable to desktop compositing for smoother switches. User customization options include applying themes to previews for visual distinction and adjusting animation speeds for transitions to balance and . These settings allow tailoring the to individual preferences, with slower animations enhancing perceived in HCI evaluations while faster ones prioritize efficiency.

Implementations by Operating System

Unix-like Systems

In systems, virtual desktop support originated prominently during the X11 era with extensions designed to expand display capabilities beyond a single physical screen. The extension, introduced around 1998 as part of efforts to integrate multiple monitors seamlessly, allowed applications and s to treat multiple physical displays as one large virtual screen, enabling panning across an oversized desktop area. Similarly, the (), developed in the 1990s by vendors including , , and , incorporated the Virtual Desktop Manager within its dt , providing users with multiple resizable workspaces for organizing windows across a virtual expanse. Modern Linux desktop environments build on these foundations with integrated window managers that offer flexible workspace management. , using the Mutter compositor since its introduction with GNOME 3.0 in 2011, defaults to a single dynamic workspace but supports extension-based configuration for multiple fixed workspaces, allowing users to switch via keyboard shortcuts or the overview. employs the window manager, which has supported Activities—a feature grouping virtual desktops with custom layouts and widgets—since Plasma 4 in 2009, accommodating up to 20 or more workspaces per activity for task-specific organization. The transition to , a display server protocol emphasizing security and performance over X11, has enhanced handling in systems. The reference compositor, released in 2012, demonstrates smooth workspace switching with reduced latency and better isolation of client rendering. Complementing this, the wlroots library, a modular toolkit for building Wayland compositors since 2017, facilitates custom implementations of virtual desktops in lightweight environments, prioritizing efficiency for and stacking layouts. Several popular tools exemplify specialized virtual desktop approaches in systems. Tiling window managers like i3, which uses numbered workspaces for automatic window arrangement, and , employing Lua-scriptable tags as dynamic virtual spaces, focus on keyboard-driven navigation without traditional desktop metaphors. In contrast, Compiz, an OpenGL-based compositor from 2006, introduced visually engaging effects such as the spinning cube for transitioning between virtual desktops, blending functionality with aesthetic animations. Configuration of virtual desktops in these systems typically occurs through environment-specific files or graphical interfaces. Users can specify window managers and initial workspace setups in the ~/.xinitrc file for X11 sessions, or leverage desktop settings panels in GNOME and KDE for runtime adjustments; dynamic workspace creation is often handled via shell scripts or keybindings. As of 2025, advancements continue to refine virtual desktop experiences, particularly in gesture support and multimedia integration. GNOME 48, released in March 2025, improves window placement in virtual desktops by centering new windows and enhancing multi-display support. GNOME 47, released in September 2024, enhances multi-touch gestures for intuitive workspace switching on touchpads and screens, building on libinput improvements. Additionally, PipeWire's explicit sync support in Mutter enables low-latency video and audio handling during desktop transitions, improving remote session persistence and screen sharing in Wayland environments.

Microsoft Windows

Microsoft Windows introduced native support for virtual desktops with the release of in 2015, accessible through the interface activated by the Win+Tab . This feature allows users to create an unlimited number of virtual desktops, each capable of having unique wallpapers and independent states to facilitate organization of applications and workflows. Key functionalities include drag-and-drop assignment of windows to specific desktops directly within , and visual indicators on the that display the current desktop number alongside window thumbnails. From 2018 to 2021, the feature integrated with provided a chronological history of activities across virtual desktops, enabling quick resumption of past tasks, though cloud sync was discontinued in July 2021 and the feature was retired in Windows 11. Prior to native implementation, third-party tools like VirtuaWin, first released in the late 1990s, offered virtual desktop management for Windows users seeking to extend beyond the single-desktop paradigm. While introduced hints of multi-monitor support through third-party drivers, it lacked true virtual desktop capabilities, relying instead on extended displays without workspace separation. Customization options have expanded with tools such as PowerToys FancyZones, released in 2020, which enables consistent window layouts across multiple virtual desktops for enhanced productivity. Advanced users can employ scripting languages like to automate desktop switching and window management beyond native shortcuts. In multi-monitor setups, each virtual desktop spans all connected displays uniformly, with configurations persisting across user sign-ins for seamless continuity. Windows 11, building on Windows 10's foundation since its 2021 launch, integrates Layouts for easier window arrangement within virtual desktops, allowing previews of layout options upon hovering over the maximize button.

Apple Operating Systems

In , introduced true multitasking in 1991, enabling multiple applications to run simultaneously on a single desktop, with the providing centralized access to launch and switch between them; however, it did not include native support for multiple virtual desktops or window persistence across switches. The transition to modern macOS began with OS X 10.3 Panther in 2003, which introduced Exposé for window management, but virtual desktops arrived in OS X 10.5 in 2007 with the Spaces feature, allowing users to create and switch between multiple workspaces while integrating previews via Exposé for visual navigation. In , users could assign applications to specific spaces and switch via shortcuts or the Exposé & Spaces preference pane, enhancing the multiple workspace model with seamless transitions. macOS Lion in 2011 unified these capabilities under Mission Control, providing an overview of all open windows, full-screen apps, and spaces accessible via a single gesture or key (equivalent to Windows' Win+F3), with support for up to 16 spaces limited by shortcuts. Full-screen applications automatically generate dedicated spaces, and users can assign apps to persist across workspaces, promoting organized multitasking. Switching between spaces became more intuitive with a three-finger swipe gesture introduced in Lion, alongside hot corners for quick activation of Mission Control by moving the cursor to screen edges. Customization options expanded in the with third-party tools like TotalSpaces, which restored grid-based views of spaces for easier navigation and management beyond Apple's linear arrangement. In (2022), Stage Manager integrated with spaces by grouping windows into persistent stages that can be assigned to specific workspaces, allowing fluid transitions while maintaining focus on active app clusters across multiple desktops. As of macOS Sequoia (version 15, released in 2024), virtual desktop features continue to evolve with enhanced integration, including Mirroring for using an as a mirrored or controlled secondary display alongside Mac spaces, and improved support via for extended desktops; gesture-based switching benefits from refined trackpad feedback, though haptic responses remain tied to general interactions rather than space-specific vibrations. These updates emphasize ecosystem-wide workspace , supporting up to 16 native spaces with third-party extensions for more.

Other Historical Systems

AmigaOS introduced virtual desktop capabilities with in 1985, utilizing the library to manage multiple screens and viewports for displaying different resolutions and palettes simultaneously. This system allowed applications to run in custom screens independent of the main desktop, enabling multitasking across varied display environments. Screen switching was facilitated by keyboard shortcuts such as Left-Amiga + M to cycle through open screens, providing quick navigation between virtual views. Additionally, overscan modes extended the effective desktop area by utilizing the full monitor display beyond standard borders, configurable via the Overscan editor to maximize visible workspace. OS/2 implemented virtual desktops through the Workplace Shell (WPS), introduced in OS/2 2.0 in , which supported multiple virtual sessions including full-screen Win-OS/2 sessions and virtual DOS machines (VDMs) for isolated application environments. The WPS employed an object-oriented architecture where desktop elements like folders and icons inherited properties and behaviors, allowing seamless organization across sessions. In the 1990s, Stardock's Object Desktop add-on enhanced WPS with advanced navigation tools, including customizable hotkeys and visual enhancements for managing multiple workspace-like views, though it relied on SOM (System Object Model) for integration. BeOS, released in 1995, featured the file manager and Deskbar, which included tabs for switching between multiple workspaces, allowing users to organize applications across up to 32 independent desktops. Applications could be assigned to specific workspaces via drag-and-drop onto panes in the Workspaces window, promoting efficient segregation of tasks such as media editing or general productivity. The project, initiated in the early 2000s as an open-source recreation of , maintains compatibility with these features and remains under active development as of 2025. These systems showcased unique innovations: AmigaOS leveraged hardware acceleration via its blitter chip for rapid screen switching without software overhead; OS/2's WPS pioneered object-oriented desktop inheritance, enabling dynamic property propagation among UI elements; and BeOS emphasized media-focused workspace segregation to handle multimedia tasks efficiently across isolated views. Their legacy influenced open-source efforts like AROS, an AmigaOS recreation project started in the late 1990s that continues to emulate these early multitasking paradigms. OS/2 reached end-of-life in 2006 with IBM ceasing support, while BeOS was acquired by Palm Inc. in 2001, though its concepts endure in Haiku's ongoing evolution.

Benefits and Limitations

Advantages

Virtual desktops enhance user by enabling task , which reduces distractions and clutter on a single screen. By compartmentalizing related windows and applications into separate workspaces, users can maintain focus on specific activities without the visual overload of numerous open items competing for attention. This approach facilitates faster context switching compared to traditional methods like alt-tabbing through multiple windows, as each desktop provides a dedicated environment tailored to the current task. Organization benefits arise from the ability to create custom layouts per , supporting role-based workflows such as separating duties from activities. Users can arrange windows spatially within each desktop to leverage visual cues for quick retrieval, preventing the disarray associated with a single overloaded workspace and promoting efficient navigation. This structured setup aids in managing complex projects by grouping resources intuitively, thereby streamlining daily operations. In terms of , virtual desktops eliminate the need for additional physical to simulate multiple screens, allowing users to expand their workspace virtually without incurring costs for extra monitors or displays. This not only conserves physical space but also reduces by relying on associations—users recall content based on its position across desktops rather than scanning a crowded . Accessibility improvements stem from compartmentalization, which particularly benefits individuals with multitasking demands by containing distractions within isolated environments and supporting seamless transitions between tasks. Power users can manage numerous desktops to handle diverse , enhancing overall without performance degradation. Empirical evidence from human-computer interaction research supports these gains; a 2016 study found that using virtual desktops as dedicated workspaces resulted in task resumption times averaging 7.52 seconds, compared to 26.78 seconds in standard single-desktop setups—a reduction of over 70% per switch—and significantly lowered perceived after initial setup. This demonstrates measurable workflow accelerations in multi-tasking scenarios, with benefits compounding over repeated switches.

Challenges and Limitations

One significant challenge in using virtual desktops is the associated with managing window placements across multiple workspaces. New users often struggle to remember which applications are assigned to specific desktops, relying heavily on that can become inconsistent over time, leading to difficulties and increased when exceeding four desktops. This issue is exacerbated by varying implementations across operating systems; for instance, Windows emphasizes keyboard shortcuts like Win+Ctrl+Left/Right for switching, while macOS integrates gesture-based via trackpads, and Linux distributions like those using or offer customizable but fragmented options, resulting in a lack of that confuses users transitioning between platforms. Performance constraints also pose hurdles, particularly on systems with enabled for . Maintaining multiple composited desktops can elevate usage slightly due to buffered window states and animations, while introducing during switches—up to noticeable delays in input response on without dedicated . Low-end devices experience amplified , as resource-intensive compositing strains limited CPU and GPU capabilities, making seamless multitasking impractical without disabling effects. Discoverability remains a barrier, with features frequently buried in system menus or requiring specific shortcuts, such as in Windows or Mission Control in macOS, which discourages adoption. This hidden nature contributes to underutilization, as users may overlook the capability entirely, limiting its potential for organization. Brief with tools, like overview previews, can help but does not fully address the obscurity. Compatibility problems arise when third-party applications fail to adhere to desktop boundaries. Full-screen games and media players often default to spanning all desktops or disrupting switches, as they prioritize exclusive display modes over workspace isolation, leading to unintended window migrations or session interruptions. Remote desktop sessions similarly encounter issues, with protocols like RDP sometimes ignoring virtual desktop contexts and reverting to single-workspace behavior. Over-reliance on virtual desktops risks proliferation without adequate cleanup, fostering disorganization akin to . Users may accumulate numerous workspaces for temporary tasks, increasing cognitive overhead and complicating retrieval, as unchecked expansion mirrors broader patterns of virtual clutter that impair focus and productivity. Accessibility gaps persist for non-keyboard users, as desktop switching relies on key combinations without robust alternatives like or controls in standard implementations, excluding those with motor impairments from efficient .

References

  1. [1]
    What Is a Virtual Desktop? | IBM
    A virtual desktop is a workstation existing in a virtual form that's separated from physical devices that use it.What is a virtual desktop? · How do virtual desktops work?
  2. [2]
    What is Virtual Desktop Infrastructure (VDI)? - Microsoft Azure
    Virtual desktop infrastructure (VDI) refers to a technology for businesses that delivers desktop environments from a cloud server or datacenter. This eliminates ...
  3. [3]
    What is VDI (Virtual Desktop Infrastructure)? - Amazon AWS
    Virtual desktops are virtualized instantiations of desktop computers, delivered over a network to end users. VDI technology creates a virtual desktop on a ...
  4. [4]
    What is a Virtual Desktop? Definition by SearchVirtualDesktop
    Oct 21, 2021 · A virtual desktop is a computer operating system that does not run directly on the endpoint hardware from which a user accesses it.What Is A Virtual Desktop? · Types Of Virtual Desktops · Persistent Desktops<|control11|><|separator|>
  5. [5]
    Configure Multiple Desktops in Windows - Microsoft Support
    Multiple desktops enable you to compartmentalize your tasks, reducing clutter and minimizing distractions. Here are some common use cases: Work and personal ...<|control11|><|separator|>
  6. [6]
    Work in multiple spaces on Mac - Apple Support
    On your Mac, if the desktop becomes cluttered with open app windows, use Spaces to organize the windows into additional desktops.Missing: definition | Show results with:definition
  7. [7]
    What is a workspace, and how will it help me?
    Workspaces refer to the grouping of windows on your desktop. You can create multiple workspaces, which act like virtual desktops. Workspaces are meant to ...Missing: definition | Show results with:definition
  8. [8]
    [PDF] An Analysis of Virtual Desktop Usage Strategies and Their ...
    Users favoring multiple monitors mentioned benefits such as the ability to view two documents simultaneously in order to compare them and the ability to ...
  9. [9]
    [PDF] An Infinite-Pane, Zooming User Interface Window Manager and ...
    While the details of HCI can often become intertwined between the on-screen and ... virtual ... experimental panning X window manager, with an infinite desktop.
  10. [10]
    Zooming versus multiple window interfaces: Cognitive costs of visual ...
    This model is tested with an experiment that compares a zooming user interface with a multi-window interface for a multiscale pattern matching task.
  11. [11]
    The Multics Virtual Memory: Concepts and Design
    In Multics (Multiplexed Information and Computing Service) segmentation provides a generalized basis for the direct accessing and sharing of on line information ...Missing: workspace | Show results with:workspace
  12. [12]
    50 Years Later, We're Still Living in the Xerox Alto's World
    Mar 1, 2023 · The Alto was a wild departure from the computers that preceded it. It was built to tuck under a desk, with its monitor, keyboard, and mouse on top.
  13. [13]
    The Xerox Alto, Smalltalk, and rewriting a running GUI
    Oct 22, 2017 · Our Xerox Alto running Smalltalk-76. The Alto was a revolutionary computer designed at Xerox PARC in 1973 to investigate personal computing.Missing: virtual | Show results with:virtual
  14. [14]
    Virtual Desktops in Windows 10 – The Power of Windows…Multiplied
    Apr 16, 2015 · Virtual desktops aren't new. In fact, Xerox PARC created one of the earliest virtual desktop experiences called Rooms back in the 1980s and ...
  15. [15]
    vtwm - Virtual Tab Window Manager for the X Window System
    vtwm is based upon the twm(1) window manager, but adds extra functionality in the form of a virtual desktop. The virtual desktop is an area larger than the ...
  16. [16]
    How the Linux desktop has grown | Opensource.com
    Aug 22, 2019 · Since the early 1990s, the Linux desktop has matured from a simple window manager to a full desktop. Join us on a journey through the history of the Linux ...
  17. [17]
    [PDF] A Brief History of GNOME
    Jul 29, 2017 · - Where the project gets together to recharge and renew. - Started in Paris in 2000. - 18th is here in Manchester! 1999. ○ GNOME 1.0. ○ ...
  18. [18]
    Wayland
    ### Summary of Wayland Protocol History and Relation to Virtual Desktops or Compositing
  19. [19]
    Apple Releases Developer Preview of Mac OS X Lion
    Feb 24, 2011 · Mission Control is a powerful, entirely new feature that unifies Exposé®, Dashboard, Spaces®, and full screen apps to give you a bird's eye ...
  20. [20]
    How today's touchscreen tech put the world at our fingertips
    Apr 17, 2013 · The multitouch surfaces of the screens allow for more complex gestures like pinching to zoom or rotating an image. Navigating through a mobile ...
  21. [21]
    Redesigning How We Work at Microsoft with Generative AI
    Apr 30, 2025 · Learn how we're using generative AI to transform our approach to UX design and to rethink how our teams create products together.<|separator|>
  22. [22]
    Freedesktop.org Specifications
    Freedesktop.org is a project to work on interoperability and shared base technology for free-software desktop environments for the X Window System (X11) and ...Desktop Menu Specification · System Tray Protocol · Version 0.8Missing: virtual history
  23. [23]
    the use of multiple virtual workspaces to reduce space contention in ...
    Rooms: the use of multiple virtual workspaces to reduce space contention in a window-based graphical user interface · Abstract · Formats available · References.
  24. [24]
    Non-ICCCM features | Extended Window Manager Hints
    On a large desktop, the pager may offer a way to move the viewport. On virtual desktops, the pager may offer ways to move windows between desktops and to ...
  25. [25]
    How to use Linux's virtual desktops and workspaces | PCWorld
    Mar 9, 2015 · On the KDE desktop, right-click the panel, point to Panel Options, select Add Widget, and add the Pager widget. Using workspaces. You can click ...
  26. [26]
    CompositeExt - Freedesktop.org
    May 18, 2013 · X Composite Extension. This extension causes a entire sub-tree of the window hierarchy to be rendered to an off-screen buffer.
  27. [27]
    [PDF] Metisse is not a 3D Desktop! - Hal-Inria
    The overview mode of the zoomable virtual desktop is used for rearrang- ing windows. One limitation of the current implementation is that OpenGL applications ...
  28. [28]
  29. [29]
    [PDF] EyeExposé: Switching Applications with Your Eyes
    We present a technique for switching between active applications by using a combination of keyboard (or any other trigger) and eye gaze.
  30. [30]
    Cross-Reality Collaboration through Spatial Hypermedia
    Sep 27, 2025 · Users can use it to switch between spaces, create new or delete existing spaces, and to rename and color tag spaces.
  31. [31]
    Dedicated workspaces: Faster resumption times and reduced ...
    Results show that adopting virtual desktops as dedicated workspaces allows for faster task resumption (10 s faster on average) and reduced cognitive load ...
  32. [32]
    Low-Cost Human–Machine Interface for Computer Control with ...
    Nov 29, 2022 · Voice commands are used to set the pointer position, emulate mouse functionalities, control windows, close the application, and transcribe ...
  33. [33]
    Expanding the Bounds of Seated Virtual Workspaces
    May 31, 2020 · Our novel techniques create new opportunities for productive work by leveraging MR headsets to create interactive wide virtual workspaces with improved comfort ...
  34. [34]
    Desktop compositing latency is real and it annoys me - lofibucket.com
    Nov 21, 2017 · Eight milliseconds on average, not too bad. But actually the average seems to be two times that: roughly 17 ms and the minimum latency is 8 ms!Missing: switching | Show results with:switching
  35. [35]
    Latency mitigation strategies (by John Carmack) - Dan Luu
    A discussion of the sources of latency throughout a system follows, along with techniques for reducing the latency in the processing done on the host system.Host Processing · Prevent Gpu Buffering · Time Warping<|separator|>
  36. [36]
    A Virtual Boost in VR Rendering Performance with Synchronous ...
    Sep 21, 2022 · Space Warp produces missing frames just-in-time on the HMD with no PC overhead, thus reducing PC-to-HMD bandwidth and stress on the encoder.<|separator|>
  37. [37]
    [PDF] How Animation in User Interfaces can Affect HCI - OPUS
    Mar 29, 2022 · This work deals with animation as a part of user interface design. It explores the possibilities of an improved user experience by comparing ...
  38. [38]
    a Xinerama howto - The Linux Documentation Project
    The Xinerama extensions were introduced to the XFree86 system in version 4.0. Xinerama is an extension to XFree86 Release 6 Version 4.0 (X4.0) which allows ...
  39. [39]
    A brief history of the Linux desktop - Both.org
    Another early window manager was the Open Look Virtual Window Manager (OLVWM). Developed by Sun Microsystems, Open Look was also ported to other Unix-like ...<|separator|>
  40. [40]
    Mutter: a window manager for GNOME 3 - LWN.net
    Aug 6, 2009 · A window manager that does simple window management and simple virtual desktops. Many window managers supply this (including the simple taskmanager and other ...
  41. [41]
    KDE Plasma Workspaces Improve User Experience
    The Plasma Workspaces see both refinement and innovation towards semantic, task-driven workflows. In addition to thousands of bugs that have been fixed.
  42. [42]
    Tutorial Xinitrc Desktop Manager Control for Linux - Electronics
    The purpose is to introduce one to .xinitrc to configure desktop environments. I'll present several examples. The examples work on regular PCs and Raspberry Pi.
  43. [43]
    GNOME 47 "Denver" Desktop Environment Officially Released ...
    Sep 18, 2024 · This release adds support for accent colors, support for the File Chooser portal, initial PipeWire explicit sync support, and more.
  44. [44]
    Get Help With Timeline - Microsoft Support
    Timeline is a Windows 10 feature that enhances Task View to show you currently running apps and past activities. By default, timeline shows you snapshots of the ...Missing: 2018-2021 | Show results with:2018-2021
  45. [45]
  46. [46]
    Deprecated features in the Windows client - Microsoft Learn
    The timeline user experience was retired in Windows 11, although it remains in Windows 10. The timeline user experience and all your local activity history ...
  47. [47]
    VirtuaWin | Virtual Desktops for the Windows Operating System
    Have as many as 9 virtual desktops on Windows with VirtuaWin! VirtuaWin is a freely distributed program and is licensed under the GNU General Public License.Release of v4.4 of VirtuaWin · Downloads · Modules · NewsMissing: 1990s | Show results with:1990s
  48. [48]
    FancyZones Window Manager for Windows - PowerToys
    Aug 20, 2025 · This utility allows you to define specific zone locations on your desktop as targets for windows, automatically resizing and repositioning them ...
  49. [49]
    I need a SUPER simple example to switch to a windows desktop
    Nov 14, 2022 · You can send the key sequence to switch to the next desktop, but if you want to switch by number, I think you'd need a script longer than one line.
  50. [50]
    How to use multiple monitors in Windows - Microsoft Support
    Select Start > Settings > System > Display. · Scroll down and select Multiple displays to expand that section. · Toggle the checkboxes based on your preferences:.
  51. [51]
    Snap Your Windows - Microsoft Support
    The Snap feature allows you to quickly resize and position windows on your screen by dragging them to the edges or corners.Missing: integration 2021
  52. [52]
    Making every Windows 11 PC an AI PC | Windows Experience Blog
    Oct 16, 2025 · New Copilot and agentic experiences make powerful AI easy on Windows 11 · Just ask, with “Hey Copilot” on Windows 11 · Copilot Vision on Windows ...
  53. [53]
    System 7: Bigger, Better, More Expandable, and a Bit Slower than ...
    Jun 25, 2014 · Simply placing a file into the new Apple Menu Items folder within the System Folder allows access from the Apple menu. Launcher provides quicker ...
  54. [54]
    Overview: Mac OS X 10.5, Leopard - OSnews
    Aug 20, 2006 · ThinkSecret has put together an overview of the new features as found in the WWDC preview of Mac OS 10.5, including a screenshot gallery.
  55. [55]
    [PDF] Welcome to Mac OS X 10.5 Leopard (Manual) - Apple
    Turn on spaces in Exposé & Spaces preferences, and then press F8 to show your spaces. To organize your windows, drag them from the current space to a different ...
  56. [56]
    Mac OS X 10.5 Leopard Spaces + Exposé - TechEBlog -
    Aug 23, 2006 · However, Spaces go beyond typical virtual desktops utilities by integrating Expose-like features and presentation. Users can simply click a ...
  57. [57]
    Mac OS X Lion: My Take, Part I - Mission Control - the crosseroads
    Jul 22, 2011 · Mission Control brings together Exposé, Dashboard, Spaces, and full-screen apps to give you one place to see and navigate everything running on your Mac.Missing: introduction 16
  58. [58]
    Mission Control keyboard shortcuts for Spaces are still limited to 16
    Jan 23, 2014 · Mission Control keyboard shortcuts for Spaces are still limited to 16 · Left-hand display = Desktop [1..8] = ^ [1..8] · Right-hand display = ...Missing: full | Show results with:full
  59. [59]
    Full-Screen Apps, Mission Control - Mac OS X Lion - O'Reilly
    Make the new window full screen by clicking the in the upper-right corner. In theory, you now have two apps running at full screen: Safari and iCal. Now ...
  60. [60]
    Swiping to switch spaces stopped working in Lion - Apple Discussions
    Aug 4, 2011 · A couple days ago I noticed that I could no longer switch spaces using a three-finger swipe gesture on my magic trackpad. I finally got it ...Speed up animation between Spaces - Apple CommunitiesApple killed OSX with LionMore results from discussions.apple.com
  61. [61]
    Use Multi-Touch gestures on your Mac - Apple Support
    Jun 2, 2025 · With a Multi-Touch trackpad or Magic Mouse, you can tap, swipe, pinch, or spread one or more fingers to perform useful actions.
  62. [62]
    TotalSpaces brings grid spaces to your Mac and more!
    the ultimate grid spaces manager for your Mac. Download v2.9.9 · Requires a system tweak for macOS 10.11‐11.0. Compatible with macOS 10.9‐11.0 (Intel only)Missing: third- party tool views 2010s
  63. [63]
    How to combine Spaces & Stage Manager in macOS Ventura
    Oct 14, 2022 · If you turn on Stage Manager for one Space, you turn it on for all of them. No matter how many Spaces you set up, you have Stage Manager working ...
  64. [64]
    Organize your Mac desktop with Stage Manager - Apple Support
    On your Mac, use Stage Manager to keep the app you're working with front and center, while other apps are neatly arranged on the left for fast access.Missing: definition | Show results with:definition
  65. [65]
    macOS Sequoia takes productivity and intelligence on Mac to new ...
    Jun 10, 2024 · macOS Sequoia expands Continuity features with iPhone Mirroring, adds new productivity and video conferencing tools, and offers a more immersive gaming ...
  66. [66]
    Continuity features and requirements for Apple devices
    Sep 15, 2025 · Continuity features make it seamless to move between your Mac, iPhone, iPad, Apple Watch, Apple TV, and Apple Vision Pro devices that meet the system ...Continuity Camera · Use iPad or iPhone to sketch... · Use Instant HotspotMissing: enhancements 2024
  67. [67]
  68. [68]
    The history of the AmigaOS Graphic User Interface (GUI): Release 1.0
    Workbench 1.0, released in October 1985, shipped with Amiga 1000, had no icon when dragged, and was very buggy. It included ABasiC and AmigaTutor.
  69. [69]
    Intuition Library - AmigaOS Documentation Wiki
    Jan 26, 2025 · The first is to give users a friendly and consistent environment to control the functions of the Amiga operating system and its applications.
  70. [70]
    Using the keyboard to control Workbench
    Dec 18, 2014 · Left-Amiga + M Flips through each open screen. Left-Amiga + N Flips to the Workbench screen. Left-Amiga + V Activates the leftmost button in a ...
  71. [71]
    Overscan Editor - The Amigas at NVG
    The Overscan editor allows you to set two different types of overscan: Text and Graphics. Most users can ignore the difference and set both to the same maximum ...
  72. [72]
    OS/2 2.0 at 25
    Mar 31, 2017 · It sported the Workplace Shell, fully supported VDMs, full-screen Win-OS/2 sessions, and came with Boot Manager. OS/2 2.0 build 6.167 disks. OS/ ...
  73. [73]
    The Unofficial Guide to the Workplace Shell - OS2World.Com Wiki
    Feb 12, 2025 · This guide is for you, the new, bewildered owner of OS/2 2.0. When you've finished reading this, you should be able to find your way in the new world of WPS.The new paradigm · Programs · Miscellaneous topics · Supplied objectsMissing: virtual | Show results with:virtual
  74. [74]
    Stardock Systems: Object Desktop 2.0
    30-day returnsObject Desktop is an advanced OS/2 environment using IBM's SOM and WPS, providing features like Object Viewing, Desktop Backup Advisor, and Object Advisor.
  75. [75]
    [PDF] BeOS User's Guide
    Take a moment to identify the following features of the Be workspace: ... The Tracker keeps track of all applications running no matter which workspace they are.
  76. [76]
    BeOS Basics : The Deskbar - asleson.org
    To move it to any of the four corners or to spread it across the top or bottom of the screen, grab the dotted border at the right of the Status View and drag.
  77. [77]
    [PDF] BeOS User's Guide
    decrease the number of workspaces, panes are added or removed from the Workspaces window in order, starting from the bottom right. You can't reduce the number ...
  78. [78]
    Development | Haiku Project
    Welcome to the Development home for Haiku! Here is a general overview of the information available for developers who would like to contribute to the Haiku ...
  79. [79]
    Intuition Screens - AmigaOS Documentation Wiki
    Jan 26, 2025 · Intuition screens are the basis of any display, determining resolution and palette, and setting up the environment for multiple windows.
  80. [80]
    AROS Research Operating System
    AROS is a lightweight, efficient, and flexible desktop OS, designed to help you make the most of your computer. It's independent, portable, and free.Missing: recreation 2000s legacy impact
  81. [81]
    How to Multitask in Windows - Microsoft Support
    Multiple desktops are great for keeping unrelated, ongoing projects organized, or for quickly switching desktops before a meeting. Each desktop can have its own ...
  82. [82]
    7 Tips to Get the Most Out of Windows 11 - Microsoft
    Apr 3, 2025 · Multiple desktops offer features designed to enhance organization and productivity, and it helps keep everything tidy. A young businesswoman ...
  83. [83]
    Use the sync app on virtual desktops - SharePoint in Microsoft 365
    Oct 27, 2025 · The OneDrive sync app supports non-persistent virtual desktops that have FSLogix Apps or FSLogix Office Container, and a Microsoft 365 subscription.
  84. [84]
    Multiple desktops on windows as in Mac OSX - Super User
    Apr 17, 2020 · How To Use Windows Task View · Click on this button. · Click on New Desktop. · Switch between the two desktops using the button and mouse.
  85. [85]
    Compositing and “lightweight” desktops - Martin's Blog
    May 1, 2013 · The biggest cost from compositing in the memory perspective is probably using the XComposite extension which redirects the rendering into an X ...
  86. [86]
    Windows 11 - 13th gen - Slowness with multiples virtual desktops
    Jul 25, 2023 · 16GB RAM on the laptop host, less 4 GB for the host OS will give you 12 GB of RAM to use for your virtual desktop. Everything graphical would be ...Missing: overhead | Show results with:overhead
  87. [87]
    The Science of Digital Decluttering: How Your Virtual Space Affects ...
    Jan 17, 2025 · Research from Stanford University reveals that heavy multitaskers surrounded by digital clutter struggle more with focusing and switching between tasks.
  88. [88]
    New Windows AI feature records everything you've done on your PC
    May 21, 2024 · 2.1K votes, 468 comments. Despite the privacy concerns, Microsoft says that the Recall index remains local and private on-device, ...
  89. [89]
    Keyboard-Only Navigation for Improved Accessibility - NN/G
    Apr 6, 2014 · For users who can't use a mouse make interactive and navigation elements easily accessible by tabbing and display a keyboard-focus indicator.Missing: virtual | Show results with:virtual