The Application Manager is implemented in
appmanager.ts (52 lines) and provides a modal-style launcher following CDE’s application folder paradigm.Opening Application Manager
Access the Application Manager through:- Front Panel
Click the App Manager button in the front panel (typically in the utilities or applications section).
The Application Manager opens as a modal-style window that centers on the screen and displays above other windows with a high z-index (10000).
Interface Layout
The Application Manager displays a grid of application icons:Grid Layout
14 application icons in a responsive grid layout
Icon + Label
Each app shows an icon image and text label
Titlebar Path
Shows CDE path:
/usr/dt/appconfig/appmanagerStatus Bar
Displays “14 Objects” count
Available Applications
The Application Manager provides quick access to all Time Capsule applications:Core Applications
Terminal Lab
Terminal Lab
Icon:
computer.pngOpens the interactive Unix terminal with 22 lessons. Learn commands from basic navigation to advanced pipes and text processing.Action: Calls TerminalLab.open() and closes Application ManagerFile Manager
File Manager
Icon:
filemanager.pngOpens the CDE-style file browser for navigating the virtual filesystem. Create, delete, rename, and organize files and folders.Action: Calls toggleFileManager() and closes Application ManagerStyle Manager
Style Manager
Icon:
org.xfce.settings.appearance.pngOpens the style customization interface. Choose from 76 color palettes, 168 backdrops, fonts, and other appearance settings.Action: Calls styleManager.openMain() and closes Application ManagerXEmacs
XEmacs
Icon:
xemacs.png (pixelated style)Launches the XEmacs text editor with authentic Emacs keybindings, minibuffer, and GNU splash screen.Action: Calls window.Emacs?.openSplash() and closes Application ManagerBrowsers & Documentation
Netscape Navigator
Netscape Navigator
Lynx Browser
Lynx Browser
Icon:
Lynx.svgLaunches the text-based web browser with keyboard-driven navigation and numbered links.Action: Calls window.Lynx?.open() and closes Application ManagerMan Pages
Man Pages
Icon:
man.pngOpens the Unix manual page viewer with 28 essential commands, clickable examples, and cross-referenced documentation.Action: Calls window.ManViewer?.open() and closes Application ManagerSystem Utilities
Audio Setup
Audio Setup
Icon:
multimedia-volume-control.pngOpens the Audio Manager for configuring system sounds and beep settings.Action: Calls styleManager.openBeep() and closes Application ManagerProcess Monitor
Process Monitor
Icon:
org.xfce.taskmanager.pngLaunches the htop-style process viewer showing active windows, resource usage, and allowing process management.Action: Calls openTaskManagerInTerminal() and closes Application ManagerCalendar
Calendar
Icon:
calendar.pngOpens the interactive monthly calendar with date navigation and today highlighting.Action: Calls openCalendar() and closes Application ManagerClock
Clock
Icon:
gtkclocksetup.pngOpens the Clock/Time Manager for viewing time and date settings.Action: Calls timeManager.open() and closes Application ManagerAdditional Tools
Screenshooter
Screenshooter
Icon:
org.xfce.screenshooter.pngCaptures a full-page screenshot of your current Time Capsule desktop.Action: Calls captureFullPageScreenshot() and closes Application ManagerShare Theme
Share Theme
Keyboard Shortcuts
Keyboard Shortcuts
Icon:
preferences-desktop-keyboard-shortcuts.pngDisplays a help dialog showing all available keyboard shortcuts organized by category.Action: Calls AccessibilityManager.showShortcutsHelp() and closes Application ManagerUsage
Launching Applications
Open Application Manager
Click the App Manager icon in the front panel or press the designated menu button.
Select application
Click any application icon in the grid. Each icon is clearly labeled with the application name.
Grid Organization
Applications are organized in a logical flow:- Row 1: Terminal Lab, File Manager, Style Manager, Audio Setup
- Row 2: Process Monitor, Calendar, Clock, XEmacs
- Row 3: Screenshooter, Netscape, Lynx, Man Pages
- Row 4: Share Theme, Keyboard Shortcuts
The grid uses CSS grid layout (
.app-grid) with responsive columns that adapt to window size while maintaining consistent icon spacing.Window Behavior
Modal-Style Window
The Application Manager uses a modal-style window with specific characteristics:- Class:
.cde-retro-modalfor modal styling - Non-Maximizable:
data-no-maximize="true"prevents maximizing - High Z-Index: Opens at z-index 10000, above regular windows
- Centered: Automatically centered on screen via
WindowManager.centerWindow() - Fixed Size: Sized to fit the 14-icon grid layout
AppManager.astro:6-11
Audio Feedback
The Application Manager plays audio feedback:- Window Open: Plays window open sound via
AudioManager.windowOpen() - Window Close: Plays window close sound via
AudioManager.windowClose()
appmanager.ts:38-40
Implementation Details
AppManager Class
The Application Manager is implemented as a class inappmanager.ts:
constructor()
Initializes the AppManager and binds the menu button listener
init()
Private method that attaches click event to
.cde-menu-btnopen()
Opens the Application Manager window, centers it, and plays audio
close()
Closes the Application Manager window and plays close audio
appmanager.ts:4-52
Lazy Loading
Many applications use lazy loading via themoduleLoader:
- Applications are loaded on-demand when first opened
- Stub functions are exposed globally until the real module loads
- This improves initial page load performance
panel.ts:42-53
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Close Application Manager | Escape or Ctrl+W |
| Minimize | Ctrl+M |
Individual applications have their own keyboard shortcuts once opened. See the Keyboard Shortcuts guide for a complete reference.
Design Philosophy
The Application Manager follows CDE’s application folder paradigm:- Central Location: All applications accessible from one place
- Visual Icons: Recognizable icons for each application
- Path Display: Authentic CDE path in titlebar (
/usr/dt/appconfig/appmanager) - Object Count: Status bar shows total application count
- Auto-Close: Manager closes after launching an app to reduce clutter
Related Features
All Applications
Browse documentation for all 14 applications available in the Application Manager
Keyboard Shortcuts
Learn keyboard shortcuts for launching applications directly
Window Management
Understanding window operations and the modal window system
Panel
Tips for organizing and using the front panel effectively

