From: Thomas Leonard <talex5@gmail.com>
To: Alyssa Ross <hi@alyssa.is>
Cc: Michael Raskin <7c6f434c@mail.ru>, discuss@spectrum-os.org
Subject: Re: New user getting started questions
Date: Wed, 3 Nov 2021 18:27:11 +0000 [thread overview]
Message-ID: <CAG4opy_ATsFXaj1MKTyn4Cq5e-ngybS4utUQs8EGJDoaJqA93A@mail.gmail.com> (raw)
In-Reply-To: <87o871tqqu.fsf@alyssa.is>
On Wed, 3 Nov 2021 at 11:37, Alyssa Ross <hi@alyssa.is> wrote:
>
> Thomas Leonard <talex5@gmail.com> writes:
>
> > On Sat, 13 Mar 2021 at 07:21, Thomas Leonard <talex5@gmail.com> wrote:
> > [...]
> >> For the short-term, it would be fairly easy to make a slight change to
> >> the wayland-virtwl-proxy so that a version of it could run on the
> >> host. Unlike the guest one, which has to copy frames and deal with
> >> virtwl, this would just pass FDs through. And instead of connecting to
> >> /dev/wl0, it would just connect to the host compositor socket. It
> >> would then block access to screenshots (since it doesn't proxy that),
> >> and would add the VM's name to each window's title.
> >>
> >> Eventually I'd like to turn it into a full compositor, but I'm going
> >> to be busy for the next 6 months at least.
> >
> > The 6 months passed and I had a bit more free time to work on this,
> > and now the proxy runs on the host too!
> >
> > I didn't have time to write a compositor though, because I ended up
> > spending my whole holiday getting Xwayland support added (see
> > https://roscidus.com/blog/blog/2021/10/30/xwayland/ if you want the
> > details - it's surprisingly complicated!).
>
> That's awesome — thanks for keeping us updated!
>
> Have you seen the new mechanism for Wayland over virtio-gpu context
> types that Google are moving towards? It's supported in mainline Linux
> now, and in Sommelier. I'd expect virtio-wl to go away at some point in
> favour of that.
Ah, is that released already? I saw you mentioned it in your handy
graphics write-up, but I thought it wasn't due until Linux 5.16:
https://www.phoronix.com/scan.php?page=news_item&px=VirtIO-Linux-5.16-Ctx-Type
I don't know any details about it, but unless it's massively more
complicated than virtwl it shouldn't be any trouble to switch to it.
Will be nice not having to port virtwl to each new kernel!
> Also, I've been following some Qubes work recently, and it sounds like
> they might be interested in doing X11 over Wayland in a way that
> wouldn't need special compositor support (and the corresponding
> potential for security bugs). It sounds like it would be a lot of work
> though, so we'll see…
Isn't that what Sommelier and wayland-proxy-virtwl are both doing
already though? There's no need for any X11 support in the host
compositor with them.
--
talex5 (GitHub/Twitter) http://roscidus.com/blog/
GPG: 5DD5 8D70 899C 454A 966D 6A51 7513 3C8F 94F6 E0CC
next prev parent reply other threads:[~2021-11-03 19:17 UTC|newest]
Thread overview: 49+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-05 19:27 New user getting started questions Thomas Leonard
2021-01-05 20:09 ` Michael Raskin
2021-01-06 7:04 ` Alyssa's break Alyssa Ross
2021-01-06 9:11 ` Michał "rysiek" Woźniak
2021-01-06 7:00 ` New user getting started questions Alyssa Ross
2021-01-06 15:56 ` Thomas Leonard
2021-01-07 11:38 ` Thomas Leonard
2021-01-07 15:33 ` Thomas Leonard
2021-01-14 12:29 ` Alyssa Ross
2021-01-14 12:51 ` Alyssa Ross
2021-01-20 13:04 ` Thomas Leonard
2021-01-27 17:31 ` Thomas Leonard
2021-03-07 12:52 ` Thomas Leonard
2021-03-09 16:59 ` Qubes-lite With KVM and Wayland Alyssa Ross
2021-03-10 14:19 ` Thomas Leonard
2021-03-10 22:34 ` Alyssa Ross
2021-03-09 16:25 ` New user getting started questions Alyssa Ross
2021-03-13 7:21 ` Thomas Leonard
2021-03-13 13:52 ` Alyssa Ross
2021-10-30 12:58 ` Thomas Leonard
2021-11-03 11:36 ` Alyssa Ross
2021-11-03 18:27 ` Thomas Leonard [this message]
2021-11-10 12:58 ` Alyssa Ross
2021-11-10 12:00 ` Thomas Leonard
2021-11-11 11:09 ` Alyssa Ross
2021-11-11 16:12 ` Thomas Leonard
2021-11-12 10:47 ` Alyssa Ross
2022-03-13 15:08 ` Thomas Leonard
2022-03-15 14:06 ` Alyssa Ross
2022-03-15 20:23 ` Alyssa Ross
2022-03-16 16:18 ` Using virtio-gpu instead of virtwl Thomas Leonard
2022-03-16 16:54 ` Alyssa Ross
2022-03-21 12:10 ` Thomas Leonard
2022-03-21 16:05 ` Alyssa Ross
2022-03-22 11:08 ` Thomas Leonard
2022-03-22 11:16 ` Alyssa Ross
2022-03-22 20:05 ` Thomas Leonard
2022-04-06 12:19 ` Thomas Leonard
2022-04-13 17:12 ` Thomas Leonard
2022-04-14 13:57 ` Alyssa Ross
2022-04-19 12:58 ` Thomas Leonard
2022-04-19 12:01 ` Alyssa Ross
2022-05-15 15:20 ` Thomas Leonard
2022-05-16 11:55 ` Alyssa Ross
2022-05-18 9:55 ` Thomas Leonard
2022-06-05 16:29 ` Thomas Leonard
2022-08-09 12:00 ` Alyssa Ross
2022-10-10 15:16 ` Thomas Leonard
2022-10-10 16:53 ` Alyssa Ross
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAG4opy_ATsFXaj1MKTyn4Cq5e-ngybS4utUQs8EGJDoaJqA93A@mail.gmail.com \
--to=talex5@gmail.com \
--cc=7c6f434c@mail.ru \
--cc=discuss@spectrum-os.org \
--cc=hi@alyssa.is \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).