Bug 407239 - Display orientation backwards in settings view
Summary: Display orientation backwards in settings view
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_kscreen (show other bugs)
Version: 5.14.3
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: kscreen-bugs-null@kde.org
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2019-05-05 16:30 UTC by Aaron Wolf
Modified: 2022-11-10 22:38 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Aaron Wolf 2019-05-05 16:30:47 UTC
SUMMARY

When setting display orientation, the little icons correctly indicate that it is the *content* of the display that will get rotated. So, rotating the content clockwise and then rotating the physical monitor counter-clockwise ends up with a non-rotated portrait-mode. But the symbolic representation of the displays shows the opposite: it shows the monitor being rotated clockwise rather than the content.

STEPS TO REPRODUCE
1. Open the display preferences
2. Rotate display clockwise

OBSERVED RESULT

Notice that the representation of the monitor including the element showing the "bottom" that has extra large border, that itself has now rotated clockwise, whereas the actual monitor may or may not have been rotated and the rotation needed to have a normal view with clockwise-rotation of the content is to rotate the monitor counter-clockwise.

The image shows the content (the name of the display) rotating along with the whole dimensions, so it looks like a monitor that has been rotated with *no* rotation of the content.

EXPECTED RESULT

The content (the name of the display) should rotate in the chosen direction. The full display should either not rotate, rotate the *opposite* direction (assuming that's what the user is doing with the physical monitor), or offer an independent option for the user to specify what they have done with the physical monitor.

Whatever the solution, it should not show the content *and* the rectangle both rotating. The orientation setting rotates the content *without* rotating the rectangle (but is almost always done along with a opposing rotation of a physical monitor).


SOFTWARE/OS VERSIONS
KDE Neon user edition
Linux/KDE Plasma: 5.15.4
KDE Frameworks Version: 5.57.0
Qt Version: 5.12.0

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2022-11-10 21:58:38 UTC
That idea is that you click on the icon that shows the image in its correct orientation. That button corresponds to the correct orientation for the screen.
Comment 2 Aaron Wolf 2022-11-10 22:33:49 UTC
(In reply to Nate Graham from comment #1)
> That idea is that you click on the icon that shows the image in its correct
> orientation. That button corresponds to the correct orientation for the
> screen.

This is indeed resolved, but not because the issue was intentional. It's resolved because the UI seems to have changed since this was updated. Instead of "rotate", it says "Orientation" now, and it correctly shows how the display is physically set up, and it works as expected.

So, this has been fixed. I hope you don't mind that I switched it to "Fixed" resolution.
Comment 3 Nate Graham 2022-11-10 22:38:08 UTC
Oh haha, I guess the *current* UI is intentional, so maybe it was changed to that at some point in the past, thereby fixing this bug. Happy to have it marked as RESOLVED FIXED!