mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 06:37:35 +00:00
Meta: Force relative mouse coordinates with multiple screens
QEMU appears to always relay absolute mouse coordinates relative to the screen that the mouse is pointed to, without any way for us to know what screen it was. So, when dealing with multiple displays force using relative coordinates only.
This commit is contained in:
parent
a59ba0e21f
commit
8fe52b8306
1 changed files with 4 additions and 0 deletions
|
@ -57,6 +57,10 @@ SERENITY_SCREENS="${SERENITY_SCREENS:-1}"
|
|||
SERENITY_QEMU_DISPLAY_BACKEND="${SERENITY_QEMU_DISPLAY_BACKEND:-sdl,gl=on}"
|
||||
if [ "$SERENITY_SCREENS" -gt 1 ]; then
|
||||
SERENITY_QEMU_DISPLAY_DEVICE="virtio-gpu,max_outputs=$SERENITY_SCREENS "
|
||||
# QEMU appears to always relay absolute mouse coordinates relative to the screen that the mouse is
|
||||
# pointed to, without any way for us to know what screen it was. So, when dealing with multiple
|
||||
# displays force using relative coordinates only
|
||||
SERENITY_KERNEL_CMDLINE="$SERENITY_KERNEL_CMDLINE vmmouse=off"
|
||||
else
|
||||
SERENITY_QEMU_DISPLAY_DEVICE="VGA,vgamem_mb=64 "
|
||||
fi
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue