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_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2165 invoked from network); 28 Jan 2022 05:22:37 -0000 Received: from tb-ob0.topicbox.com (64.147.108.117) by inbox.vuxu.org with ESMTPUTF8; 28 Jan 2022 05:22:37 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id A20CB34890 for ; Fri, 28 Jan 2022 00:22:36 -0500 (EST) (envelope-from bounce.mM90f04064296185341f04b17f.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 9EC3813DCA44; Fri, 28 Jan 2022 00:22:36 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:list-unsubscribe; s= sysmsg-1; t=1643347356; bh=bWPc8lcH9x7kJJWaArNBeoGKwnmLlrxWCzxhS QxR330=; b=bBdck0LYQVuWKrUna+UnuroQot0uPR0lUOLeH9GpFxUeOhrpu0nUl fuYKU+sHXQuvSM6uzH6EmiJRgahxDtYeoPQWpOoT+kfuIvlCcPxPWflBqG77y3wI WgvbGX70LIi9YooWu8qTfLdwKSVF8yYUKgnVqDcjnq0yJz3AwLi774= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1643347356; b=YMqsjAI/4cz0nHoRcQy+7eFqjEeEeLOJEL2oRqpUdMvtkyL+BC v/YlPQGkOS6psvm82wE8VURfDK4dgYttWy0QFDbRXTu9vanfrAF8iEBOJc3HnQP/ wUoBF+hAmf3JljOO3HqMTdu7ro3auaq1MsMme+ToOSO1xFxDVokQdl7GQ= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message 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=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mimir.eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Records found: nokogiri.pikopiko.org,eigenstate.org,mail.pikopiko.org,kusuri.pikopiko.org); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Records found: nokogiri.pikopiko.org,eigenstate.org,mail.pikopiko.org,kusuri.pikopiko.org); 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=message-id :to:subject:date:from:in-reply-to:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=V8BEIfMq 06fIW5xjxhjrGEgVHl3DJR4xpO//bQ40qwY=; b=a+vKcjvc4oxVtAy4mjeyyPOE /Yb6HgoOkLgF8FPxXly3RbX/tWLk5yj8juiDXX/gzkO2r0TbCbfr0CIAp5VOraLz qHJgK+Otw1CiCwZQilybti/+qHY3gQEVAMUCunIeuzcTSgbRj+klDGBSQib3SeY0 r6k5MU9cyqU3K4KLZLM= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id A4567FD0C27 for <9fans@9fans.net>; Fri, 28 Jan 2022 00:22:26 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 26D133ED3B9; Fri, 28 Jan 2022 00:22:26 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1643347346; b=X+27zg+7ofbvofIasYkuyx4bwjtHa5XEje4fqdMDH3b+VADvPZ mfPNE+71YCGUrlo8Z79PXsUdktB6XRww+DGdvo0kRIkTaYU20IZPxpd/xyOshJaL e5dsx3371RTv3eobYqnDgaHQnOlaLTcT31QWzPLVXsUnhKv5Q7AOrGjrsVD/lWKw LUtHp481YaudwAbCqG1S1a/lhVt5c//8AS7b0CDXNxRUcYSKbojWG54pszZK8grb BPOdwpTAi+ikG36ReCu3SK5eCS640sCFlRqs5uQnGwY3kVZqEuMMllQiCXFCb6Bf ZikbPSVcsExFBvqvzh+un6bntnVye5K+BFUg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1643347346; bh=FkqAFJZf3AYyO6Ufuktdg5D5lhyIOs8rYCxhqSXz6w4=; b= i1Op0DToniV6C0GEYnDifUT0xAYI2SqWFclhxrVQz27jsBttR+LwaklIL1X/mXE3 ArpE45JLZCvgwvNmGnUWZy1IRaUzJBm8dFE1bQlMxRIld5rg7jAfBLSNw0bmIKCy TMiRIZZ27H7NzQMUjXt///n91y2lXcg1PVp/7Kpf98oS8M6jHzvnde0jsABnnhxk IzFIYGhjOb0PeupBriaCSaDZp2jEGXHczQIRLtbFQ8tCcVTb79fkpSiUhkGFMJf0 rTg+Reld4Y2C1KfV0lewI5kaNt142Oaunbiw5Wv8ktsQhoDqN9zBi10w1QCm2Tw/ 9kjZwbN9VmPg99+qZ1mg6Q== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=none (no signatures found); dmarc=pass policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mimir.eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Records found: nokogiri.pikopiko.org,eigenstate.org,mail.pikopiko.org,kusuri.pikopiko.org); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Records found: nokogiri.pikopiko.org,eigenstate.org,mail.pikopiko.org,kusuri.pikopiko.org); 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: gggruggvucftvghtrhhoucdtuddrgedvvddrvdehgdduvdeiucdltddurdegudelrddttd dmucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgf nhhsuhgsshgtrhhisggvpdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttd enucenucfjughrpefkvffufffhjgggtgfgsehtjeejtddttddvnecuhfhrohhmpehorhhi segvihhgvghnshhtrghtvgdrohhrghenucggtffrrghtthgvrhhnpedvhedtfeefteegle fhgeekhefhuefhhedvvdeiudeuheejteegveekiedtveeuhfenucfkphepvddtiedruddv gedrudefvddruddtjedpjeegrddutdekrdehiedrvddvheenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepihhnvghtpedvtdeirdduvdegrddufedvrddutdejpdhhvghl ohepmhhimhhirhdrvghighgvnhhsthgrthgvrdhorhhgpdhmrghilhhfrhhomhepoehorh hisegvihhgvghnshhtrghtvgdrohhrgheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (eigenstate.org: 206.124.132.107 is authorized to use 'ori@eigenstate.org' in 'mfrom' identity (mechanism 'mx' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="ori@eigenstate.org"; helo=mimir.eigenstate.org; client-ip=206.124.132.107 Received: from mimir.eigenstate.org (mimir.eigenstate.org [206.124.132.107]) (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>; Fri, 28 Jan 2022 00:22:25 -0500 (EST) (envelope-from ori@eigenstate.org) Received: from abbatoir.myfiosgateway.com (pool-74-108-56-225.nycmny.fios.verizon.net [74.108.56.225]) by mimir.eigenstate.org (OpenSMTPD) with ESMTPSA id 9bba93b3 (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO) for <9fans@9fans.net>; Thu, 27 Jan 2022 21:22:21 -0800 (PST) Message-ID: <4F7E620B5C3CAA867792DA6F6DB5DCE7@eigenstate.org> To: 9fans@9fans.net Subject: Re: [9fans] suggestion : new service targets for plan9 Date: Fri, 28 Jan 2022 00:22:20 -0500 From: ori@eigenstate.org In-Reply-To: <16433354030.97ACA3.134633@composer.9fans.topicbox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 4aa2d868-7ffa-11ec-8bb8-acc72ceaded4 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMjUxOGY5ZTRmYzEwZWQwMy1NOTBmMDQwNjQyOTYxODUzNDFmMDRi?= =?UTF-8?B?MTdmPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M90f04064296185341f04b17f:1:GZJiQLtjI6LZV75dyMrjU-OfYc4YYLQ0w3skp7EBGQU Quoth ibrahim via 9fans <9fans@9fans.net>: > 1) Define new service targets kiosk and desktop > (Currently I do this in init or /user/.../lib/profile. > This makes it possible for a user to start an > alternative window manager or even a single applicaton > (kiosk service) with a modern look and feel. It'd probably make sense to generalize: 'service=3Dfoo' in plan9.ini could run /bin/^$foo^rc. > 2) Define a layer between vga and devdraw perhaps > vgafb which improves the performance for frame > buffer rendered window managers.=20 Why would another layer be help? Libmemdraw is not very fast, and profiling+optimization will be needed to solve that, but I'm not sure what an additional layer is supposed to do there. > 3) Define events for mouse, keyboard, touchpad, > windows which is based on notes managed by light > threads inside the client app.=20 Sure. It fits -- same place as kbdfs -- but someone needs to come up with the event encoding, write the 'touchfs', and implement the readers that toss events down channels. Nothing insurmountable, just needs someone who cares about it to roll up their sleeves and write code. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T2518f9e4fc10ed03-M90f04= 064296185341f04b17f Delivery options: https://9fans.topicbox.com/groups/9fans/subscription