LCARS Desktop Environment, official project name lcarsde, or for logos also LCARS DE, is a desktop environment that mimics the LCARS interface.
- lcarswm - LCARS Window Manager
- menu - sidebar menu application for selecting and closing open windows
- status-bar - status bar tool application for general information display and controls
- application-starter - application for opening installed programs
- lcarsde.github.io - lcarsde website with news and instructions
- lcarswm
- Associate child screens with their parents
- Identify and handle popups as popups
- Center popups and adjust the frame to their size
- Monitors
- Merge overlaying screens of same size
- If screens have different sizes, the higher one draws
- check for XDG-path variables and have a fallback
- basic configurable window tiling
- status-bar
- System tray widget
- Content for the data bar (empty upper area in normal mode)
- Data throughput of network interfaces
- Bluetooth
- ...
- general
- Configuration for the colors
- Pressed state coloring for the buttons
- GTK-Theme (if I can't find one)
- Detailed documentation for communication between lcarsde applications
- Message pipes between lcarswm and application menu
- Special atoms for application menu and status bar
- lcarsde settings application
- lcarsde file manager
- polkit agent
- lcarsde session manager
- setup which apps to autostart