Društvo LJUDMILA
Rozmanova ulica 12
1000 Ljubljana
Slovenia
Prostori: osmo/za

Desktop Components

See also: KDE improvement suggestions

Icon Guidelines

Application Manager

Alias launcher. Responsible for running and managing applications. Announce services on DBUS and DCOP and possibly others.

Talk to window manager and tell it to show particular window.

  • Open shell command for files, apps
  • Browse shell command for URIs
  • Activate already running app (again Open)
  • User feedback (show dismissible splash screen)
  • Drop file on app
  • file manager GUI for fuser -km for umount (busy)
  • list of processes (unix level) vs. applications (desktop level);

Actions: Close, Quit, Force Quit

Flash Manager

Manages splah screens and such...

Dock

Show active programs, etc. Somewhat similar to taskbar.

Dialog Manager

  • GUIs for command line utilities

Converters and filters

Volume Manager

  • mounts shared resources from devices
/
/etc
/var
/home
/usr
/usr/local
/cdrom - /Library /Content
/KNOPPIX - /System
device filesystem mountpoint label free used flags

Terminal Control Panel

Appears at the beggining and and of the session. This should probably be the master process.

  • runs and restarts sane x server, if needed
  • start with default knoppix profile
  • get profile from user, ask for username,password,address,protocol
  • load profile
  • save profile, desktop, session
  • reboot, halt

Setup Options

  • general:(
  • hardware:(dma,mem,ide2,pci,no*)
  • display:(screen,vsync,hsync,xserver,xmodule)
  • skin, color, theme
  • language
  • desktop:(WindowManager,Panel.FileManager)

Profile

  • Mounts and Shares

Queue Manager

Shows progress with downloads, copying, etc...

Desktop Manager

Network Manager

Watches the network. Updates directory for user.

Process Manager

Resource Manager

Resource manager manages icons and dictionaries and such.

User Manager

Loads and stores user settings. Like Cyca.