Issue fixed.  In my fedora28 template I
changed /etc/X11/xorg-qubes.conf.template to have a hardcoded amount of RAM
for "Videocard0".  So from:

        VideoRam %MEM%

to

        VideoRam 49576

49576 is just the amount of RAM which was calculated by the
`qubes-set-monitor-layout` script for a VM started after my external
monitors were plugged in.  VMs started before extra monitors were plugged
in had about half that amount.

There appears to be a bug on github which may very well be the same thing,
and I'll try to circle back to that github issue and report what worked for
me when I get a moment tomorrow.

- Ralph


On Mon, Sep 10, 2018 at 2:01 PM, qubes-users-list - <
qubes-users-l...@ralphdouglass.com> wrote:

> I've been running into an issue where mouse events inside of a qube (i.e.
> clicking around inside of a window) aren't being recognized if I started a
> qube before plugging in additional monitors and the area I'm trying to
> click in is off-screen from the standpoint of the monitor layout I had when
> the qube was started.
>
> Moving windows 'off-screen' works just fine, not surprisingly, since I
> assume that's Dom0's job and it's not confused about my screens.
>
> xrandr in the problematic qube and dom0 match in terms of screen sizes,
> but it looks like all screens in the problematic qube are positioned at 0x0.
>
> Here's the output from xrandr in a problematic qube started before I
> plugged in more monitors, and a non-problematic qube I started afterwards
> plugging in more monitors.  I left off the disconnected devices
> (DUMMY{3..15}).
>
> Started before I plugged in extra monitors:
> ----
> Screen 0: minimum 64 x 64, current 2560 x 1440, maximum 32767 x 32767
> DUMMY0 connected primary 2560x1440+0+0 325mm x 182mm
>    QB2560x1440   34.61*+
> DUMMY1 connected 1920x1200+0+0 0mm x 0mm
>    QB2560x1440   34.61 +
>    QB1920x1200   59.88*
> DUMMY2 connected 1920x1200+0+0 0mm x 0mm
>    QB2560x1440   34.61 +
>    QB1920x1200   59.88*
>    QB1200x1920   59.95
>
> Started after I plugged in extra monitors:
> ----
> Screen 0: minimum 64 x 64, current 3160 x 3360, maximum 32767 x 32767
> DUMMY0 connected primary 2560x1440+600+1920 0mm x 0mm
>    QB3160x3360   14.85 +
>    QB2560x1440   59.96*
> DUMMY1 connected 1920x1200+1200+300 0mm x 0mm
>    QB3160x3360   14.85 +
>    QB1920x1200   59.88*
> DUMMY2 connected 1200x1920+0+0 0mm x 0mm
>    QB3160x3360   14.85 +
>    QB1200x1920   59.95*
>
> I can move the problematic DUMMY0 screen around, but not all the way to
> 600x1920 as I want to match the actual layout of my monitors.
> Specifically, I can move DUMMY0 to the position 599x383 but no further on
> either the x or y dimension.  If I do more, I get the following error:
>
> $ xrandr --output DUMMY0 --auto --pos 600x383
> X Error of failed request:  BadMatch (invalid parameter attributes)
>   Major opcode of failed request:  139 (RANDR)
>   Minor opcode of failed request:  7 (RRSetScreenSize)
>   Serial number of failed request:  100
>   Current serial number in output stream:  101
>
> (Same is true for 599x384).
>
> 600x384 is obviously not a random number, but I haven't figured out where
> to take this further.
>
> Any thoughts on what to try next?
>
> Thanks in advance,
>
> Ralph
>

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to qubes-users+unsubscr...@googlegroups.com.
To post to this group, send email to qubes-users@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/CAMVV%3Dfz8DgX5eVkguO-rimMQCwyf4fQDBeNW%3DbMfQF6wr3W4Lw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to