From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robin Tarsiger Newsgroups: gmane.emacs.devel Subject: Re: GUI X-FreeDesktop integration Date: Sun, 16 May 2021 05:46:27 -0500 Message-ID: References: <20210514031825.zcgswqzuxrkktrgs@E15-2016.optimum.net> <83k0o1zudv.fsf@gnu.org> <20210516033357.sjggdwg4runsc77l@E15-2016.optimum.net> <834kf3wbij.fsf@gnu.org> <20210516043619.5n6abchkqcpojzlc@E15-2016.optimum.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13732"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun May 16 12:47:37 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1liEJ6-0003LK-Vt for ged-emacs-devel@m.gmane-mx.org; Sun, 16 May 2021 12:47:37 +0200 Original-Received: from localhost ([::1]:33676 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1liEJ5-0003tO-EB for ged-emacs-devel@m.gmane-mx.org; Sun, 16 May 2021 06:47:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52740) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1liEHa-00035t-OY for emacs-devel@gnu.org; Sun, 16 May 2021 06:46:03 -0400 Original-Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:43189) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1liEHW-0000mG-Dw for emacs-devel@gnu.org; Sun, 16 May 2021 06:46:02 -0400 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 3FAC6DC4 for ; Sun, 16 May 2021 06:45:55 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 16 May 2021 06:45:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dasyatidae.com; h=to:references:from:subject:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm2; bh=F AvXqmUvykmIcd9porLYjUdqM2lvncZRlArdNsr/e9U=; b=MjwMzRKk+19z8xG53 //0uwBiO8pMM3ybT4rg7xqihA6BsPJLpjlZEDND6BSXlPJKEuENf4+iGQjZRXWDY /bc6Ngwln1wF5H8wV4SymgOp5kVgKTGXsgW4+mUMDDG5r1RLq1oxKpe7zHMGmJoC 423gJvDeAsK4tElt+ohzeZaOYSvjnIGybl2/IcwINT08pqdr/EWEanyMGB7Ci6/x 26EkVWvo3UYFEjYxxZ9xCf4iCxBRKTExc+qAsW355dSm6Dw2djNPiMC70ETExTdn v+lEyrvKhz4hqtQKL9OYNG0JQdxjoVsWkNXuwrbYhlcnHT2VN+/qtIFAFiDdJuSA abkQA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding: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=fm2; bh=FAvXqmUvykmIcd9porLYjUdqM2lvncZRlArdNsr/e 9U=; b=sYeCFIJe7j5NBJmhfgiTinleLm4/bEX6/fxxP49apVFaNhlppsbcWGR+p yHMbjAybHKNWgEzz7y5gtVyVRaCgIsfHuCtGe6N8BbUmJu8S8cixJggh71O97CKa HGahPvdqRmjwR86EprNjseEtjVtqjBaGIOXXQbkomyeqYwxaRCuuNdRi2XtHIKEP AzoVVwZdZkIKrErTmhdWy3Z+YpUHfUswjiT2SSidi0fLhK+kRttb7LDUtqO6/2K0 mkGkX4pd1s7zxXJEMIZce2rK8477m03ermpwaqjmPv+sc5oAsG/DD6cbeccJawbZ c+EQbe2k80ulVdVYDCX4VQNGEFomg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdeifedgfedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefvfhfhuffkffgfgggjtgfgsehtke ertddtfeejnecuhfhrohhmpeftohgsihhnucfvrghrshhighgvrhcuoehrthhtsegurghs higrthhiuggrvgdrtghomheqnecuggftrfgrthhtvghrnhepvddugfegffeigeekueeufe dvkeffkeehvedvtdegveeltdehhfekfeefgfekgfeknecukfhppeejiedrvdehfedrjeeh rdefgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hrthhtsegurghshigrthhiuggrvgdrtghomh X-ME-Proxy: Original-Received: from [192.168.1.68] (76-253-75-34.lightspeed.austtx.sbcglobal.net [76.253.75.34]) by mail.messagingengine.com (Postfix) with ESMTPA for ; Sun, 16 May 2021 06:45:54 -0400 (EDT) In-Reply-To: <20210516043619.5n6abchkqcpojzlc@E15-2016.optimum.net> Content-Language: en-US-large Received-SPF: pass client-ip=64.147.123.25; envelope-from=rtt@dasyatidae.com; helo=wout2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:269348 Archived-At: Boruch Baum wrote: > My suggestion would be: Connect to an Emacs server. > > But, I'd prefer that the emacsclient developers decide. I would like to advance "Open a window in an existing Emacs editor session" or something along those lines as closer to the high-level user intent involved, with "and the Emacs server must be running for this to work" as just a background precondition. "connect to a server" is easy to interpret as accessing a third-party network resource, on the surface, and desktop entry descriptions may be displayed well out of context as part of lists of other applications. (That is also why I suggest "window" instead of "frame" above; the description is desktop-environment-facing, so I would use that terminology preferentially to Emacs-native terms.) There's a separate question of whether autolaunch (-a "") should be enabled. Boruch's initial suggestion included it, but the current Git version doesn't. On balance, I'd tend to think of it as less surprising from a desktop perspective for it to be enabled. In fact, the _least_ surprising from an XDG/FDO perspective would actually be to _only_ expose a "client+autolaunch" desktop entry and just call that the point of integration for Emacs... that would mirror the behavior of e.g. LibreOffice, Firefox, and many other popular applications. In that case, you just have something like "Edit text using Emacs". Or perhaps something longer with a bit more sparkle to it: imagine a user seeing this entry and asking "why would I want to edit text using Emacs rather than something else?"---if there's short-enough phrasing that can hint at an answer... -RTT