( persicsb | 2021. 11. 17., sze – 16:07 )

Nem ilyen egyszerű ez.

Mondjuk ott a VS Code. Ez a freedesktop.org által definiált Secret API-t használná arra, hogy a login adataidat eltárolja. Azonban ez az API csak korlátozottan érhető el, Gnome keyring támogatja, más nem. A VSCode-ot azonban tudni kellene használni Gnome nélkül is (ezért van az, hogy a VS Code nem a Gnome keyringtől függ, hanem a freedesktop.org API-tól). Csak éppen nem full-featured.

Hasonlóképpen, a Teams amúgy tökre használható Wayland alatt, kivéve a screenshare. Miért kéne feltenni, hogy X legyen a függősége, illetve indításkor ellenőrizze, hogy valóban X alatt fut, csak mert egy feature nem elérhető Wayland alatt?

Ezért itt ugyebár metacsomagokból, nem konkrét implementációktól függnek. Ami jó is lenne - ha nem hiányoznának implementációk a metacsomagok mögül.

Ez a szétszabdaltság (nem bízhatsz abban, hogy egy adott interfészt egyáltalán implementál-e bármi) az oka annak, hogy olyan a Linux desktop, amilyen.