Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-25283

Qt fails to notice screen resize with TigerVNC

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • 4.8.1
    • GUI: Window management
    • None
    • Ubuntu 12.04
      TigerVNC 1.2.0

    Description

      We first noticed this problem with Unity 2D on Ubuntu. The issue was the Unity was not properly updating its panels when the screen resized in the TigerVNC session. Locally the resize works fine though.

      I did a small test program with PyQt that binds to the QApplication::desktop()->resize signal. It never triggers with TigerVNC, but just fine on the local console.

      GTK+ however notices the resize just fine, so the proper RandR events seem to go out. I also checked that the root window is properly reconfigured.

      Maybe Qt is reliant on some specifics for CRTC and outputs? Something that will generally be very simplistic for virtual displays like VNC.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            cendossm Pierre Ossman (Cendio AB)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes