Time Capsule provides 4 virtual workspaces to help you organize your applications and workflow. Think of them as separate desktops that you can switch between instantly.
What are Workspaces?
Workspaces are virtual desktops that allow you to organize different applications and tasks. Each workspace can have its own set of open windows, but they all share the same settings, files, and desktop customizations.Key Benefits
- Organization: Keep different projects or tasks separated
- Focus: Reduce clutter by spreading windows across workspaces
- Efficiency: Switch between contexts without closing applications
- Productivity: Maintain multiple workflows simultaneously
The Workspace Pager
The workspace pager is located in the Front Panel at the bottom of your screen. It displays 4 buttons representing each workspace:- One - Workspace 1
- Two - Workspace 2
- Three - Workspace 3
- Four - Workspace 4
Workspace Preview
The preview shows:- Application icons for all open windows
- Window positions and relative sizes
- Window count at the bottom
- Visual indication if workspace is empty
workspace-preview.ts:66-96 and provides instant visual feedback without switching workspaces.
Switching Between Workspaces
Using the Mouse
Simply click any workspace button in the pager to switch to that workspace instantly.Using Keyboard Shortcuts
Workspace Shortcuts
Workspace Shortcuts
| Shortcut | Action |
|---|---|
Ctrl+Alt+1 | Switch to Workspace 1 |
Ctrl+Alt+2 | Switch to Workspace 2 |
Ctrl+Alt+3 | Switch to Workspace 3 |
Ctrl+Alt+4 | Switch to Workspace 4 |
These shortcuts are registered in
accessibility.ts:202-214 and provide the fastest way to navigate between workspaces.Using the Desktop Context Menu
Right-click on the desktop background to access the context menu, which includes workspace switching options under the “Workspaces” section (desktop.ts:613-644).
Window Workspace Assignment
How It Works
When you open an application:- The window is automatically assigned to the current workspace (
windowmanager.ts:560-561) - The window receives a
data-workspaceattribute with the workspace ID - A
data-was-opened="true"flag marks it as having been opened
Workspace Persistence
Windows remain in their assigned workspace even when you switch away:- Windows in other workspaces are hidden but remain open
- When you return to a workspace, all windows are restored to their previous state
- Window positions, sizes, and states are preserved
Organizing Your Workflow
By Task Type
Workspace 1: Development
- XEmacs for editing code
- Terminal Lab for commands
- File Manager for project files
Workspace 2: Documentation
- Netscape Navigator for web research
- Man Viewer for documentation
- XEmacs for notes
Workspace 3: Communication
- Email client (future)
- Calendar for scheduling
- Messaging (future)
Workspace 4: System Tools
- Style Manager for customization
- Process Monitor
- System utilities
By Project
Dedicate each workspace to a different project:- Workspace 1: Project Alpha files and applications
- Workspace 2: Project Beta files and applications
- Workspace 3: Project Gamma files and applications
- Workspace 4: General tasks and utilities
By Focus Level
- Workspace 1: Deep focus - single maximized application
- Workspace 2: Active work - multiple related windows
- Workspace 3: Reference materials - read-only content
- Workspace 4: Background tasks - monitoring tools
Advanced Features
Independent Window Sets
Each workspace maintains its own z-index stack and window focus management. This means:- The active window in Workspace 1 doesn’t affect Workspace 2
- Each workspace has its own window layering order
- Focus management is workspace-specific
Shared Resources
All workspaces share:- Settings
- Files
- Applications
- Color palettes (76 available)
- Backdrop patterns (168 available)
- Font sizes and styles
- Mouse and keyboard settings
Workspace Switching Implementation
The workspace switching mechanism (windowmanager.ts:583-646) follows this process:
- Hide Current Workspace: All visible windows are hidden and marked with
data-was-opened="true" - Update State: Current workspace ID is updated
- Show Target Workspace: Windows with matching workspace ID and
data-was-opened="true"are displayed - Update UI: Pager buttons are updated to reflect active workspace
Productivity Tips
Use All 4 Workspaces
Don’t limit yourself to one workspace. Spread your work across all four for maximum organization.
Develop a Consistent System
Create an organization system that makes sense for your workflow and stick to it.
Master the Keyboard Shortcuts
Ctrl+Alt+1-4 is much faster than clicking. Practice until it becomes muscle memory.Example Workflows
Web Developer Workflow
Writer Workflow
Student Workflow
Troubleshooting
Can't find a window
Can't find a window
Check all 4 workspaces - the window might be on a different workspace. Use the hover preview feature to quickly scan all workspaces.
Workspace appears empty
Workspace appears empty
This is normal if you haven’t opened any applications in that workspace yet. Open an application to populate it.
Keyboard shortcuts not working
Keyboard shortcuts not working
Make sure you’re pressing all three keys:
Ctrl+Alt+Number. The shortcuts are implemented in accessibility.ts:202-214.Windows disappearing when switching
Windows disappearing when switching
This is expected behavior. Windows in other workspaces are hidden but not closed. They’ll reappear when you return to their workspace.

