From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Masatake YAMATO Newsgroups: gmane.emacs.devel Subject: Re: porting GNU Emacs to kde (?) Date: Thu, 18 Mar 2004 20:15:04 +0900 (JST) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20040318.201504.250131221.jet@gyve.org> References: <20040315.154036.226796572.jet@gyve.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1079609041 21739 80.91.224.253 (18 Mar 2004 11:24:01 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 18 Mar 2004 11:24:01 +0000 (UTC) Cc: jgeorgal@uoc.gr, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Mar 18 12:23:55 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1B3vcw-0003Gy-00 for ; Thu, 18 Mar 2004 12:23:54 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B3vcw-0002EQ-00 for ; Thu, 18 Mar 2004 12:23:54 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B3vaM-0003Dl-C5 for emacs-devel@quimby.gnus.org; Thu, 18 Mar 2004 06:21:14 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B3vVN-0001oU-Ly for emacs-devel@gnu.org; Thu, 18 Mar 2004 06:16:05 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B3vUX-0001P5-La for emacs-devel@gnu.org; Thu, 18 Mar 2004 06:15:45 -0500 Original-Received: from [210.130.136.40] (helo=r-maa.spacetown.ne.jp) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B3vUW-0001Ll-DN; Thu, 18 Mar 2004 06:15:12 -0500 Original-Received: from localhost (h219-110-076-252.catv01.itscom.jp [219.110.76.252]) by r-maa.spacetown.ne.jp (8.11.6) with ESMTP id i2IBF4Z10339; Thu, 18 Mar 2004 20:15:04 +0900 (JST) Original-To: rms@gnu.org In-Reply-To: X-Mailer: Mew version 4.0.62 on Emacs 21.3.50 / Mule 5.0 (SAKAKI) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:20574 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20574 > I don't follow how D-BUS relates to the issue of supporting Qt. I'll try to explain. I'm not an expert. If what I write is wrong, please correct me. You wrote in another mail about this issue: > However, GNOME is the main GNU desktop, and GNU packages are supposed > to support each other. It would not be right for Emacs to have more > support for KDE than for GNOME. > > Though Marco's approach (as he told me) is possible, IMHO it is > better to follow the former method because it can achieve far better > integration with the kde environment, while implementing all the > necessary "hooks" (and knowledge/code base) for a similar integration > with the GNOME environment (ORBit(?)), which I suspect, follows a > similar pattern. > > Could someone investigate this? It would be quite desirable to > integrate Emacs with GNOME in this way. If the same work could make > this possible for GNOME and KDE, it would be pretty high priority--if > it is feasible and acceptable at all. With D-BUS, Emacs can support both GNOME and KDE in minimal effort. Currently ORBit/Bonobo(?) is used in Gnome; and KPart(?) is used in KDE as high level IPC mechanisms. In other hand D-BUS is desktop neutral high level IPC mechanism. Supporting ORBit/Bonobo in Emacs stands for integrating Emacs with GNOME. Supporting KPart in Emacs stands for integrating Emacs with KDE. For each desktop, one high level IPC mechanism must be supported in Emacs(and at least one voluntee is needed). In other hand, supporting D-BUS in Emacs stands for integrating Emacs with both GNOME and KDE at once. Masatake YAMATO