Re: Working seamless mode

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


Hi Jakub,

thanks for your detailed answer. I understand there may issues with Wayland, but IMHO the vast majority of Linux users don't use Wayland yet (too many problems!). So I still think your work is very useful. I use the seamless mode at home and at work in Ubuntu 20.04 and it works very nicely.

But I understand it's difficult to maintain theses patches and make them evolve.

Have a nice day,

Le 06/01/2021 à 12:48, Jakub Janku a écrit :

On Sat, Jan 2, 2021 at 9:49 AM Roland Baudin <roland65@xxxxxxx> wrote:

perhaps this is not the right place for this request? Could you give me
some place where I can post this request?
This is the right place, I believe. Alternatively, you could open a
new issue here:

But to be honest, I wouldn't expect anyone to take it up anytime soon.

I don't know how these patches have aged since the time I published them,
but I assume that there will be some issues with Wayland (both on the client
and guest side).

The main problem is probably the design itself.

spice-gkt/virt-viewer shows a single fullscreen window that is
partially transparent
(in the areas where there's no guest window). This results in a poor integration
with the client's system -- what you'd want is to have a new window in
the client for each
window/application on the guest and separate drawing contexts for each app.
The original thread goes into more detail on the issues, I think.

So the patches would probably require a lot of further work, or
complete rewrite.
I would be happy to have this feature as well, but the chances are
imho slim, sorry.


Thanks a lot,

Le 31/12/2020 à 10:42, Roland Baudin a écrit :
Hi there,

for my own purpose, I have ported the seamless mode patches written by
Jakub Janků, Ondřej Holý and Lukáš Venhoda (see to Ubuntu 20.04.

I have also hacked the virt-viewer gtk app to allow easily entering
and leaving seamless mode. This is a very convenient way to work with
the VM in Ubuntu. It's probably not difficult to do the same with
virt-manager but alas I'm not a Python programmer.

So, I have a set of packages for Ubuntu 20.04 and installation of
these packages is very simple. In the Windows VM, it is also required
to replace the vdagent and vdservice programs by the patched ones.
This is not difficult, but it's a manual process for now.

Everything works well (but there are probably issues I didn't see,
possibly with multiple screens) and I think this could be a major
improvement to the kvm/qemu user experience in Linux.

However, I don't have time (and skills) to maintain these packages and
patches. I have two other open source projects (Xfe and TexMaths) and
a full time job...

So, I'm asking here if someone is interestedto get this work and
maintain it? I could give you my packages (the patches are in the
source packages) and a little explanation to start.

I'd be happy if the community could build something useful upon this

If someone is interested, how can I send the files? Mail attachment to
this list? Google drive?

Thanks for andy answer and have a nice day,


Spice-devel mailing list

Spice-devel mailing list

[Index of Archives]     [Linux Virtualization]     [Linux Virtualization]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]