From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: joakim@verona.se Newsgroups: gmane.emacs.devel Subject: Re: Emacs as a desktop environment Date: Thu, 26 May 2011 18:38:16 +0200 Message-ID: References: <87aaebbndz.fsf@lifelogs.com> <4DDDA5A7.6040109@siege-engine.com> <87boyp5vyi.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1306427957 6999 80.91.229.12 (26 May 2011 16:39:17 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 26 May 2011 16:39:17 +0000 (UTC) Cc: emacs-devel@gnu.org To: Ted Zlatanov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 26 18:39:13 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QPdab-0000T4-6a for ged-emacs-devel@m.gmane.org; Thu, 26 May 2011 18:39:13 +0200 Original-Received: from localhost ([::1]:37294 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPdaa-0000nj-RK for ged-emacs-devel@m.gmane.org; Thu, 26 May 2011 12:39:12 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:46980) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPdaX-0000mN-9T for emacs-devel@gnu.org; Thu, 26 May 2011 12:39:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QPdaW-0002vW-8R for emacs-devel@gnu.org; Thu, 26 May 2011 12:39:09 -0400 Original-Received: from smtprelay-b12.telenor.se ([62.127.194.21]:47122) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QPdaV-0002uJ-W7 for emacs-devel@gnu.org; Thu, 26 May 2011 12:39:08 -0400 Original-Received: from ipb3.telenor.se (ipb3.telenor.se [195.54.127.166]) by smtprelay-b12.telenor.se (Postfix) with ESMTP id 63FB7EBAD2 for ; Thu, 26 May 2011 18:39:00 +0200 (CEST) X-SENDER-IP: [217.174.79.66] X-LISTENER: [smtpout.euromail.se] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkIEANeB3k3Zrk9CgWdsb2JhbABVpjAUAQEWJiaIcL4SDoYOBJA5hEIUijw X-IronPort-AV: E=Sophos;i="4.65,274,1304287200"; d="scan'208";a="14882885" Original-Received: from unknown (HELO brown.emailprod.vodafone.se) ([217.174.79.66]) by ipb3.telenor.se with ESMTP; 26 May 2011 18:38:59 +0200 Original-Received: from tyler.emailprod.vodafone.se ([192.168.106.59]) by brown.emailprod.vodafone.se with Microsoft SMTPSVC(6.0.3790.4675); Thu, 26 May 2011 18:38:27 +0200 Original-Received: from chopper ([79.102.23.187]) by tyler.emailprod.vodafone.se with Microsoft SMTPSVC(6.0.3790.4675); Thu, 26 May 2011 18:38:26 +0200 In-Reply-To: <87boyp5vyi.fsf@lifelogs.com> (Ted Zlatanov's message of "Thu, 26 May 2011 10:21:25 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-OriginalArrivalTime: 26 May 2011 16:38:27.0119 (UTC) FILETIME=[56876BF0:01CC1BC3] X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 62.127.194.21 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:139742 Archived-At: Ted Zlatanov writes: > On Wed, 25 May 2011 20:58:15 -0400 "Eric M. Ludlam" wrote: > > EML> As a part of Emacsifying your desktop, there is XWEM, which puts your > EML> emacs into a window manager implemented in Emacs. If I recall, you > EML> can put some regular X widgets in the tray to get the time and battery > EML> and a few other things. > > EML> http://www.nongnu.org/xwem/ > > I looked at it and it looks abandoned, plus the window manager is the > one piece that doesn't need to replaced in my view. > > On Wed, 25 May 2011 19:33:11 -0600 Tom Tromey wrote: > > Tom> I have a hack to put things in the system tray from Emacs. > Tom> It isn't very well done; it would be nice if Emacs could do this, too. > Tom> Maybe this is related to what you are interested in, but maybe not.. ? > > No, that's going the other way. I want an Emacs instance to *be* the > system tray (and workspace indicator, and basically everything that > makes a desktop environment except the window manager and the > applications themselves). Can the system tray interface be implemented > as a protocol or does it need C code? I'm not really sure what you mean but I think most things can be done using dbus. If you mean actualy docking the applets inside Emacs that can't be done yet. OTOH it is interesting to note that the trend, as illustrated by Gnome 3, is to remove nearly everything from the desktop. My approach is to run Emacs in fullscreen, using zen-mode on github. When I want to know the time or network connectivity or something I press F5 to bring up a temporary Emacs buffer with that information. That way I can supposedly concentrate on work rather than staring at the clock. I solved the need for a system load meter by getting a faster laptop... > > Thanks > Ted > -- Joakim Verona