[virt-tools-list] Virt-viewer Duplicating Display 1 On Display 2

B. H. RedHat-User at themoreiknow.info
Tue Dec 3 15:27:35 UTC 2019


      I'm still having this issue in Fedora 31, so I've opened:

   Bug 1779258 - Virt-viewer Duplicating Display 1
   On Display 2
   <https://bugzilla.redhat.com/show_bug.cgi?id=1779258>

Nonetheless, I'm open to suggestions on how to troubleshoot this, 
please.  Thanks.


On 2019-11-19 15:48 UTC-05:00, B. H. wrote:

>       I'm running a virtual Fedora 29 desktop on a Fedora 29 QEMU/KVM 
> virtualization server.  I've configured my virtual desktop machine to 
> have 2 displays, and I use virt-viewer to view & interact with this 
> virtual desktop machine.
>       This has generally worked, but lately virt-viewer has been 
> duplicating guest display 1's output to guest display 2.  I've `lost` 
> the output that should be going to guest display 2.
> 
>       At first I thought my window manager (Xfce) was screwing up by 
> mirroring the displays, even though that option is disabled.  But then I 
> noticed some things that convinced me the problem is not with Xfce:
> 
> 1. When Xfce is configured to put the displays side-by-side (but
>     it looks like they are mirrored) I cannot interact with the
>     items displayed in guest display 2.  My mouse can only interact
>     with desktop items on guest display 1.  They move on display 2 when
>     I move them on display 1, but not the reverse.
> 
>     Conversely, if I change Xfce to truly mirror my displays, I
>     can interact with desktop items with my mouse on either
>     virt-viewer display.
> 
> 2. When Xfce is configured to put the displays side-by-side (but
>     it looks like they are mirrored) my workspace switcher shows
>     a 2560x1024 desktop.  Conversely, if I change Xfce to truly mirror
>     my displays, my workspace switcher shows a 1280x1024 desktop.
> 
> I believe the relevant output from "virsh dumpxml {virt_machine}" is:
> 
> 
>      <channel type='spicevmc'>
>        <target type='virtio' name='com.redhat.spice.0' state='connected'/>
>        <alias name='channel0'/>
>        <address type='virtio-serial' controller='0' bus='0' port='1'/>
>      </channel>
>      <channel type='unix'>
>        <source mode='bind' 
> path='/var/lib/libvirt/qemu/channel/target/domain-10-desktop/org.qemu.guest_agent.0'/> 
> 
>        <target type='virtio' name='org.qemu.guest_agent.0' 
> state='connected'/>
>        <alias name='channel1'/>
>        <address type='virtio-serial' controller='0' bus='0' port='2'/>
>      </channel>
> 
>      <graphics type='spice' keymap='en-us'>
>        <listen type='none'/>
>        <image compression='off'/>
>        <gl enable='no' 
> rendernode='/dev/dri/by-path/pci-0000:01:00.0-render'/>
>      </graphics>
> 
>      <video>
>        <model type='virtio' heads='2' primary='yes'>
>          <acceleration accel3d='yes'/>
>        </model>
>        <alias name='video0'/>
>        <address type='pci' domain='0x0000' bus='0x00' slot='0x02' 
> function='0x0'/>
>      </video>
> 
> 
> I'm at a loss on how to troubleshoot this.  Any suggestions, please?





More information about the virt-tools-list mailing list