Skip to content

Desktop Environment ​

RDE provides a Windows-like web desktop experience, delivering a complete desktop environment in the browser.

Window Manager ​

The window manager is the core component of the RDE desktop, managing the lifecycle, layout, and interaction of all application windows.

Window Operations ​

  • Drag to move: Hold the title bar to drag windows anywhere
  • Resize: Drag window edges to resize
  • Maximize: Double-click title bar or click maximize button
  • Minimize: Click minimize button, window goes to taskbar
  • Close: Click close button or use keyboard shortcut

Window Types ​

RDE supports three window types:

TypeDescriptionUse Case
ComponentSvelte component rendered directlyFile manager, settings, and native apps
iframeEmbedded external pageWeb apps, third-party services
PopupModal/non-modal dialogConfirm dialogs, property panels

Multi-Window Management ​

  • Multiple windows can be open simultaneously with automatic z-index management
  • Clicking a window brings it to the front
  • Drag-and-drop data transfer between windows

Taskbar ​

The taskbar at the bottom of the screen provides:

  • App icons: Quick-launch shortcuts for common apps
  • Open windows: Click to switch or minimize/restore windows
  • System tray: Time, notifications, network status, etc.
  • Start menu: List of all installed applications

Context Menu ​

Desktop and file manager support context menu operations:

  • New file/folder
  • Paste, refresh
  • Change wallpaper
  • Display settings

Multi-User Support ​

RDE supports concurrent multi-user access:

  • Each user has an independent desktop space
  • File system is isolated per user
  • Terminal sessions are isolated per user
  • Linux system users are created automatically

See User Management for details.

Released under the GPL-3.0 License. | Docs · GitHub
QQ Group: QQ Group QR Code