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.