Plasma/shellswitching: Difference between revisions
Appearance
< Plasma
Created page with "==definitions== * ''shell'': the binary that loads full screen and displays desktop, panels, etc. currently those would be: plasma-desktop, plasma-netbook, plasma-device, etc...." |
Mgraesslin (talk | contribs) No edit summary |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
* 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 | |||
* On-screen keyboard | |||
** Don't show when hardware keyboard available | |||
* | |||
** | |||
* KCM | |||
** Manual switch between shell types | |||
* | |||
* | |||
* | |||
Latest revision as of 06:50, 21 October 2013
- 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