Plasma/shellswitching

From KDE Community Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  • 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