Plasma/shellswitching
< Plasma
- Visual during switch
- A kwin effect
- Full screen busy -> to black -> to back in
- Triggering
- kded module that keeps track of form factor
- right now is an envvar .. meh
- runtime platform string(s): [device], [form], [input]
- DBus signal on change
- read from shell definition package
- keeps track of active shell definition package
- default in the kded module's configuration
- DBus API:
- stringlist runtimePlatform
- signal runtimePlatformChanged stringlist
- string currentShellPackage
- signal currentShellPackageChanged string
- Auto-switch on hardware events
- sources: libsolid, kscreen
- Docking events
- Screen plugging
- Keyboard/mouse
- KCM switcher between desktop and netbook ported to this
- kded module that keeps track of form factor
- On-screen keyboard
- Don't show when hardware keyboard available
- KCM
- Manual switch between shell types