Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Virtual Machine Manager: Unknown cause of dead space #552

Closed
davidhedlund opened this issue Aug 18, 2023 · 2 comments
Closed

Virtual Machine Manager: Unknown cause of dead space #552

davidhedlund opened this issue Aug 18, 2023 · 2 comments

Comments

@davidhedlund
Copy link

davidhedlund commented Aug 18, 2023

Ubuntu 18.04 and 20-04 has 10 px space
image

Ubuntu 22.04, and Ubuntu 23.10 has 30 px space
image

Ubuntu 18.04

Full screen at 1440x900 does not add scroll bars.

ubuntu_18 04-1440x900

Ubuntu 20.04

Full screen at 1440x900 does not add scroll bars.

ubuntu_20 04-1440x900

Ubuntu 22.04

Full screen at 1440x900 adds scroll bars.

ubuntu_22 04-1440x900

I have to lower the screen resolution to avoid the scroll bars:
ubuntu_22 04-1280x854

Ubuntu 23.10

Full screen at 1440x900 adds scroll bars.

ubuntu_23 10-1440x900

I have to lower the screen resolution to avoid the scroll bars:
ubuntu_23 10-1280x854

Distro:
Ubuntu MATE 22.04

$ apt-cache show virt-manager
Package: virt-manager
Architecture: all
Version: 1:4.0.0-1
Priority: optional
Section: universe/admin
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2298
Depends: gir1.2-gtk-3.0 (>= 3.10), gir1.2-gtk-vnc-2.0, gir1.2-gtksource-4, gir1.2-libosinfo-1.0, gir1.2-libvirt-glib-1.0, gir1.2-vte-2.91, python3-dbus, python3-gi (>= 3.31.3~), python3-gi-cairo, python3-libvirt (>= 0.7.1), virtinst (= 1:4.0.0-1), dconf-gsettings-backend | gsettings-backend, python3:any
Recommends: gir1.2-ayatanaappindicator3-0.1 | gir1.2-appindicator3-0.1, gir1.2-spiceclientglib-2.0, gir1.2-spiceclientgtk-3.0, libvirt-daemon-system (>= 1.2.7)
Suggests: gir1.2-secret-1, gnome-keyring, python3-guestfs, ssh-askpass, virt-viewer
Filename: pool/main/v/virt-manager/virt-manager_4.0.0-1_all.deb
SHA512: b6618d34087f2f5edb7fb19ce5b7e7fa151c4190b82ce5360b03050229837996d589af7965f5509c6a6570a605d17780733a57e9f4e76880cce8d4cf627fb0aa
Homepage: https://virt-manager.org/
Size: 261800
SHA256: 5f54b22d8dd4dd2db7e82f5267e72981699d97600a9ee56bfd98a6f2ea58538c
SHA1: 72b92481fcccaffaf2a947da85ae6f772ec8b258
MD5sum: 548c6d54a2aab650eb87db324a8ba502
@phrdina
Copy link
Member

phrdina commented Aug 22, 2023

This one took me longer then I expected to partially figure out.

Both Ubuntu 18.04 and 20.04 uses by default Xorg and everything is ok, but both 22.04 and 23.10 uses Wayland by default.
On the login screen if you click on some user and before actually typing password and hitting "enter" there is a wheel icon bottom right where you can pick "Ubuntu" and "Ubuntu Xorg" and selecting the Xorg version makes the screen displayed correctly without any scrollbar.

I also installed Ubuntu 20.04 and tried logging in using Wayland it worked correctly. I also tried installing Fedora 38 where Wayland is used by default and no issues there.

So my own personal testing with Ubuntu Mate 22.04:

OS Xorg Wayland
Ubuntu 20.04 OK OK
Ubuntu 23.04 OK bad
Fedora 38 OK OK

My best guess is that there is something happening with new Ubuntu on Wayland and most likely not related to virt-manager at all.

I tried Ubuntu 23.04 VM on Fedora 38 host as well and it seems that the issue happens only if the VM resolution is ****x900 or lower, it doesn't happen with resolutions that have higher height.

Since this is most likely not related to virt-manager at all I'm closing this issue.

@phrdina phrdina closed this as completed Aug 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants