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 5585643AEE; Wed, 30 Nov 2022 13:12:47 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 496) id C06F043B87; Wed, 30 Nov 2022 13:12:44 +0000 (UTC) Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) by atuin.qyliss.net (Postfix) with ESMTPS id E88BF43AEA for ; Wed, 30 Nov 2022 13:12:42 +0000 (UTC) Received: by mail-lf1-x12a.google.com with SMTP id c1so26861069lfi.7 for ; Wed, 30 Nov 2022 05:12:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=unikie.com; s=google; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=houY2NzccudjXcR8O0jyQrFJRkhV8RehHOoYlU3v934=; b=i1ZnFLzuUCPMIJigHBBmaPLhNBLXpnCL2cXmW+QJt6+BI8tAjR4f/cyELycehLby4M gp26cv7GKMiToAlhEWsvO3xaMZoIiM3f4D8NbX1WvsF0x9ZK5fMH/wYIV74s8jYLkPaM 2ZnJLy2UcvEKrSR5SYM26J25vTQ7Nk8Q9A0HT1TNzl+erIRv6MHTCpQwHR4x2VJOZv7a HpGN/fTWwjYN8Rr6eZIGEYVZ9aF7XJRh8pR0ESIn7bhBQLD8NxQivt8A6FFeIrd7dq2j cJ++INhAIyXR2yLD6u1q1zEmu2rdBNMJjFwGNmxKZfBvnXZ6ChMb+JDWJqVF1Pt3WRUu B5sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=houY2NzccudjXcR8O0jyQrFJRkhV8RehHOoYlU3v934=; b=6AVdVge8mlQxIXUTheGdkz1iIhKcjcHHePlYROjJTv5718CY5scl/mpmhlmMyY9nrs FRGx5dwChQr2/JDYOvbLsCkepBRNOUEgDebllc2u2ab9U0lhMai627rP+r67rSmR6BFK 0vJwsKxDA8glVRLKPr+R5CHIVfw/YthKZpnjcH1mSfav27n10fFkkrWmucgZJumwtzt0 l5tX919gQvMp8PsmCP5cXuUek2IF/XypaQSbtWgepajcTcMjXOXQPd59fZqIS25yblTz D+E6mOyardUlZr05n7h+6VxknO9cQ7XYG/RAI+xA9BQ88KUl2fUoCiau9H5LmRlP6ZaP VIgg== X-Gm-Message-State: ANoB5pkbRKhenTv+nm2uayccQgvKf3dj/rTE5K0vcu80keA4wOW5+fDL ZRT7ZiimG7ePCx5U7wtwNA+HFA== X-Google-Smtp-Source: AA0mqf5mzulkfUfZrsNmv+OilbuWWQ7LsvwpTEh8YaHPLG3x7wR+3iokDGTOp3dgGTdGOj1jGv9VTQ== X-Received: by 2002:a19:8c1c:0:b0:4a8:f8ae:ee63 with SMTP id o28-20020a198c1c000000b004a8f8aeee63mr20768558lfd.578.1669813962116; Wed, 30 Nov 2022 05:12:42 -0800 (PST) Received: from smtpclient.apple (88-114-171-198.elisa-laajakaista.fi. [88.114.171.198]) by smtp.gmail.com with ESMTPSA id u16-20020a056512095000b004994117b0fdsm248374lft.281.2022.11.30.05.12.41 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Nov 2022 05:12:41 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.200.110.1.12\)) Subject: Re: Enabling forwarding Wayland from appVM to host with waypipe From: Vadim Likholetov In-Reply-To: <20221130112956.ocdlfifojrj63dmn@x220> Date: Wed, 30 Nov 2022 15:12:31 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <2F040BBE-197D-40FA-B5F6-B699216F2417@unikie.com> References: <20221130085109.wkcwpr54roqvhe4l@x220> <20221130102415.w5bctfyzlkx5m6yy@x220> <20221130112956.ocdlfifojrj63dmn@x220> To: Alyssa Ross X-Mailer: Apple Mail (2.3731.200.110.1.12) Message-ID-Hash: UOV3PP2CQ6746N3SXSZIELOIYJHT5DNE X-Message-ID-Hash: UOV3PP2CQ6746N3SXSZIELOIYJHT5DNE X-MailFrom: vadim.likholetov@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: > On 30 Nov 2022, at 13:29, Alyssa Ross wrote: >=20 > 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: >>=20 >>> 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 = advantage >>> over >>>> virtio-gpu setup :) >>>=20 >>> Interesting =E2=80=94 why does it need there to be a compositor in = the guest? >>> Doesn't Waypipe act as the compositor? >>>=20 >>> No, why should it? >> Also wayland-info shows the screen says the display has no = compositor. >=20 > 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. >=20 > Since hello-wayland appears on the host, it must be talking to the = host > compositor over Waypipe. >=20 > 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 = level down, so it requires external compositor. Should check by wayland-info on other ( not waypipe) implementations.=20= >=20 >>>> I also think that having socket-only approach in Spectrum is not a = bad >>> idea >>>> cause it is enabling remote access and networking easy for = virtual >>>> machines and applications. >>>=20 >>> You mean remote access to Spectrum VMs? >>>=20 >>> Yes, and may be some distributed configurations. >=20 > Those would need to use networking, rather than vsock, right? Yes, but it will be cheap/easy replacement.=