Plasma/Next/HardwareExperience
Hardware experience includes use case in which the user interacts with hardware in the system. Examples are removable media, bluetooth, network settings, screen brightness.
Functional Elements
Hardware Experience
Bluetooth
Goal
Related Epics
- Look and Feel Package: ...
- Desktop elegance: ...
- Session management process: ...
Integration Story
Porting status
Roadmap
Maintainer
Disk Management
Removable and non-removable device storage device management, for example usb keys.
Goal
Provide a seamless way to use storage devices from the workspace
Related Epics
- Look and Feel Package: Widget position and usage
- Desktop elegance: Aligns with organic and elegance goals
- Session management process: widget added and shown automatically, no initial interaction from user required
Integration Story
The most important piece of UI from the workspace perspective is the device notifier in the panel. It's shown and hidden automatically based on devices plugged in or not and allows to mount, unmount and open them.
Porting status
- Plasmoid has been ported, not confirmed working yet
Roadmap
- Q4: Make it work
Maintainer
- Sebastian Kügler
Input Devices
Goal
Related Epics
- Look and Feel Package: ...
- Desktop elegance: ...
- Session management process: ...
Integration Story
Porting status
Roadmap
Maintainer
KScreen
Goal
Related Epics
- Look and Feel Package: ...
- Desktop elegance: ...
- Session management process: ...
Integration Story
Porting status
Roadmap
Maintainer
libsolid
Goal
Related Epics
- Look and Feel Package: ...
- Desktop elegance: ...
- Session management process: ...
Integration Story
Porting status
Roadmap
Maintainer
Network Manager
Goal
Provide a way from the workspace to setup, monitor and configure network connections.
Related Epics
- Look and Feel Package: Is laid out by elements of the desktop, look and feel package.
- Desktop elegance: Provides simple way to get the job done
- Session management process: network is started automatically during startup once set up
Integration Story
Plasma Network Management uses libmm-qt in order to communicate with network manager. Its code is in the plasma-nm repository, branch 'frameworks'.
Porting status
- libnm-qt (NetworkManager) has been ported to Qt5 (in "qt5" branch)
- libmm-qt (ModemManager) has been ported to Qt5 (in "qt5" branch), but isn't functional yet due to being in the process of porting to ModemManager 1.0, it's built optional, support can easily be readded later again.
- Widget has been ported, connection details need work
Roadmap
- Functional enough for December release
- Finishing touches in Q1
Maintainer
- Sebastian Kügler + Solid team
Power Management
Goal
Related Epics
- Look and Feel Package: ...
- Desktop elegance: ...
- Session management process: ...
Integration Story
Porting status
Roadmap
Maintainer
soliduiserver
Goal
Related Epics
- Look and Feel Package: ...
- Desktop elegance: ...
- Session management process: ...