From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: GUI X-FreeDesktop integration Date: Fri, 14 May 2021 10:41:49 +0300 Message-ID: <837dk1zrr6.fsf@gnu.org> References: <20210514031825.zcgswqzuxrkktrgs@E15-2016.optimum.net> <83k0o1zudv.fsf@gnu.org> <87eee9wzck.fsf@fastmail.fm> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39243"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Joost Kremers , Boruch Baum Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 14 09:42:46 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 1lhST8-000A70-DK for ged-emacs-devel@m.gmane-mx.org; Fri, 14 May 2021 09:42:46 +0200 Original-Received: from localhost ([::1]:58204 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhST7-0002dN-GY for ged-emacs-devel@m.gmane-mx.org; Fri, 14 May 2021 03:42:45 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51350) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhSS1-0001hd-FZ for emacs-devel@gnu.org; Fri, 14 May 2021 03:41:37 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45528) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhSS1-00057N-3o; Fri, 14 May 2021 03:41:37 -0400 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3468 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhSS0-0003oe-Fl; Fri, 14 May 2021 03:41:36 -0400 In-Reply-To: <87eee9wzck.fsf@fastmail.fm> (message from Joost Kremers on Fri, 14 May 2021 09:20:10 +0200) 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:269277 Archived-At: > From: Joost Kremers > Date: Fri, 14 May 2021 09:20:10 +0200 > > > On Fri, May 14 2021, Eli Zaretskii wrote: > >> Step 1: New file: /usr/share/applications/emacsclient.desktop > > > > The master branch has etc/emacsclient.desktop, which looks similar to > > what you want. Can you try that and provide feedback? If that file > > is OK, then Emacs 28 will have this bundled, and the problem is > > solved. > > I compile Emacs from source, always from the latest release branch, so currently > emacs-27, and I get an emacs.desktop installed on my system when doing make > install. I even need to exclude it from my xstow.ini because I had to customise > it and I don't want it overwritten every time I pull the latest commits and > recompile Emacs. > > So from my point of view, this is already working on Emacs 27... Does emacs.desktop work for emacsclient invocations as well? If so, why did we add emacsclient.desktop on master? (I know nothing about GNOME desktop and its use protocols.)