From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id WKlqG0yqhV9kZQAA0tVLHw (envelope-from ) for ; Tue, 13 Oct 2020 13:23:24 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id cNI8F0yqhV/XIAAAB5/wlQ (envelope-from ) for ; Tue, 13 Oct 2020 13:23:24 +0000 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 EE0A5940224 for ; Tue, 13 Oct 2020 13:23:23 +0000 (UTC) Received: from localhost ([::1]:44414 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kSKGw-0005Cq-R2 for larch@yhetil.org; Tue, 13 Oct 2020 09:23:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:41762) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kSKGn-0005CP-O4 for guix-devel@gnu.org; Tue, 13 Oct 2020 09:23:13 -0400 Received: from mail-qk1-x735.google.com ([2607:f8b0:4864:20::735]:46142) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kSKGm-0000K3-4Z for guix-devel@gnu.org; Tue, 13 Oct 2020 09:23:13 -0400 Received: by mail-qk1-x735.google.com with SMTP id a23so20721063qkg.13 for ; Tue, 13 Oct 2020 06:23:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=iphuMsLmGBqAUXuY8JyGXEnSSplFtdozqjFPFPgof2w=; b=S8AEUGDw1zeYYb8klOc0WQlVJjvOOjnUphmX9gfO6Us6NLuJGo15Qua6Y1KXiPywXo cBd67mGs018q2xtD5pusyEzkmn1qCkGPysQHN6SQhKZLPMc4R0lf/rv7xMDNKcH1XjHq iNPS20IKyzt9Rwl0MqYvEwPrncAlObdpn9yCusnDo7Hn+JA14r2GEhu+SVeq+OT3g9le mUL5t9iPbbo6A5u78FfK75gkk9c7ku2Hv2/yn5TCUpfFJDXk+96/a81o4IhQ29vvIqZk aienhO2B+XWhgautsLUi3lMZLnoXK/Rs3OEuLt3iDxxWETpFb/8xw+31bSNZrBtzE1S3 +QUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=iphuMsLmGBqAUXuY8JyGXEnSSplFtdozqjFPFPgof2w=; b=IjsZjFOXRaxH0oCbwcC8i5bewSBvcB81zPSC9IaJvVA2PwNw/kuLTB2x2IqrJ5gUxB 9BtqGGQXJTgL1/uVuQghn3cvynaykwITLJrtykMzOOPVaviwtpgZhLPAaRCoudoMTa4l hfj3tiOWKzgAvHS4+Dv54MsqwQpCQvzbKqoNaH6gB/pxGm/cPmxcb1SXnB85CVmOeUDV Arucr8cgzZDlNnjeI2C7hHcAKdPRs4NE2UVO0pRitXveNZKHqd4Nh061ZNNcSm30jVaY W5tfTcdopdzmgKreNwqDgLGwoG56dZangaBS89aCkxLl87HnnjzxwjQQG40/e5HWSg9h 49DQ== X-Gm-Message-State: AOAM530K68Q1Su4PfC/GfQnHW+nxcIFBvuNF8pTAQLIqhClVy14S61YB FCkblVMcBtxhpXM5qOAzM3tei2LK/EaO7g== X-Google-Smtp-Source: ABdhPJyK8hRD+TnrTbM/ymq02RiOq1XdTf99es1Rd/Fir5y8Taber2fa0ZnNdIqjBwM7Lwms8kzDkA== X-Received: by 2002:a37:8002:: with SMTP id b2mr14518448qkd.86.1602595390980; Tue, 13 Oct 2020 06:23:10 -0700 (PDT) Received: from hurd (dsl-155-33.b2b2c.ca. [66.158.155.33]) by smtp.gmail.com with ESMTPSA id z26sm11832308qtb.85.2020.10.13.06.23.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Oct 2020 06:23:10 -0700 (PDT) From: Maxim Cournoyer To: Danny Milosavljevic Subject: Re: bug#24066: icecat "mailto" handler does not work - and cannot be reconfigured by user References: <579027b7.VHXjhpPxQC3AAmeY%pjotr.public12@email> <8760rznoh1.fsf@gnu.org> <20160722004130.GA10340@thebird.nl> <874m7hk6dz.fsf_-_@gnu.org> <20160724033027.GA20236@thebird.nl> <20160724135828.GA6502@solar> <20160724152150.GA16481@novena-choice-citizen> <20160724191839.10d69bfe@scratchpost.org> <20160724192540.35ef4511@scratchpost.org> <87oa5m6zv9.fsf@mdc-berlin.de> <20160725093440.5d4f9c6f@scratchpost.org> Date: Tue, 13 Oct 2020 09:23:09 -0400 In-Reply-To: <20160725093440.5d4f9c6f@scratchpost.org> (Danny Milosavljevic's message of "Mon, 25 Jul 2016 09:34:40 +0200") Message-ID: <87362i6z0i.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::735; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qk1-x735.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org, Jookia <166291@gmail.com>, Ricardo Wurmus , 24066@debbugs.gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=S8AEUGDw; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: KDHTfs8KnOvk Hello Danny, Danny Milosavljevic writes: [...] > Checking the application preferences of icecat, it only gives "always > ask" (note: it doesn't ask) and not an application for "mailto". (in > GuixSD) Testing in latest IceCat, there's a 'Use other...' entry in the mailto applications configuration. I also saw 'Emacs' in the list of potential applications to open mailto URIs, tried it and it opened Emacs. Does that work for you? To get the applications recognized as supporting this URI scheme, they must provide a .desktop file which mentions support for it, for example via a MimeType=x-scheme-handler entry: --8<---------------cut here---------------start------------->8--- $ grep -rin 'x-scheme-handler' $(guix build weechat) /gnu/store/...-weechat-2.9/share/applications/weechat.desktop:17:MimeType=x-scheme-handler/irc;x-scheme-handler/ircs;--8<---------------cut here---------------end--------------->8--- This information gets compiled into a MIME database by a profile hook under: --8<---------------cut here---------------start------------->8--- $ grep 'x-scheme-handler/ircs' ~/.guix-profile/share/applications/mimeinfo.cache x-scheme-handler/ircs=weechat.desktop; --8<---------------cut here---------------end--------------->8--- And Icecat picks its up to show ircs:// URIs and shows the application as registered for this type in its Applications settings view. Maxim