News Linux is the only OS to support diagonal PC monitor mode — dev champions the case for 22-degree-rotation computing

Status
Not open for further replies.
The way it is shown in the pic it makes some mild sense, if you only have one monitor and want to have your ide open and still see what and how your code is changing things, this gives you the most screen real estate possible.

But then again 1080p monitors are so cheap that it still doesn't make sense.
Maybe for the three people that have space issues...
 

bit_user

Titan
Ambassador
Is this a sign of bloatware coming to Linux?
My guess is that the window manager simply implemented multiple-orientation support as a generic 2D or 3D transform. Someone noticed that and decided to have a bit of fun.

An advantage of using such a generic approach is that it's trivial to make the monitor mirror-backwards, which could actually have some practical applications.
 
My thoughts, exactly.

For things like flight sims, I can see how you might want some monitors to be off-angle, but the suggestion that it's remotely suitable for development is just someone having a laugh.
Yeah, I kind of think this may have been intended as a joke about a mostly-useless feature. Having big diagonal sections of your application windows lopped off while there's simultaneously lots of unusable wasted space showing the desktop background is not likely going to be particularly good for productivity. Sure, you might be able to slightly increase the maximum line length visible on a single screen at once, but only for a few lines, with the rest being considerably shorter. Measuring the main application window in that photo, it's only a little over 2% wider than what could have fit in the standard orientation. And if they were really concerned about making space for things like a browser window, they could have just set it to be always-on-top over the bottom right corner of the application that's been cut off here. Or add a second smaller monitor for that purpose. Also, this appears to be a curved monitor, with the curve of the screen now running along a diagonal line. >_>
 

pixelpusher220

Distinguished
Jun 4, 2008
225
111
18,760
I'll venture that if your code is rambling on, on an often enough basis, so much that you need your monitor at an angle to read it... you're probably doing something wrong.
v2.0 of the if it was hard to write it should be hard to read stupidity?

Can you imagine taking a new job and they start showing you how to diagonal your monitor? "dunno, last guy set up that way"

lol
 

bit_user

Titan
Ambassador
Can the rotation be set in real time, maybe using a position sensor or an external source (eg via art-net/sacn, rs232/485 or even midi)
I am an event tech/lights engineer and I just got some ideas...
I wouldn't assume it updates in realtime, but maybe?

Some of the desktop environments have these "transition effects", when you switch between windows or virtual desktops. They texture-map the content onto a 3D surface and do something with it.

3d-cube-effect-1.gif


If you looked into how that's done, perhaps you could make your own effect that's controlled by a sensor.
 
The simple reason why other systems only support 90° rotation is that screens are built for 90° angles.

And modern flatscreens are worse than that than CRTs. Instead of a somewhat flexible mask they have square pixels. The same reason we don't have round or triangular or hexagonal screens.
 

ttquantia

Prominent
Mar 10, 2023
15
14
515
Weird problem to solve.

Instead of using these monitors with an impractically wide aspect ratio, why not get a monitor that is equally wide but taller? Of two monitors with physically the same width and equal number of pixels, the one that is taller and has more pixels in the Y direction is obviously much better.
And, additionally, you don't need to tilt your display 22 degrees.
 
  • Like
Reactions: atomicWAR
Dec 29, 2023
1
3
15
Its just another Xorg/X11 feature that overrated Wayland does not have.

It works the same on FreeBSD and Illumos - its not limited to Linux in any way.

Below example from my vermaden.wordpress.com/freebsd-desktop setup.

GChRjQeWMAAIxSx


... and also a 'regular' shot.

GChSlbFWUAA0x6G



Regards,
vermaden
 
Status
Not open for further replies.