Solid (KDE)
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
[edytuj | edytuj kod]- ↑ K Desktop Environment - KDE 4.0 Released
- ↑ UPower, UDev and UDisks Support, Metadata Backup. [dostęp 2011-12-31]. [zarchiwizowane z tego adresu (2011-12-11)].
- ↑ KDE Commit Digest issue 107
- ↑ 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.).