Убудова да KWin для выкарыстання KDE у віртуальнай рэальнасці

Для кампазітнага мэнэджара KWin прапанаваны эксперыментальная ўбудова, які ператварае KDE у асяроддзе працоўнага стала для сістэм віртуальнай рэальнасці. Убудова дазваляе фармаваць інтэрфейс не на фізічным маніторы, а ў форме віртуальных экранаў у 3D-прасторы, праца з якім ажыццяўляецца праз акуляры дапоўненай рэальнасці ці 3D-шлемы.

Падтрымліваецца праца з плывучымі вокнамі, сумяшчэнне фізічных і віртуальных экранаў, адвольнае пазіцыянаванне экранаў у 3D-прасторы, кіраванне пры дапамозе клавіятуры без неабходнасці выкарыстання мышы ці VR-кантролераў, рэжым адсочвання становішча карыстача. Для адмалёўкі задзейнічаны модуль Qt Quick 3D Xr, завязаны на runtime OpenXR. У якасці runtime апрабавана платформа Monado у спалучэнні з ачкамі дапоўненай рэальнасці Rokid Max і HP G2, а таксама сервер WiVRn c 3D-шлемам Quest 3.

 Убудова да KWin для выкарыстання KDE у віртуальнай рэальнасці

Для арганізацыі ўводу рэалізавана прылада KwinVrInputDevice, якое дазваляе перамяшчаць паказальнік па аналогіі з мышшу, але не абмяжоўваючыся межамі вобласці высновы. Для размяшчэння вокнаў у 3D-прасторы задзейнічаны штатныя магчымасці KWin, крыху змененыя для ўсплываючых вокнаў і пашыраныя магчымасцю перамяшчаць вокны за межы вобласці вываду. Для працы патрабуецца ўжыванне патчаў да Qt і XWayland. Большасць патчаў ужо прыняты ў кодавую базу Qt і ўвойдуць у склад выпускаў 6.10.2 і 6.11, не перанесенымі застаюцца толькі 4 патчы.



Крыніца: opennet.ru
Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы 🔥 Купіць надзейны хостынг для сайтаў з абаронай ад DDoS, VPS VDS серверы | ProHoster