Solid

E773009

Solid is a KDE Frameworks library that provides hardware detection and abstraction, allowing applications to interact with devices in a unified, system-agnostic way.

All labels observed (1)

Label Occurrences
Solid canonical 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf KDE Frameworks library
software library
abstractionLayerFor hardware devices
APIStyle Qt-style C++ API
linked to: Qt
backend NetworkManager (for networking)
linked to: NetworkManager

UPower (for power management)
linked to: UPower

udev (on Linux)
belongsTo Qt-based KDE Frameworks tier
category KDE development framework
linked to: KDE Frameworks

hardware abstraction layer
designGoal backend independence
cross-platform hardware handling
developer KDE community
documentation https://api.kde.org/frameworks/solid/html/index.html
integratesWith Qt
license LGPL
operatingSystem Linux
Unix-like systems
partOf KDE Frameworks
platform KDE Platform
linked to: KDE Frameworks
programmingLanguage C++
provides hardware abstraction
hardware detection
purpose to allow applications to interact with hardware devices in a unified way
to provide a system-agnostic hardware API
replaces older KDE hardware handling code
repository https://invent.kde.org/frameworks/solid
stableReleaseModel follows KDE Frameworks release cycle
status actively maintained (as part of KDE Frameworks)
supports Bluetooth devices
battery devices
network interfaces
optical drives
portable media players
power management devices
storage devices
supportsFeature hotplug device detection
monitoring hardware state changes
mounting and unmounting storage devices
power state queries
querying device capabilities
targetAudience KDE and Qt application developers
usedBy KDE Plasma
KDE applications
linked to: KDE Applications
usedFor building hardware-aware desktop applications
integrating system hardware into KDE Plasma shell

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

KDE Frameworks component Solid