From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 2CC81440127A for <9fans@9fans.net>; Tue, 1 Sep 2020 07:21:11 -0400 (EDT) (envelope-from eekee57@fastmail.fm) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id B61E6E02650; Tue, 1 Sep 2020 07:21:11 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1598959271; b=ETWGpHLDW6FCuzw30+V+Fcud/gK4mKN0pnwXUpVcTeNeHBwzyA bQ8pIlaP/UwiBYtn2mUbd3GqmfhHfE+SHHQa3+QIp9Rn4wfVZcLW7Svf7PGy0Jca o6rEZSZiqgszxHniMxwcKjkdnNqLou6+7odrura7NFuoyiEntPwaOyOyqG5bZG3A J11KK0T2IbA8QiyCJ+RgEQ+XZRtgDEaZjh/qLP09ndHj3AXFWJxmAnN57suk17JU IZpBbapQ8R3hxBTVUr1p/FF/0TQeI9Ajm1mYIqTbAsnNuDDLK9YXHYwujqECQrIM pSpnOUIs2zL5D/uUrP3JWcoebaubg3BQ6+GA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:message-id:in-reply-to:references :date:from:to:subject:content-type; s=arcseal; t=1598959271; bh= IUbfk3eUyW4qqa2zoAVu1AqOZt/W7szxQYjXi5xGoF4=; b=CKeiIpkotFc7svOr n8e9LwTMHHzwZMlzlbRiW5nUCMhpx8F/IzyKaqsCV0VIgHLxg7K42BmGCqZrQqbi lK3a0eYwfeulxO7q4MPIXsTMVs9PfP1ulQfufkbh7kF+vgENPcZHdkzWTWOS8fH6 ql21q7T+hJBtWDcjMRJ87+nqjF+Pv/Z1n3OUOLMz+Gjt91gqYPA5wBlsom7oHnOV eYcmOSK2ckhrHGXpIbxDMY1jzqUtlEwX9bOPR1GhxPFiZ7pr6vObCuEb4tGueTpV J78uUHpgLHdY3Z10V3zRak6gldVW4+f1weOzd49Jce0JaK1CpIGTMPt6mnIbN+pH 6HMukQ== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=fastmail.fm header.i=@fastmail.fm header.b=jTXdmN2h header.a=rsa-sha256 header.s=fm1 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=CN7caL9o header.a=rsa-sha256 header.s=fm3 x-bits=2048; 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=fastmail.fm; iprev=pass smtp.remote-ip=66.111.4.25 (out1-smtp.messagingengine.com); spf=pass smtp.mailfrom=eekee57@fastmail.fm smtp.helo=out1-smtp.messagingengine.com; x-aligned-from=pass (Address match); x-ptr=pass smtp.helo=out1-smtp.messagingengine.com policy.ptr=out1-smtp.messagingengine.com; x-return-mx=pass header.domain=fastmail.fm policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.com); x-return-mx=pass smtp.domain=fastmail.fm policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.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 Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=fastmail.fm header.i=@fastmail.fm header.b=jTXdmN2h header.a=rsa-sha256 header.s=fm1 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=CN7caL9o header.a=rsa-sha256 header.s=fm3 x-bits=2048; 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=fastmail.fm; iprev=pass smtp.remote-ip=66.111.4.25 (out1-smtp.messagingengine.com); spf=pass smtp.mailfrom=eekee57@fastmail.fm smtp.helo=out1-smtp.messagingengine.com; x-aligned-from=pass (Address match); x-ptr=pass smtp.helo=out1-smtp.messagingengine.com policy.ptr=out1-smtp.messagingengine.com; x-return-mx=pass header.domain=fastmail.fm policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.com); x-return-mx=pass smtp.domain=fastmail.fm policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.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: gggruggvucftvghtrhhoucdtuddrgeduiedrudefjedgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkf gjfhffhffvufgtsehttdertderredtnecuhfhrohhmpedfgfhthhgrnhcuifgrrhguvghn vghrfdcuoegvvghkvggvheejsehfrghsthhmrghilhdrfhhmqeenucggtffrrghtthgvrh hnpeffvddtheegkeeffefgueefjedutedvgffgffekgfejhfetkeegveejvdefueeuieen ucfkphepieeirdduuddurdegrddvheenucevlhhushhtvghrufhiiigvpedtnecurfgrrh grmhepihhnvghtpeeiiedrudduuddrgedrvdehpdhhvghlohepohhuthduqdhsmhhtphdr mhgvshhsrghgihhnghgvnhhgihhnvgdrtghomhdpmhgrihhlfhhrohhmpeeovggvkhgvvg ehjeesfhgrshhtmhgrihhlrdhfmhequcfukfgkgfepgeduvdefpdhmrghilhhfrhhomhep vggvkhgvvgehjeesfhgrshhtmhgrihhlrdhfmh X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (fastmail.fm: Sender is authorized to use 'eekee57@fastmail.fm' in 'mfrom' identity (mechanism 'include:spf.messagingengine.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="eekee57@fastmail.fm"; helo=out1-smtp.messagingengine.com; client-ip=66.111.4.25 Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Tue, 1 Sep 2020 07:21:10 -0400 (EDT) (envelope-from eekee57@fastmail.fm) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 801B65C028A for <9fans@9fans.net>; Tue, 1 Sep 2020 07:21:10 -0400 (EDT) Received: from imap35 ([10.202.2.85]) by compute1.internal (MEProxy); Tue, 01 Sep 2020 07:21:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm1; bh=IUbfk3eUyW4qqa2zoAVu1AqOZt/W7sz xQYjXi5xGoF4=; b=jTXdmN2h2C4az+nVr8AuvzCnDGDNJpsLKithfeRnCDZCfmt yaxe4i81tA1B9WZ8rV0nsU4Kzxvr/jv2JAdlI8v7wGso3LkBDXEBXP5JxwuT4RFT CI0YegwEcll+QeVGm6iaEJBGxDNf/O1vP8PeNKpJntY/O9GiZ1+KhGDB/p+gtPye dbuHgAvHIgRwBchP6JPqtkSPdWyK22qKfAAisexFvlwMUKB8KYujIHl5SQpWijuv kmId6G912fAt7eiwLs4My55aAYlHR4ip4Kq4LoGS+l+VcTPOHSx1h0srwWJIN0Fj FLfegnpCdsDoDQbKCokoRQlzy6R59+RxhwMbRJw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=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=fm3; bh=IUbfk3 eUyW4qqa2zoAVu1AqOZt/W7szxQYjXi5xGoF4=; b=CN7caL9oJ9PsT8HjWLcboq 7AdivS5aXiqW+RALv1v+UCvY7RfmrujBWQIq78z6nGKTrpPB0I9NL5IHXbrET7Qi hXcacrDZCwnwvxojjFUYw73wIuSt3tYueX5hfMIiXP7Zw4XVhh8PQeFTlhMpm7qd OLBYcGOArFvYw1v3XXXQ52+TlW0rGpLKLk5UtPHv4CT+HnK7cPtAXhNRrhtCqfWU MH5+eVKVU0SVxX+QUfDM2GyhJs02FQzdsnvXurNc0imXh9pdTw84FMqlQr+IwiJ5 B+tYklD03T/nsnPLYK2tekVnTTMDJf4V8pmi6E+iQXo6uFyJJXeU7v/aqw7Jrp+A == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudefjedgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtsehttd ertderredtnecuhfhrohhmpedfgfhthhgrnhcuifgrrhguvghnvghrfdcuoegvvghkvggv heejsehfrghsthhmrghilhdrfhhmqeenucggtffrrghtthgvrhhnpeffvddtheegkeeffe fgueefjedutedvgffgffekgfejhfetkeegveejvdefueeuieenucevlhhushhtvghrufhi iigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegvvghkvggvheejsehfrghsthhmrg hilhdrfhhm X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 0B86114C00E5; Tue, 1 Sep 2020 07:21:09 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.3.0-248-gcd102cb-fm-20200901.001-gcd102cb9 Mime-Version: 1.0 Message-Id: In-Reply-To: <15986378520.bA424FDF.655635@composer.9fans.topicbox.com> References: <15986378520.bA424FDF.655635@composer.9fans.topicbox.com> Date: Tue, 01 Sep 2020 12:20:48 +0100 From: "Ethan Gardener" To: 9fans <9fans@9fans.net> Subject: Re: [9fans] Object Icon, drawterm, riox Content-Type: text/plain Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 3fc0d304-ec45-11ea-a207-8bba1e0c3443 On Fri, Aug 28, 2020, at 7:04 PM, Leonardo wrote: > I can see the need for a window have an owner and stay on the screen only if your owner stays, I'm not sure I'm thinking clearly today, but don't we have this? A single window normally requires at least 3 procs, (keyboard, mouse, output,) so, to quote rio(1): Deleting a window causes a `hangup' note to be sent to all processes in the window's process group (see notify(2)). Is there any reason one process group cann't have multiple windows? If not, then the default is to close all when one is closed. Now I see the clever bit would be the reverse of the problem statement: *not* closing the parent window when a child window is deleted.