From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 28551 invoked from network); 6 Sep 2021 17:12:50 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 6 Sep 2021 17:12:50 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob1.topicbox.com (Postfix) with ESMTP id A957E2C658 for ; Mon, 6 Sep 2021 13:12:47 -0400 (EDT) (envelope-from bounce.mMbf8c3614007e6ddae6c9c865.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id A67BC40259AC; Mon, 6 Sep 2021 13:12:47 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=lzCbJB1g header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-yb1-f172.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1630948367; bh=cTLFnv6HBjg1a3jy tGR+62xSO6fKtIWAaucHIpCTlIk=; b=bBwjilrsaUF9a1hA2z50vZlZZIfEvrsE /2dvHi/nhfsW3ldAyK+3dIQZIocpNgOFECV/kU2XPXdrekXB806BNOAXydHsOhFA pLRox2toFsK/TlpcTg1oeSWvOYTmPqaN9SD0OYCD0VxVh+V5OoHvJUOAzsNSQB4c Q21fhM0auHo= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1630948367; b=DLKhf1lHgeysiX3VcTbKoeOiAGeEtHER+7RQsfRah6M1dnX1sF VhWMtgWH1Qi6yrXfgM5h1tywGIrFA9RH2gCwRo+tgAAnNHtGPWQ/htu7uXSdwTrP xDERc9ysmjwbAeTXGrMdI4QLvXlKQvWGEDTBlARcVT++Pddz7msuFlDfY= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=lzCbJB1g header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-yb1-f172.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=lzCbJB1g header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.219.172 (mail-yb1-f172.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-yb1-f172.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=RXqVUtAH; x-me-sender=none; x-ptr=pass smtp.helo=mail-yb1-f172.google.com policy.ptr=mail-yb1-f172.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=/Aqh8NenPtG+88u92nqGAjllLpSQhytgkA7j6Qtak6M=; b=FjPY74qXrB2U bAU2WQOukXp02Vb3AOHCSXDjTq8Ykdf1zF5Uiyo38qr6OEztoKOmf2m0JL9CCagf ilZOumVzD5r+povHSRklsgijE0GOih1/eCq7bT+97hI3Tty2FT4mELeJYHf5hQQQ YOc8whQYIx/mUktRoNpef3SrHAp8pHE= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id B53E240255AE for <9fans@9fans.net>; Mon, 6 Sep 2021 13:12:34 -0400 (EDT) (envelope-from skip.tavakkolian@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 8BAA4D2CE5F; Mon, 6 Sep 2021 13:12:34 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1630948354; b=qY4f4sm7dNsvtkPEB8RmvpagVpXJR8w2rqIsdLF+87ID8kam23 hPtAJqzWKq64E70Xn2ye1tlCpIJJv9vXf5W4ZhRQTdbT5wep8PtmecfTILkVdYoB V9MlCj6Nuc2kbAPkOVHwSnfS4GHG6xmw+T78OAc46n+8wwHCkxqB6Wfcs0wokMVx 8Lx/fBf6/wfCm7aDRaW4yFoUkylRli7dbvaPEa2T/gYDqy2SDpRurn4a6i+TLrRn xMjvUtplBt3d7I52SZhVIJnGA8DF46cSsY9vNw6SDlYNh2P2bLrHm1H4Dy1E3DOS ta4SoPI3a3LWg+uCFEtxO3rxbhjU6RvWu8jw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1630948354; bh=ljq1id6X40lyEhJG7y0x4C3jOyPToWFVBzMI2fregSY=; b=D2HIOYd7BrRy sgaelbNLRgOe40DESdkBm2IxfDPU0GpcuutEUbZV/4y9aQX6VrRH9fFEFJBbh73L fTtgvUk1cl4KrPTQ+oKd85JTvWv6biZ/ydRl8QqDutyx/7CbC2lsqyo+FwVA2AYQ zuhCnsw968+/V5VjOGjkcBv2FAIUy1yPqHatRh4YbwXHs6xgnmeWkOcqrOkD8ZTr Kl5bRubNauiBGFlQo0DXPaKraeNCYWPY0QJswi8RnXN8UIn0s0FpuncU87oU5KSs 3QOwALoKo71GAoLSb+P5qV9QiTrsFnwuZYmxTKszkah2MMGKPgOvYM80SFNHPLBA VTpap8ofmA== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=lzCbJB1g header.a=rsa-sha256 header.s=20210112 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.219.172 (mail-yb1-f172.google.com); spf=pass smtp.mailfrom=skip.tavakkolian@gmail.com smtp.helo=mail-yb1-f172.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=RXqVUtAH; x-me-sender=none; x-ptr=pass smtp.helo=mail-yb1-f172.google.com policy.ptr=mail-yb1-f172.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrudefvddgieekucdltddurdegudelrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgf nhhsuhgsshgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttd enucenucfjughrpeggfhgjhfffkffuvfgtsehttdertddttdejnecuhfhrohhmpefukhhi phcuvfgrvhgrkhhkohhlihgrnhcuoehskhhiphdrthgrvhgrkhhkohhlihgrnhesghhmrg hilhdrtghomheqnecuggftrfgrthhtvghrnheptdefieffhfffgffgteffheevhfduieej vdetjefhtdduvdehhfeggeejteevteegnecuffhomhgrihhnpehgihhthhhusgdrtghomh dpthhhihhnghdruggvvhdpthhophhitggsohigrdgtohhmnecukfhppedvtdelrdekhedr vdduledrudejvdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpe dvtdelrdekhedrvdduledrudejvddphhgvlhhopehmrghilhdqhigsuddqfhdujedvrdhg ohhoghhlvgdrtghomhdpmhgrihhlfhhrohhmpeeoshhkihhprdhtrghvrghkkhholhhirg hnsehgmhgrihhlrdgtohhmqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'skip.tavakkolian@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="skip.tavakkolian@gmail.com"; helo=mail-yb1-f172.google.com; client-ip=209.85.219.172 Received: from mail-yb1-f172.google.com (mail-yb1-f172.google.com [209.85.219.172]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 6 Sep 2021 13:12:34 -0400 (EDT) (envelope-from skip.tavakkolian@gmail.com) Received: by mail-yb1-f172.google.com with SMTP id z18so14721772ybg.8 for <9fans@9fans.net>; Mon, 06 Sep 2021 10:12:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=ljq1id6X40lyEhJG7y0x4C3jOyPToWFVBzMI2fregSY=; b=RXqVUtAH1tAPbfkT2zLKlQIuUIKVGW7tyTnecRu4pLCTIan6l5TV79DgS5GjNiYfUi rEjvbQEYFCzoAZrFGldAxI50pNRLDaQ8vSH0ij3OGY8BMHtaiSFDTOWK1P3tZM1ee0D6 SW8mGn+dmv8xsHP1gvllsSjSr9TCsycqJdqpQsZXp5Tz5h9Z6aGwD2Tb45KstNWICVdi BuENf9e2i9t2q4g8aSK8o10NzL55eKfao0NJyagcEYb/8VBAQE+Cp1i56l9Xre9VM/0K MnlYfxI1TEfFgBBnW4u90XC5P41/I99wvLb0CmAxBXw5ERYWRG/2YM4ROtDydDXmWJtg 5KSg== X-Gm-Message-State: AOAM533k7X/rAXDcvJU/gtCXh8R0I5DCjqE0oSDG41P03aHVrc9sC6LA 1v0cFovmZceYlX3Ix6ERIZq3t1HMg0BXXT2vpiJk9+ALbjQ= X-Google-Smtp-Source: ABdhPJxpTd9kL/IM4L6tAPFMCrSMthJsfCO+9rE7KeTCex0r63ChCm/gaEPy67Ov7gRt2pFG7VrVsHi5ghw0RZkq5+E= X-Received: by 2002:a25:1456:: with SMTP id 83mr17764432ybu.440.1630948352895; Mon, 06 Sep 2021 10:12:32 -0700 (PDT) MIME-Version: 1.0 References: <2C6567EC-05BF-46B1-AE60-94AACE6CDFE6@gmail.com> <6E81D25D-237D-41C5-BE85-E5A897D3833A@quintile.net> In-Reply-To: From: Skip Tavakkolian Date: Mon, 6 Sep 2021 10:12:21 -0700 Message-ID: Subject: Re: [9fans] porting projects... To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: a35000b6-0f35-11ec-94ce-eb85617d6b32 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZDZiNmIzZTk4MjY4ZWNkZS1NYmY4YzM2MTQwMDdlNmRkYWU2Yzlj?= =?UTF-8?B?ODY1Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mbf8c3614007e6ddae6c9c865:1:llwVSycA7Lxv_FegKzKHIsKGNnAqjFYdMJ-AQeDeP8Q The usual way is to layer file-servers to build up the namespace that you need. See tippy (https://github.com/9nut/plan9cmd) for a simple /dev/mouse example. The extended (freerange?) mouse would keep track of off-screen movement and forward them to clients. To complete the picture, mouse clients would then convert p9's mouse protocol messages and inject events using the OS's native format. To be clear, the discussion is about sharing a Plan 9 term's mouse/keyboard with non-Plan 9 machines/displays. Obviously in a Plan 9 environment sharing is done with exportfs and building up the namespace. On Sat, Sep 4, 2021 at 2:57 PM Stuart Morrow wrot= e: > > On 04/09/2021, hiro <23hiro@gmail.com> wrote: > > it's worth doing the plan9 specific protocol anyway. > > mainly bec. it could be very simple to implement, between multiple > > plan9, given that /dev/mouse is already network transparent. >=20 > I can't think how Plan 9 would work as a server (as in, the machine > with the mouse plugged in) for this (either for Synergy or an > invented-here thing). /dev/mouse doesn't emit when you're off the > screen. Maybe this is even the reason cinap never did a server, only > a client. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Td6b6b3e98268ecde-Mbf8c3= 614007e6ddae6c9c865 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription