From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-4.6 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: by atuin.qyliss.net (Postfix, from userid 496) id 181E36F6F; Wed, 3 Nov 2021 11:37:59 +0000 (UTC) Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id A6A986EB2; Wed, 3 Nov 2021 11:37:32 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 496) id E98B66F38; Wed, 3 Nov 2021 11:37:30 +0000 (UTC) Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) by atuin.qyliss.net (Postfix) with ESMTPS id E54026F31 for ; Wed, 3 Nov 2021 11:37:26 +0000 (UTC) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id CFD2E3201C84; Wed, 3 Nov 2021 07:37:22 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 03 Nov 2021 07:37:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h= from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm1; bh=DWetJGBPtETIJfye4VBLVOS2t7 MPW/VpJunczYdy6PU=; b=jWLgPf5U5tSAfwakuj7sXudDAGv16wGXamj7C5+bxo CJxvSG0mLkBdsjYFSBM0eovL0GeKcQ8BTHoqVmwkPgpwc16oN5aXEwL00AV+Bm0r L0obEJmNrvHCtqS15ZZ2P4iNtSd0+a7DlVmfdRirXohd1U0tGpcibqttLRI2Z5k4 KHsRWn7BZ9pYN0CzimaZsbxcySe7hWlZbYzuMxn9e2khIPjPKGxps3fkibXibLqN Ky/SQMJ8v+y1qAbp52GfH/IMiKYpQLz8eft9IaLL8RZnObElLqd8jmJyihA4rQrz z02e5lLccEIB8eH9DnKae0/0RbQeouQayLXV7YKiihlQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=DWetJG BPtETIJfye4VBLVOS2t7MPW/VpJunczYdy6PU=; b=MdYloFI60aHMQCZlptr5HO t8lyG8sclcFfv+ysn2IJFNaH5tQdBqXH3eX2P0wx44N7HZQsKH/8IBUZWRcBqAFk 8xIAZpU9iOYEpjbEfquP/N5useOVLF88KlCtE7WW5l7fgm+STEJMWCfDBG0uiVNi w7qPYrD7J9Dhf7/PaGDqYrPgcSbjf0ecf8Uw4V5L2y5HhI2ePHlMnthFKMVHcXbU So1A2yNwwRM2TDJi+3SPn9VxDJkwMHKgQULPH+mNIc1ZlLDsUWrDz4OrPHiiRNxq 0V713gJSwj0S3uZ6cEs5y4+GUs8l7FfwrctU5fAGIjeN7wJmqL+Yh0lTxAQ97XUw == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrtddvgddvlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhephffvufgjfhffkfggtgesghdtreertd dtjeenucfhrhhomheptehlhihsshgrucftohhsshcuoehhihesrghlhihsshgrrdhisheq necuggftrfgrthhtvghrnheptdevgeeggffhieehudduhedugffghfdvheekvddutdevte duheeiheeiffeutdegnecuffhomhgrihhnpehrohhstghiughushdrtghomhenucevlhhu shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehhihesrghlhihssh grrdhish X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 3 Nov 2021 07:37:21 -0400 (EDT) Received: by x220.qyliss.net (Postfix, from userid 1000) id EDC57B4C; Wed, 3 Nov 2021 11:37:19 +0000 (UTC) From: Alyssa Ross To: Thomas Leonard Subject: Re: New user getting started questions In-Reply-To: References: <87ble2czx6.fsf@alyssa.is> <87lfcvn1ln.fsf@alyssa.is> <87bldrn0kh.fsf@alyssa.is> <20210309162556.ctiy3yfp7plkbdqs@x220.qyliss.net> Date: Wed, 03 Nov 2021 11:36:57 +0000 Message-ID: <87o871tqqu.fsf@alyssa.is> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Message-ID-Hash: ICHEJRQHZC52B44RJMV2ME6G7ZRCYOSW X-Message-ID-Hash: ICHEJRQHZC52B44RJMV2ME6G7ZRCYOSW X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Michael Raskin <7c6f434c@mail.ru>, discuss@spectrum-os.org X-Mailman-Version: 3.3.4 Precedence: list List-Id: General high-level discussion about Spectrum Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Thomas Leonard writes: > On Sat, 13 Mar 2021 at 07:21, Thomas Leonard 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 =E2=80=94 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. 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=E2=80=A6 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEH9wgcxqlHM/ARR3h+dvtSFmyccAFAmGCdFoACgkQ+dvtSFmy ccDG4hAAluiBe0AqqGGegyalhYSKf458H5wxI352YP9OnPLiY5s8Y8c0Jq98dC3b bOGUqPrxbWYAz0ZG3PMKyuZWc74PSV21FaIe9nA45AScEBIHY1OeaT1/5O+KM+3/ MngUMYZzkfJZ9s0SMPxpzh477ikcGW8jfncenXRmbiQgERumwvdneddgac505ifq Z7xTU1I0FksehGaEK6UIuNqRXm61WkV2gmRsl5hz+gQ+ia7hjjEMhXEWTq6CeaLx woH37uj9nyo3LtWq2SflV3eY1GQJer3yqrJDgdSHYsfm99pS4PitvmCSdUnV96k+ m/3NlPGJT44IeN91FslrIzVJ2ps6r856Nezca66Um60UudHrJNsJf8RG633iub3X exO7p+m2nfFAm7+7slo4gI1mfCpauNMGTPFgSrVCqwqMvdo0o/D41brDKjLxTl4u XhRWnKaMFB2aegmVTuGU2PElr5lLK3ZVwp0+YBMIATd5Oe89QtTsjgvfM9+GfuK+ 9LkW4F5WYwjFIahnUQaz2zzR+BvHH5/k2I43TwF2/1mt0kPTrmf2hQwH1eT6OvFD Qq1i//EHs+qGDaqIxOt0OXTFGtBTcBpOKfWdgFWAfzMqWWH+b1TdrBkKgPV4t5wK 0gTMoJW1thHrXmFgrykxtHw1Amgm1awze+LFzZmk0h/F2y5yVA8= =4KhB -----END PGP SIGNATURE----- --=-=-=--