From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 7467AA1AB; Fri, 07 Aug 2026 16:12:11 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 993) id B73D5A170; Fri, 07 Aug 2026 16:12:09 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DMARC_MISSING,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=4.0.1 Received: from fhigh-a7-smtp.messagingengine.com (fhigh-a7-smtp.messagingengine.com [103.168.172.158]) by atuin.qyliss.net (Postfix) with ESMTPS id 65C01A16F for ; Fri, 07 Aug 2026 16:12:05 +0000 (UTC) Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfhigh.phl.internal (Postfix) with ESMTP id 895F014000F9; Fri, 7 Aug 2026 12:12:04 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Fri, 07 Aug 2026 12:12:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1786119124; x=1786205524; bh=Rla7NtlFwxG8pyPiFfS6DK3ByfIxr4x5jVqaUoPha6c=; b= cHwU5i1pSk5PFnwjp8Fel/B4lr5Vq47LzL/AbiML5dMl4+1zzyQGvO6TKYaXKH+j pwea6pjoCuR2Eajvx03jJcmAm+GVeekt+DxQMshnqqS4RVULaITOhLfJqJsoDPqn 6n10FmeBV+dnl05L8cKR65T4GMYZPqOx+6wwqDwgZ7n3IyrVfx8rq0hc+GKs8ZEB 69sJWS7oxAdhrWrtU5Vhs4bB1CYtcL1mUs6BZ1/aD6797Xj4e7VHuV+zx8RpJeJ0 bWhlIXsabGH0SRCm3nZPmyDkChZImDUuZWF+d5NhrUyQP9F6+89zA7sRmKj12Ny3 WCM5r8R35yRvaWhWLkdtVw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1786119124; x= 1786205524; bh=Rla7NtlFwxG8pyPiFfS6DK3ByfIxr4x5jVqaUoPha6c=; b=b 8gcMyu4lWCSKR/2tIJ+O974ghNW2GrELWCXj0yv2snKbsMuemOFww8xKHVfDs9lt 780yMmklN79BVsRPmFWRk1VXz+Fu8rfzOiY6nZyFdGfGGuuygVRyuQb55baNfLB3 /HpcT34PS9PJdu80fZlNy808/I9m3hTUFKHWJmlMEV6njhtARO6SEE8JZahAA1mQ KgUS1hYiPKhj4XOWRev0ziW97w7UIlPFZanduyX8aSxjgtsgH/lp3kg/SSAc/0hN qoOQaNnst4GlDB6TBIrJfnVyzSb9+4D4DlVkipDLzddEOjyyTEDTq3Cmy0K8Mrun X5u6KTHh3UsJ8wOwaTbRg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: dmFkZTFXlK5FGqx1QvN3lboIihQs65cBv9ZqTo8d/tSruLICKTYsZm2EfTJ3BpnchCw6qM aiRef04H+marJ/JruhPF5SinIB6mcHOU24VR1wAXRu1KNFT1nYjakRt2Q4fLwizqFXHNdu wW2Mtq0VWtK07B5yUhh+yYnjb6iV2Oz6gXp0qOYZiCfg+quDbSyxztqgC0vMTXbUC3IX4n KbCjUctxHYGNE1tFdpLc+GfMycHVmPS/9ZIgBbE+F4mzkkwf1Uik5x2JVgKMCn4RUiHsUO 0axhF0FNrh65pwYAIpgpZdPdnLqGWNpkgnf4+6kl+YYCU4oVAnSay73RJsJulNf7pmQRPw Yt+Tm/FDKwtn8QBtL0JCaZsS6Tk9xeRePtdZaJFHpcefMIZHpu09rAHzjF5D9eNhdyJZ/U 5MtXUFFgcpJ1GnSPlDt06IX2Aa94VBVjLYofILj4vSleg6+B+IicBxpmEsuiB3qIFRir2y ISaDJVYlVMWr/U/CVr+Z744iHX1KIj/mGhohbUFEZcPiqtx582f7aFz6GFGtkrQVVSwsLG Z+e4RoPJhoNFx8/zM4cQOWXZUUeIJNwkZIX4bUQjkW29c675wN0cpudq7i6IlMikSnvP8B iaEFZ6iPPxSbfUulUgMOBn65mO7iRDHxuSrj+aVkCa+btgQa1c1vAJCLdBww X-ME-Proxy: Feedback-ID: i12284293:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 7 Aug 2026 12:12:04 -0400 (EDT) Received: by fw12.qyliss.net (Postfix, from userid 1000) id D0B93C78867F; Fri, 07 Aug 2026 18:12:02 +0200 (CEST) Date: Fri, 7 Aug 2026 18:12:02 +0200 From: Alyssa Ross To: Demi Marie Obenour Subject: Re: UX: Initial use cases & actions Message-ID: References: <87cxw43fht.fsf@alyssa.is> <4f49473e-a2a1-48a8-acb9-5237fdaac648@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4f49473e-a2a1-48a8-acb9-5237fdaac648@gmail.com> Mutt-References: <4f49473e-a2a1-48a8-acb9-5237fdaac648@gmail.com> Mutt-Fcc: =Sent Mutt-PGP: OS Message-ID-Hash: ADPDUX6ZOD3WD6MFARJDNY4LVPIDUKTF X-Message-ID-Hash: ADPDUX6ZOD3WD6MFARJDNY4LVPIDUKTF X-MailFrom: hi@alyssa.is X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; header-match-devel.spectrum-os.org-2; header-match-devel.spectrum-os.org-3; header-match-devel.spectrum-os.org-4; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Vaida =?utf-8?B?UGxhbmt5dMSX?= , devel@spectrum-os.org X-Mailman-Version: 3.3.10 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Demi Marie Obenour writes: > On 8/5/26 07:23, Vaida Plankytė wrote: >> On Thu, Jul 30, 2026 at 12:04 PM Alyssa Ross wrote: >>> >>> Vaida Plankytė writes: >>> >>> If I have a persistent "My Configured Document Viewer" configuration*, >>> do I choose "Create Non-Persistent" once, and then I have a separate >>> icon or whatever to click every time I want the non-persistent version, >>> or do I click something like "Run Non-Persistent" every time I want to >>> do that? In the former scenario, my new "My Configured Document Viewer >>> (non-persistent)" configuration will be out of date as soon as I change >>> more configuration in the "template", so I'd probably end up wanting to >>> delete it and create it again from the template, which sounds pretty >>> inconvenient. In the latter scenario, that's not a concern, but it >>> might be easier to mistakenly end up running a persistent instance when >>> I meant to run a non-persistent one. >> >> I was indeed suggesting the latter: you'd essentially use either the >> base app or a persistent instance as an entry point for running a new >> non-persistent instance; that instance could then gain an icon for the >> length of its lifecycle, until it is closed. So non-persistent >> instances are created "on-demand", which avoids the issue you describe >> of a separate non-persistent launcher getting out of sync from the >> persistent template. I imagine the lifecycle of a non-persistent VM >> spans a few seconds (quickly checking out a document) to a few hours >> (more involved work/browsing), but not beyond that, so there's no need >> to support a "rebase" on a template either. > > What happens if you click on the "run non-persistent instance" icon > twice? Should you launch the application again in the same instance, > or should you get a second non-persistent instance? Qubes OS does the > latter, which is also what I recommend. That prevents two different > websites or files one opens from tampering with each other. Definitely the latter. Qubes supports running multiple applications in the same VM at the same time, but we don't really.