Hlavní navigace

Názor k článku Kim Dotcom bude vydán do USA, herní engine Godot s podporou Waylandu od ja. - > Co ty postavené na KDE? Este raz: definicia systemoveho...

  • 19. 8. 2024 0:50

    ja.

    > Co ty postavené na KDE?

    Este raz:

    definicia systemoveho toolkitu bola taka, ze on jediny ovlada privatne api k window manageru ci kompozitoru a ak chce niekto iny vytvorit iny toolkit, musi linkovat k tomuto systemovemu a pouzivat ho ako proxy.

    Ovlada Qt jedine/privatne API ku kompozitoru a pokial chce nejaky iny toolkit nieco riesit, musi linkovat ku Qt? Nie? Tak ani Qt nie je systemovy tookit.

    To, ze existuju distribucie, ktore maju ako default desktop KDE na tom nic nemeni.

    > Wayland a X11 nejsou GUI toolkit.

    To je pointa. Wayland-protocols a x11proto su API k display serveru. Na inych systemoch su tieto API privatne. Na Linuxe nie, preto moze hocikto vytvorit toolkit (alebo aplikaciu), ktory sa cez socket bavi s display serverom.

    Je to vyhoda aj nevyhoda zaroven. Nevyhoda sa prejavila napriklad so zavedenim HiDPI - ine systemy to pridali do svojich toolkitov na strane aplikacii, ale to na Linuxe nebolo mozne, pretoze nic, co by sa povinne linkovalo do aplikacie neexistuje; kazdy si cez socket posiela co chce.