{"id":378890,"date":"2026-01-19T19:18:08","date_gmt":"2026-01-19T19:18:08","guid":{"rendered":"https:\/\/www.newsbeep.com\/uk\/378890\/"},"modified":"2026-01-19T19:18:08","modified_gmt":"2026-01-19T19:18:08","slug":"draft-code-submitted-to-kde-plasma-turns-it-into-a-full-vr-desktop","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/uk\/378890\/","title":{"rendered":"Draft code submitted to KDE Plasma turns it into a full VR desktop"},"content":{"rendered":"<p>A developer has submitted a draft to the KDE team for KWin to hook up a full Plasma VR mode and it looks pretty awesome. As it&#8217;s <a href=\"https:\/\/invent.kde.org\/plasma\/kwin\/-\/merge_requests\/8671\" target=\"_blank\" rel=\"noopener nofollow\">currently a draft<\/a>, it needs plenty more work before being accepted but the idea behind it and how it looks has me quite interested.<\/p>\n<p>Could be something fun for the Steam Frame too.<\/p>\n<p>The draft code from developer Stanislav Aleksandrov notes:<\/p>\n<p>&#13;<\/p>\n<p dir=\"auto\" data-sourcepos=\"7:1-7:64\">This plugin turns KWin (and KDE) into a 3D VR Desktop. Features:<\/p>\n<p>&#13;<br \/>\n&#13;<br \/>\nFloating windows&#13;<br \/>\nPhysical and Virtual screens&#13;<br \/>\nEverything is 3D, even wayland surfaces, window decorations and shadows&#13;<br \/>\nMade for work: Full keyboard control&#13;<br \/>\nHeadgaze: no mouse, touchpad or vr controller is required&#13;<br \/>\nNative Qt rendering: direct dmabuf imports.&#13;<br \/>\nFollow Mode&#13;<br \/>\n&#13;<\/p>\n<p style=\"text-align: center;\"><img decoding=\"async\" src=\"https:\/\/www.newsbeep.com\/uk\/wp-content\/uploads\/2026\/01\/7413331681768836695gol2.jpg\"\/>Image Credit: Stanislav Aleksandrov<\/p>\n<p>In the draft merge request Aleksandrov shows a video of it in action, dragging some windows around into their own space and it looks quite futuristic.<\/p>\n<p>The developer mentioned at the bottom:<\/p>\n<p>&#13;<\/p>\n<p dir=\"auto\" data-sourcepos=\"41:1-41:217\">There is still a lot of stuff is needed to be done. Input and Focus control should be refactored. Some settings (headgaze control, surface thinkness, maybe more) are missing. And the code needs to be polished overall.<\/p>\n<p>&#13;<\/p>\n<p dir=\"auto\" data-sourcepos=\"43:1-43:83\">However, it works and I use it everyday, so I think it is ready for initial review.<\/p>\n<p>&#13;<\/p>\n<p dir=\"auto\" data-sourcepos=\"43:1-43:83\">And there&#8217;s more info on their plan for it and how it works in a <a href=\"https:\/\/invent.kde.org\/plasma\/kwin\/-\/merge_requests\/8671#note_1394190\" target=\"_blank\" rel=\"noopener nofollow\">comment<\/a>. Aleksandrov notes the &#8220;end goal here is to make KWin run without flat displays, so KDE can be a fully fledged VR Desktop Environment&#8221;.<\/p>\n<p>What do you think to this? Even if it doesn&#8217;t get accepted at all, I thought you might find it as interesting as I did to see.<\/p>\n<p>\t\t\t\t\t\tArticle taken from <a href=\"https:\/\/www.gamingonlinux.com\/\" rel=\"nofollow noopener\" target=\"_blank\">GamingOnLinux.com.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"A developer has submitted a draft to the KDE team for KWin to hook up a full Plasma&hellip;\n","protected":false},"author":2,"featured_media":378891,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[86,56,54,55,4297,4298,4299],"class_list":["post-378890","post","type-post","status-publish","format-standard","has-post-thumbnail","category-virtual-reality","tag-technology","tag-uk","tag-united-kingdom","tag-unitedkingdom","tag-virtual-reality","tag-virtualreality","tag-vr"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/posts\/378890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/comments?post=378890"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/posts\/378890\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/media\/378891"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/media?parent=378890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/categories?post=378890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/uk\/wp-json\/wp\/v2\/tags?post=378890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}