From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.6 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 0559944184; Wed, 30 Nov 2022 14:21:34 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 496) id 95D54440E0; Wed, 30 Nov 2022 14:21:31 +0000 (UTC) Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) by atuin.qyliss.net (Postfix) with ESMTPS id 9A748440DE for ; Wed, 30 Nov 2022 14:21:27 +0000 (UTC) Received: by mail-lf1-x135.google.com with SMTP id r12so27234359lfp.1 for ; Wed, 30 Nov 2022 06:21:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unikie.com; s=google; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=x4iwtWz6Gj/3LDdI/IOi9/MiqbKHEfWE0jamxDYF+fk=; b=hplPu0sSCZqk2y528pLYDA6ZNL84HB16MKaHBlhZ+AA/7A9J54mQ7g7DexstJJ/64p igxh0mpwT1lA3J1YKVlTzLPA+4mqdrRiZdBB8claQAh7vZ3uzxdJj+NJAfLZYCD86QB1 qwvsXf1Rhe6FlwOHgnYSCxfEOYHEeh6J9ogyhy4etPmDkOcDTL6Tx3EBATEsYXVPVYkd OPfgnwYUpN2gd5tKjiiBhRthy0lcuJiROQq0m75uLdev7y/uOUWk6DKIbEKgf08IAo8o I1mG5BunbWfn0ohV0vya9o1k+YefnC1VOxMFyWSlXC9zapqlWVeRNyswPs1hQfvopv2u NXFA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=x4iwtWz6Gj/3LDdI/IOi9/MiqbKHEfWE0jamxDYF+fk=; b=uwkpe05YUsH9+AoSNAbQET5au3VBfNtXeLDBY03gaMqsBLbmQyQzXzn+a6ujVMDkz5 YrzGa8MsepfoVBLjXQ9woVogeznUrl0RKxDEWg7+2WqyR9mevFcV742qBt6yHy1X5/LR +ogIktYHBYz2tgvkDLeMkBfcd0xfrlHpm8uUwqh946sqTEPK56ybHBT0ABFsdnXny1cV 1mwBJdSZQPogbbb3MVdb8DORgTqsj3bRa4zt3drE07BuFVBdWRPTT1Wl2Bu7QR3T+QaA LUID+HIOUFndary2v6vXwCJHu7hvBYlIzwz+3fjGsJntuAYrHKpLINkSqLjPfihUIdaj b1dA== X-Gm-Message-State: ANoB5pklRjdvmvHwi2g6z3jasm3larF95/6gQ0L5Rsy4EDdttB+kBw+5 HEBiLwylpGSIBYgc/Vj9Dz+3PI6rvpPcHCke X-Google-Smtp-Source: AA0mqf5+LoI8MSwfGVbFyeyhLmt1Rft+eMY23idBsbCFFGORW+uSOXiX3QRz1SwjugxIBcL3znl6NA== X-Received: by 2002:ac2:5326:0:b0:4b1:5bf0:df51 with SMTP id f6-20020ac25326000000b004b15bf0df51mr22867912lfh.674.1669818085215; Wed, 30 Nov 2022 06:21:25 -0800 (PST) Received: from x220.qyliss.net ([109.204.204.138]) by smtp.gmail.com with ESMTPSA id l12-20020ac2430c000000b004b523766c23sm271217lfh.202.2022.11.30.06.21.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Nov 2022 06:21:24 -0800 (PST) Received: by x220.qyliss.net (Postfix, from userid 1000) id 1BAD72DF; Wed, 30 Nov 2022 14:21:24 +0000 (UTC) Date: Wed, 30 Nov 2022 14:21:24 +0000 From: Alyssa Ross To: Vadim Likholetov Subject: Re: Enabling forwarding Wayland from appVM to host with waypipe Message-ID: <20221130142124.nasao62n4pkgxv5k@x220> References: <20221130085109.wkcwpr54roqvhe4l@x220> <20221130102415.w5bctfyzlkx5m6yy@x220> <20221130112956.ocdlfifojrj63dmn@x220> <2F040BBE-197D-40FA-B5F6-B699216F2417@unikie.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="aq3kbw2jbv6cw3rt" Content-Disposition: inline In-Reply-To: <2F040BBE-197D-40FA-B5F6-B699216F2417@unikie.com> Message-ID-Hash: C2ZS6DSEUPSO45O7KJYMQBI6JQUMONGJ X-Message-ID-Hash: C2ZS6DSEUPSO45O7KJYMQBI6JQUMONGJ X-MailFrom: alyssa.ross@unikie.com X-Mailman-Rule-Hits: header-match-devel.spectrum-os.org-0 X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1 CC: devel@spectrum-os.org X-Mailman-Version: 3.3.5 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --aq3kbw2jbv6cw3rt Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Nov 30, 2022 at 03:12:31PM +0200, Vadim Likholetov wrote: > > > > On 30 Nov 2022, at 13:29, Alyssa Ross wrote: > > > > On Wed, Nov 30, 2022 at 12:32:28PM +0200, Vadim Likholetov wrote: > >> On Wed, Nov 30, 2022 at 12:24 PM Alyssa Ross = wrote: > >> > >>> On Wed, Nov 30, 2022 at 12:14:28PM +0200, Vadim Likholetov wrote: > >>>> Thank you for the feedback! > >>>> I managed to make foot terminal working in my setup -- the issue was= in > >>>> lack of compositor ( weston in my case) on the guest, looks like it'= s the > >>>> common issue for wayland programs, so now I have competitive advanta= ge > >>> over > >>>> virtio-gpu setup :) > >>> > >>> Interesting =E2=80=94 why does it need there to be a compositor in th= e guest? > >>> Doesn't Waypipe act as the compositor? > >>> > >>> No, why should it? > >> Also wayland-info shows the screen says the display has no compositor. > > > > My understanding of how Waypipe, Sommelier, and wayland-proxy-virtwl > > work is that they implement the compositor side of the Wayland protocol, > > and then proxy it to the real compositor running outside of the VM. > > > > Since hello-wayland appears on the host, it must be talking to the host > > compositor over Waypipe. > > > > It's weird that wayland-info doesn't find a compositor though. > > I wonder why, when hello-wayland is able to find it. > > Stil not sure, even have looked into the code, I think it works one leve= l down, so it requires external compositor. > Should check by wayland-info on other ( not waypipe) implementations. Yeah. I'd also be interested to know if running Weston inside the guest also fixes foot for you with virtio-gpu. My instinct is that it will, since it means Weston is the application running over virtio-gpu, rather than foot. --aq3kbw2jbv6cw3rt Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEH9wgcxqlHM/ARR3h+dvtSFmyccAFAmOHZtsACgkQ+dvtSFmy ccCEPxAAiZPgpl94LTWsuAWiEith9PSb7XkPnXvPCP5eyIW+Wzuh2j0wQIpxEtMd uCMGejg96tjeKB7J6HWQy3NK14I5piXvJo4lS3mAPUY/QDJwGxcJ2ugly7rqocFp cDEWKewKfn4IIwycLdwPq9rBPNQa/dM3mNjyAV5MLb5H3TvN3aXO+8QJweHdBsvO vSy4nXp8H5fNbsKlNzl7MqmVQyB8tDvyR+3i3L+lGOX1VGNG8690e5mcAaVc/FvY TxgGP++xGBUq80bqMTxHpNgPdEMCgCX6xJ9VtNto1zgUQlQDVOtsx0Z8uc7bMM+e B7RO6GhmuHDxYHA2Xz9nxKqJCRJloxUFRrJK9K+17wiz5+G2iVVp3lfu829oaFio AUhvVWTVXWX8/bNUo7983+JvhusXQTumgyu631LUsAeZdXVlrS3kFfnWGGHtkqdz t7YThZj1plHw9LKqmqUhRBFQfSAaVzF+NC7Pm5RwlUSY1G89YmVXYd7xa7rY0b2C s5a0W5vfVoXmu2gJThvrac+9u/R3m4wYkANJXXPhHQzx7lcrQX7Md4l/z3iYWtRp Dv7GnpyiolhA2QLvQjGqtExk9Em/NVka/qZiGcY/rqTT9WWifflDWwe/srvU3Uve sVaVv7ebcLvwbedxTn6UDeWB/gUHO57brAInDTt4osdFjiy0WU0= =C5Ze -----END PGP SIGNATURE----- --aq3kbw2jbv6cw3rt--