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

            Bug ID: 407058
           Summary: KDE Plasma5 can't change resolution in VM after last
                    update
           Product: systemsettings
           Version: 5.15.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: bighusk...@outlook.com
  Target Milestone: ---

SUMMARY
Since the last update (5.15 KDE update) the desktop comes up with 800x600. If
you use the KDE settings to change the resolution, it does resize for a second
and then falls back. You can choose "View-Resize Virtual Machine", but you
can't use the KDE settings panel. On each new reboot you will get back to
800x600. Tested it on two different computer and VM's and same issue. Here
tried on VMware Fusion 11.x and 10.x. Was working fine before that. Experienced
on Arch Linux, current KDE Neon Distro, Kubuntu, Suse Linux. Als tried with
brand new installations.

STEPS TO REPRODUCE
1. Install KDE based distro with Plasma version 5.15.x in VMware Fusion or
Workstation., including open-vm tools
2. Go to KDE Display settings. It will be at 800x600. Choose another resolution
and click on Apply. For a second or two the screen expands and then goes back
to 800x600. 
3. If you select "View"->"Resize Virtual Machine" and choose a resolution, the
VM switches properly to the new resolution and stays there. 
4. At this point, you can try again to switch resolution with the KDE Settings
and you will experience the same behavior. It will switch to the new resolution
for a second and then go back to the previous one.

This was working fine with Plasma versions before 5.15

On a side note. SDDM is not affected by this and correctly starts at the
earlier defined resolution. Upon login the desktop then goes back to 800x600

EXPECTED RESULT
Desktop should retain whichever resolution is chosen in the Settings.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux, Suse linux, KDE Neon, Kubuntu 18.04, any linux
with Plasma version 5.15.x (all sub versions tried. 
(available in About System)
KDE Plasma Version: 5.15.x
KDE Frameworks Version: 5.57.0
Qt Version: 5.12.2

ADDITIONAL INFORMATION

    -- Logs begin at Mon 2018-01-22 20:52:19 CET. --
    Feb 19 18:22:36 arch64.lan plasmashell[711]: trying to show an empty dialog
    Feb 19 18:22:36 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:22:36 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:22:36 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:22:36 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:22:36 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:22:36 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:22:36 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Emitting configChanged()
    Feb 19 18:22:49 arch64.lan sudo[1245]:     : TTY=pts/1 ; PWD=/home/ ;
USER=root ; COMMAND=/bin/journalctl -f
    Feb 19 18:22:49 arch64.lan sudo[1245]: pam_unix(sudo:session): session
opened for user root by (uid=0)
    Feb 19 18:23:03 arch64.lan plasmashell[711]: org.kde.plasmaquick: Applet
"Application Launcher" loaded after 0 msec
    Feb 19 18:23:03 arch64.lan plasmashell[711]: org.kde.plasmaquick:
Increasing score for "Application Launcher" to 100
    Feb 19 18:23:05 arch64.lan kwin_x11[703]: qt.qpa.xcb: QXcbConnection: XCB
error: 3 (BadWindow), sequence: 39052, resource id: 39847752, major code: 18
(ChangeProperty), minor code: 0
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
XRandR::setConfig
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Requested screen size is QSize(1400, 1050)
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Needed CRTCs:  1
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Actions to perform:
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Primary Output: false
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Change Screen Size: true
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
              Old: QSize(800, 600)
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
              Intermediate: QSize(1400, 1050)
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
              New: QSize(1400, 1050)
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Disable outputs: false
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Change outputs: true
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
               (71)
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Enable outputs: false
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
RRSetScreenSize
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      DPI: 96.4557
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Size: QSize(1400, 1050)
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      SizeMM: QSize(368, 276)
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
RRSetCrtcConfig (change output)
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Output: 71 ( "Virtual1" )
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      CRTC: 63
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Pos: QPoint(0,0)
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Mode: 87 KScreen::Mode(Id: "87" , Size: QSize(1400, 1050) @ 59.9784 )
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Rotation: 1
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Result:  0
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
XRandROutput 71 update
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      m_connected: 0
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      m_crtc XRandRCrtc(0x5556c719ec30)
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      CRTC: 63
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      MODE: 87
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Connection: 0
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Primary: true
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
XRandR::setConfig done!
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper: RRScreenChangeNotify
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Window: 23068677
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Root: 1029
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Rotation:  "Rotate_0"
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Size ID: 8
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Size:  1400 1050
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         SizeMM:  368 276
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper: RRNotify_CrtcChange
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         CRTC:  63
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Mode:  87
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Rotation:  "Rotate_0"
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Geometry:  0 0 1400 1050
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper: RRScreenChangeNotify
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Window: 23068677
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Root: 1029
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Rotation:  "Rotate_0"
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Size ID: 8
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Size:  1400 1050
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         SizeMM:  368 276
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper: RRNotify_CrtcChange
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         CRTC:  63
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Mode:  87
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Rotation:  "Rotate_0"
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Geometry:  0 0 1400 1050
    Feb 19 18:23:16 arch64.lan plasmashell[711]: trying to show an empty dialog
    Feb 19 18:23:16 arch64.lan plasmashell[711]: trying to show an empty dialog
    Feb 19 18:23:16 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:16 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:16 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:16 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:16 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:16 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:16 arch64.lan kwin_x11[703]: qt.qpa.xcb: QXcbConnection: XCB
error: 3 (BadWindow), sequence: 43506, resource id: 96469225, major code: 20
(GetProperty), minor code: 0
    Feb 19 18:23:16 arch64.lan kwin_x11[703]: qt.qpa.xcb: QXcbConnection: XCB
error: 3 (BadWindow), sequence: 43512, resource id: 96469225, major code: 20
(GetProperty), minor code: 0
    Feb 19 18:23:16 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Emitting configChanged()
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
XRandR::setConfig
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Requested screen size is QSize(800, 600)
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Needed CRTCs:  1
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Actions to perform:
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Primary Output: false
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Change Screen Size: true
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
              Old: QSize(1400, 1050)
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
              Intermediate: QSize(1400, 1050)
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
              New: QSize(800, 600)
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Disable outputs: false
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Change outputs: true
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
               (71)
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Enable outputs: false
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
RRSetCrtcConfig (change output)
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Output: 71 ( "Virtual1" )
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      CRTC: 63
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Pos: QPoint(0,0)
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Mode: 79 KScreen::Mode(Id: "79" , Size: QSize(800, 600) @ 60 )
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Rotation: 1
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Result:  0
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
XRandROutput 71 update
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      m_connected: 0
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      m_crtc XRandRCrtc(0x5556c719ec30)
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      CRTC: 63
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      MODE: 79
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Connection: 0
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Primary: true
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
RRSetScreenSize
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      DPI: 96.4557
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Size: QSize(800, 600)
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      SizeMM: QSize(210, 158)
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
XRandR::setConfig done!
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper: RRNotify_CrtcChange
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         CRTC:  63
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Mode:  79
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Rotation:  "Rotate_0"
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Geometry:  0 0 800 600
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper: RRScreenChangeNotify
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Window: 23068677
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Root: 1029
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Rotation:  "Rotate_0"
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Size ID: 8
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Size:  1400 1050
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         SizeMM:  368 276
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper: RRNotify_CrtcChange
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         CRTC:  63
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Mode:  79
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Rotation:  "Rotate_0"
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Geometry:  0 0 800 600
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper: RRScreenChangeNotify
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Window: 23068677
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Root: 1029
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Rotation:  "Rotate_0"
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Size ID: 0
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         Size:  800 600
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]:
kscreen.xcb.helper:         SizeMM:  210 158
    Feb 19 18:23:17 arch64.lan plasmashell[711]: trying to show an empty dialog
    Feb 19 18:23:17 arch64.lan plasmashell[711]: trying to show an empty dialog
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
XRandR::setConfig
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Requested screen size is QSize(800, 600)
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Needed CRTCs:  1
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Actions to perform:
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Primary Output: false
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Change Screen Size: false
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Disable outputs: false
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Change outputs: false
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:  
      Enable outputs: false
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
XRandR::setConfig done!
    Feb 19 18:23:17 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:17 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:17 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:17 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:17 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:17 arch64.lan plasmashell[711]: kf5.kpackage: No metadata file
in the package, expected it at: "/home/Pictures/"
    Feb 19 18:23:17 arch64.lan kscreen_backend_launcher[702]: kscreen.xrandr:
Emitting configChanged()
    Feb 19 18:23:20 arch64.lan kwin_x11[703]: qt.qpa.xcb: QXcbConnection: XCB
error: 3 (BadWindow), sequence: 45609, resource id: 96469278, major code: 18
(ChangeProperty), minor code: 0

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

Reply via email to