From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id EIx6FgFWxGLUKwEAbAwnHQ (envelope-from ) for ; Tue, 05 Jul 2022 17:17:21 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id qNeMFgFWxGJB3AAA9RJhRA (envelope-from ) for ; Tue, 05 Jul 2022 17:17:21 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id EDB6217140 for ; Tue, 5 Jul 2022 17:17:20 +0200 (CEST) Received: from localhost ([::1]:51528 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o8kIi-0003kd-4o for larch@yhetil.org; Tue, 05 Jul 2022 11:17:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44614) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o8kHe-0003gh-Sx for emacs-orgmode@gnu.org; Tue, 05 Jul 2022 11:16:15 -0400 Received: from ciao.gmane.io ([116.202.254.214]:58094) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o8kHd-00046T-Gr for emacs-orgmode@gnu.org; Tue, 05 Jul 2022 11:16:14 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1o8kHZ-0001QJ-TU for emacs-orgmode@gnu.org; Tue, 05 Jul 2022 17:16:09 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Re: Org links and Flatpak firefox Date: Tue, 5 Jul 2022 22:16:04 +0700 Message-ID: References: <87iloexr88.fsf@t480.home> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: en-US In-Reply-To: <87iloexr88.fsf@t480.home> Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 28 X-Spam_score: 2.8 X-Spam_bar: ++ X-Spam_report: (2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NICE_REPLY_A=-0.001, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1657034241; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=S0JiN8E9tjeRiiIJi2+QsRbB3Rw5bHcR3AQLLklVCmc=; b=LYJ99W3moJVDv6DB1hq/NGojeNGQZ74KdJtn3muDYpd4jl80juyelSgVYtpavmWhuJU/Bj ZfZ0AHXktPDTiF1rkK34vdbRqMfHTGR1XSGTmcceN3ch/RBk2wVeLOCSQYCADazatFVcfU umHs3GWY05ykqudmaqMkWcUyiuHIaEKBUke1YUmfJMqKxEQe3P0dEOdjm017VmG5Sha4tF XhuP2BVnW6sDrNxapmyXKMhLreQFIusTf/k2oC9On3Yf6jZwLpRDCHW6nv7gb9OH2WFZm4 cbcbZNRxg5wzY2d+fmvaDkwPagPyKwTEL91QXlSQ/t0S3NZuxmEmQzSqrYwbIA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1657034241; a=rsa-sha256; cv=none; b=N6qpGKLS45UEEYJ53nbAbHXira5frTV+SG+RuI/Uwz8GsyUeh6vzrCYzCn3g3jNI7QMQso qZ1wVBJe+rRCGWi72eDnM6YGy7D4uFTuwmgaBwZufYg++Me1yANPZhtqIRWdm9uoyXkjxx zEXh+986iVGootGfwRRFECPF3qLBK7c99czF1DFqD19BIdDfFoSIOHscunpVvMFnOhtsLL KyTuS9yXeKfw+m8Ts/oLtl5qvt4sb0Ars5W7BpQIz1I6HWvEzeX/MBgyg1zoSa01Fv6cqC hz4X5e8qsFDFy0hkSlj47z92hrTeeDGEFKJBhdNh6FlTc4K2vW6SzTx7svmGDg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 2.25 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: EDB6217140 X-Spam-Score: 2.25 X-Migadu-Scanner: scn0.migadu.com X-TUID: zPBUKR67L2fU On 03/07/2022 20:25, Ken Mankoff wrote: > Emacs opens URLs in the last-active (from the UI perspective) firefox, > even if there is a firefox on the current virtual desktop. Is it Emacs of Firefox behavior? However it is not trivial to choose which window should be used to open a new URL if a couple of monitors, virtual desktops, and contextual identities are involved. > I had "browse-url-generic-program" set to a script that used xdotool to > find if there was a firefox on this desktop, and then sent the URL > there. xdotool doesn't play nice withe flatpak, and that was the problem. I am not an X11 expert but it sounds strange. The protocol is designed to work across network, so it should not matter whether some application is running from flatpak. May it happen that after upgrade Wayland session is used instead of X11? Though in such case I would expect that xdotool should be rather broken due to stricter security model. Out of curiosity, what is the reason why you are avoiding firefox as a snap package? It should be tested better on Ubuntu. I do not like it because instead of decentralized apt mirrors it forces to use fixed source of packages, upgrade policy is not clear to me as well. My impression is that priorities related to application isolation is not consistent with my expectations. I understand reasons behind decision of Canonical to drop .deb package, but I still do not like them: browser packages are too expensive to build, not to mention long time support promise conflict with desire of developers to use modern tools.