Solid (KDE)

Solid
Autor Projekt Solid
Rodzaj Multimedia
Licencja GNU Lesser General Public License 2.1
Strona internetowa

Solid – framework integracji sprzętowej dla KDE4, który działa na podobnych zasadach jak Phonon: zamiast zajmować się bezpośrednio obsługą sprzętu, tworzy wspólne API dla istniejących rozwiązań. Używa udev, NetworkManager i BlueZ, oficjalny stos obsługi Bluetooth dla Linuksa. Pomimo to istnieje możliwość zastąpienia każdego z tych komponentów bez przerywania programów, co zwiększa przenośność programów używających Solid[1][2]. Trwają prace nad opracowaniem wersji dla Microsoft Windows wykorzystującej Windows Management Instrumentation[3].

Solid jest podzielony na wiele niezależnych od siebie „domen” sprzętowych, które mogą być dodawane w zależności od potrzeb[4], na przykład jedna może zarządzać Bluetooth, a druga zarządzaniem energią. Jest często używany w KDE SC 4 wraz z popularnymi programami, co pozwala na lepsze wykorzystywanie sprzętu przez programy i ułatwia ich tworzenie.

Przypisy

  1. K Desktop Environment - KDE 4.0 Released
  2. UPower, UDev and UDisks Support, Metadata Backup. [dostęp 2011-12-31]. [zarchiwizowane z tego adresu (2011-12-11)].
  3. KDE Commit Digest issue 107
  4. The Road to KDE 4: Solid Brings Hardware Configuration and Control to KDE | KDE.news [online], dot.kde.org [dostęp 2017-11-26]  (ang.).
  • p
  • d
  • e
KDE
Software Compilation
  • KDE 1
  • KDE 2
  • KDE 3
  • KDE SC 4
  • KDE SC 5
Workspaces
  • KDM
  • KWin
  • Plasma
Aplikacje
Jądro
Pakiety
Community