Live data from Hacker News

Moving the Linux desktop to another reality

collabora.com

51–60 of 99 posts

Re: Moving the Linux desktop to another reality

#51

Why do people think this worth trying to implement? Is it because it looked cool in movies like Minority Report ? What is the target demographic for this? What is the use case? Why would I want to add additional and unnecessary complexity to my workflow?

Have you tried Microsoft HoloLens, Virtual Desktop, or BigScreen? It was obvious to me after using them for 30-60 minutes that this is the future of desktops.

Re: Moving the Linux desktop to another reality

#52

Earlier quoted context omitted.

Compiz cube was what convinced me to try Linux in the first place - I had always thought of it as a boring server OS, but then I saw the desktop cube and wobbly windows and thought "that looks cool enough to try it out." Hopefully this could have a similar result for some people who have VR headsets.

I _loved_ the wobbly windows! But not enough to figure out how to reënable them in my most recent install ️

Plasma (KDE) still has wobbly windows. Settings -> Desktop Behavior -> Desktop Effects

Re: Moving the Linux desktop to another reality

#53
post #14
post #8

Earlier quoted context omitted.

The current generation of headsets is unsuited for showing large amounts of reasonably sized text. The display resolution is not there yet. If you map your desktop into a plane in VR space at the proper distance, your UI text shows up heavily aliased and barely readable due to the texture resampling that happens in that process. You need to increase resolution by another factor of two or three to make that actually c…

> And then there is the issue with holding 3d pointing devices for prolonged amounts of time. This is taxing upper body strength if you do. The weight of the headset itself is also straining the neck muscles. You could use a real mouse and keyboard, if you're presented with some kind of virtual workstation. And even for navigation outside the workstation, of your broader "environment", 3D video games have been using…

Navigation in VR is a barely solved problem. Most games have players teleport between positions instantly because a continous motion would create a sensation of conflict between balance reported by the inner ear and the perceived motion. That means instant nausea.

Positioning objects in 3D precisely and conveniently without a 3D pointing device is hard, too. The best option for that is a mouse and crutches like handles oriented along coordinate axes. But that only works because the mouse pointer has a reference plane it moves on (the projection plane for the 3D view). In VR, this plane is tracking the head precisely. You cannot reasonably put the mouse cursor on that plane. You would need a different reference plane and then you're back to all the problems that 3D input on a 2D screen has. And a positioning objects in 3D with a keyboard is even more tedious.

Re: Moving the Linux desktop to another reality

#54
post #12
post #8

Earlier quoted context omitted.

The current generation of headsets is unsuited for showing large amounts of reasonably sized text. The display resolution is not there yet. If you map your desktop into a plane in VR space at the proper distance, your UI text shows up heavily aliased and barely readable due to the texture resampling that happens in that process. You need to increase resolution by another factor of two or three to make that actually c…

What's the resolution of the headset you've been using? I don't think I'd like my desktop to have a lot of 3D features or require a 3D pointing device. What I'm imagining is essentially a giant 2D workspace where I can still use a Trackpoint.

I've used or tried most of the major headsets available in the market. None of them is remotely close to a resolution where reading reasonably sized text isn't straining.

The large screen concept is a bit problematic. A large planar screen distorts the portions you're not in front of because you're only seeing them at pretty extreme angles. A cylindrical screen distorts projected content, e.g. photos or 3d graphics displayed on it. A better solution would be to treat each window as a flat rectangle that can be freely positioned in 3d. So you can arrange the most important window around you in ways that you can conveniently look at them by turning your head and you'd still look at them dead on. For implementing that, a 3D pointer is by far the best option.

Re: Moving the Linux desktop to another reality

#55

Why do people think this worth trying to implement? Is it because it looked cool in movies like Minority Report ? What is the target demographic for this? What is the use case? Why would I want to add additional and unnecessary complexity to my workflow?

Once VR gets to a certain point, and the resolution becomes so undeniably crisp, we'll want things exactly like this. You can already do this on Windows with Virtual Desktop Streamer and a companion application for either the Go or the Quest (paid application). If you can touch type, it's very easy to strap on the Quest and use it as your primary monitor. Having had this experience, I'm guessing that we're only one or two generations of hardware away from this being a normal way of computing. You know, provided smartphones, tablets, and otherwise proprietary operating systems don't take over first, Brother Oculus included.

Re: Moving the Linux desktop to another reality

#56
post #54
post #12

Earlier quoted context omitted.

What's the resolution of the headset you've been using? I don't think I'd like my desktop to have a lot of 3D features or require a 3D pointing device. What I'm imagining is essentially a giant 2D workspace where I can still use a Trackpoint.

I've used or tried most of the major headsets available in the market. None of them is remotely close to a resolution where reading reasonably sized text isn't straining. The large screen concept is a bit problematic. A large planar screen distorts the portions you're not in front of because you're only seeing them at pretty extreme angles. A cylindrical screen distorts projected content, e.g. photos or 3d graphics d…

What about a flat rectangle that's automatically facing the user's face as if pinned to the inside of a sphere? Whatever window you're facing should have the right orientation.

Re: Moving the Linux desktop to another reality

#57

This is going to be another compiz cube. It looks cool, but I doubt it will be very useful outside of showing off some cool tech. Also Valve tbh have dropped a lot of their more interesting tech. I had one of their steam links which isn't even sold anymore. The steam link was actually pretty useful for steaming anything on your desktop, I am sure you can do the same with a Raspberry Pi and some scripts but it worked…

Compiz cube was what convinced me to try Linux in the first place - I had always thought of it as a boring server OS, but then I saw the desktop cube and wobbly windows and thought "that looks cool enough to try it out." Hopefully this could have a similar result for some people who have VR headsets.

Same!

Re: Moving the Linux desktop to another reality

#58
post #16

Earlier quoted context omitted.

The vast majority of Chromebooks are completely useless without Google services. That's not exactly the "freedom" that the Linux community envisioned when they spoke about "The Year of Linux on the Desktop".

Well, you can install regular linux and run whatever you want: https://support.google.com/chromebook/answer/9145439?hl=en

Then why bother with ChromeOS? I can just... install regular GNU/Linux and run whatever I want.

Re: Moving the Linux desktop to another reality

#59

One of the authors of Simula[1] here (mentioned in this article). xrdesktop looks very impressive. We've been working on our compositor (in particular: XWayland support) for quite a while. Getting a prototype up and running was relatively easy. But it has been incredibly difficult to get everything actually stable/usable. Congrats to your team. [1] https://github.com/SimulaVR/Simula

Thanks so much for working on this!

I really like multi-monitor setups, and in the limit this can far surpass physical hardware and space limitations. You can scroll more than 360 degrees for a near-infinite workspace. (Just spin around a hyper-sphere repeatedly.)

I really want to see this tech succeed. I'd look like an idiot using this at work, but I'm already sold.

I'm forced to use a Mac at work -- do you know of similar tech for MacOS? I'm gladly going to investigate this at home.

Re: Moving the Linux desktop to another reality

#60

Why do people think this worth trying to implement? Is it because it looked cool in movies like Minority Report ? What is the target demographic for this? What is the use case? Why would I want to add additional and unnecessary complexity to my workflow?

I want this right now.

I use four monitors at work and two 4K monitors at home. A high-resolution VR setup gives you infinite workspace. Couple that with intelligent auto window management and you can forget moving windows around EVER again -- this is the ultimate mouseless experience that a tiling window manager can't even get close to.

This is a huge productivity gain. The micro context switches that stem from moving between windows and tabs (or worse, virtual desktops each with windows and tabs) goes away. Workspaces become spatial, and you can leverage your brain's innate spatial reasoning to find and organize things.

Physical project workspaces are laid out logically. We've been constrained to screens and haven't had the freedom of doing this for our virtual ones.

Post reply on HN