https://bugs.kde.org/show_bug.cgi?id=474076

            Bug ID: 474076
           Summary: Kscreen rotates the input while the screen maintains
                    the same orientation on the steam deck
    Classification: Plasma
           Product: KScreen
           Version: 5.27.7
          Platform: openSUSE
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: common
          Assignee: kscreen-bugs-n...@kde.org
          Reporter: monkeyboy...@yahoo.com
  Target Milestone: ---

Created attachment 161348
  --> https://bugs.kde.org/attachment.cgi?id=161348&action=edit
dmesg of a rotated screen.

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug
symbols.
See
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***

This bug is baffling because the input and display becomes desync such the
input follows the kscreen orientation. The screen does not rotate and stays at
panel native orientation. For the steam deck, the native orientation is
portrait.

This bug affects mouse, touch screen etc. 


STEPS TO REPRODUCE
1. Open kde settings 
2. Navigate to kscreen
3. Rotate primary screen
4. Attempt to click anything, move mouse, or run gestures etc.

OBSERVED RESULT
Kscreen and input orientation is desynced. This bug will cause issues for most
people.



Sep 02 19:10:02 steamdeck.lan kded5[2404]: xsettingsd: Reloading configuration
Sep 02 19:10:02 steamdeck.lan kded5[2404]: xsettingsd: Loaded 12 settings from
/home/doof/.conf>
Sep 02 19:10:02 steamdeck.lan systemsettings[4680]:
file:///usr/lib64/qt5/qml/org/kde/kirigami.>
Sep 02 19:10:02 steamdeck.lan systemsettings[4680]:
file:///usr/lib64/qt5/qml/org/kde/kirigami.>
Sep 02 19:10:02 steamdeck.lan systemsettings[4680]:
file:///usr/lib64/qt5/qml/org/kde/kirigami.>
Sep 02 19:10:02 steamdeck.lan kcminit[5036]: Initializing 
"/usr/lib64/qt5/plugins/plasma/kcms/>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/lib64/qt5/qml/org/kde/kirigami>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/lib64/qt5/qml/org/kde/kirigami>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/lib64/qt5/qml/org/kde/kirigami>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/share/kpackage/kcms/kcm_kscree>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/share/kpackage/kcms/kcm_kscree>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/share/kpackage/kcms/kcm_kscree>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/share/kpackage/kcms/kcm_kscree>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/share/kpackage/kcms/kcm_kscree>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/share/kpackage/kcms/kcm_kscree>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/share/kpackage/kcms/kcm_kscree>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/share/kpackage/kcms/kcm_kscree>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/lib64/qt5/qml/org/kde/kirigami>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/lib64/qt5/qml/org/kde/kirigami>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/lib64/qt5/qml/org/kde/kirigami>
Sep 02 19:10:03 steamdeck.lan plasma-settings[3581]:
file:///usr/lib64/qt5/qml/org/kde/kirigami>
Sep 02 19:10:06 steamdeck.lan kwin_wayland[1941]: WARNING: Cannot find style
"org.kde.breeze" ->
Sep 02 19:10:06 steamdeck.lan kwin_wayland[1941]: qml: PlasmaExtras.ScrollArea
is deprecated. U>
Sep 02 19:10:07 steamdeck.lan kwin_wayland[1941]: This plugin does not support
raise()
Sep 02 19:10:08 steamdeck.lan kwin_wayland[1941]: This plugin does not support
raise()


EXPECTED RESULT


Hardware: Steam Deck

NAME="openSUSE Tumbleweed"
# VERSION="20230828"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20230828"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20230828"
BUG_REPORT_URL="https://bugzilla.opensuse.org";
SUPPORT_URL="https://bugs.opensuse.org";
HOME_URL="https://www.opensuse.org";
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed";
LOGO="distributor-logo-Tumbleweed"

zypper lr -u
Repository priorities in effect:                                (See 'zypper lr
-P' for details)
      90 (raised priority)  :  5 repositories
      99 (default priority) :  7 repositories

#  | Alias                             | Name                                  
             | Enabled | GPG Check | Refresh | URI
---+-----------------------------------+-----------------------------------------------------+---------+-----------+---------+-----------------------------------------------------------------------------------------------------
 1 | home_andresbs_plasma-mobile       | Plasma Mobile Apps
(openSUSE_Tumbleweed)            | Yes     | (r ) Yes  | No      |
https://download.opensuse.org/repositories/home:/andresbs:/plasma-mobile/openSUSE_Tumbleweed/
 2 | home_andresbs_plasma-mobile_extra | Additional Plasma Mobile apps
(openSUSE_Tumbleweed) | Yes     | (r ) Yes  | No      |
https://download.opensuse.org/repositories/home:/andresbs:/plasma-mobile:/extra/openSUSE_Tumbleweed/
 3 | home_andresbs_plasma-mobile_gear  | KDE Plasma Mobile Gear
(openSUSE_Tumbleweed)        | Yes     | (r ) Yes  | No      |
https://download.opensuse.org/repositories/home:/andresbs:/plasma-mobile:/gear/openSUSE_Tumbleweed/
 4 | home_andresbs_pure-maps           | Pure Maps (openSUSE_Tumbleweed)       
             | Yes     | (r ) Yes  | No      |
https://download.opensuse.org/repositories/home:/andresbs:/pure-maps/openSUSE_Tumbleweed/
 5 | home_dmitry-s                     | home:dmitry-s (openSUSE_Tumbleweed)   
             | Yes     | (r ) Yes  | No      |
https://download.opensuse.org/repositories/home:/dmitry-s/openSUSE_Tumbleweed/
 6 | kernel-head                       | kernel-head                           
             | Yes     | (r ) Yes  | No      |
https://download.opensuse.org/repositories/Kernel:/HEAD/standard
 7 | packman                           | packman                               
             | Yes     | (r ) Yes  | Yes     |
https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
 8 | repo-debug                        | openSUSE-Tumbleweed-Debug             
             | Yes     | (r ) Yes  | Yes     |
http://download.opensuse.org/debug/tumbleweed/repo/oss/
 9 | repo-non-oss                      | openSUSE-Tumbleweed-Non-Oss           
             | Yes     | (r ) Yes  | Yes     |
http://download.opensuse.org/tumbleweed/repo/non-oss/
10 | repo-oss                          | openSUSE-Tumbleweed-Oss               
             | Yes     | (r ) Yes  | Yes     |
http://download.opensuse.org/tumbleweed/repo/oss/
11 | repo-source                       | openSUSE-Tumbleweed-Source            
             | No      | ----      | ----    |
http://download.opensuse.org/source/tumbleweed/repo/oss/
12 | repo-update                       | openSUSE-Tumbleweed-Update            
             | Yes     | (r ) Yes  | Yes     |
http://download.opensuse.org/update/tumbleweed/
13 | snappy                            | snappy                                
             | Yes     | (r ) Yes  | Yes     |
https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma:  Kernel: 6.5.0-7.gb5edcad-default (64-bit)
(available in About System)
KDE Plasma Version: 5.27.7
KDE Frameworks Version: 5.109.0
Qt Version: 5.15.10

ADDITIONAL INFORMATION
This kde system have many issues like spectacle pop up this error

On Wayland, Spectacle requires KDE Plasma's KWin compositor, which does not
seem to be available. Use Spectacle on KDE Plasma, or use a different
screenshot tool.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to