From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32054 invoked by alias); 27 Nov 2012 06:51:15 -0000 Received: (qmail 32027 invoked by uid 22791); 27 Nov 2012 06:51:13 -0000 X-SWARE-Spam-Status: No, hits=-5.3 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,TW_GT X-Spam-Check-By: sourceware.org Received: from mail-ie0-f171.google.com (HELO mail-ie0-f171.google.com) (209.85.223.171) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 27 Nov 2012 06:51:08 +0000 Received: by mail-ie0-f171.google.com with SMTP id 17so12524768iea.2 for ; Mon, 26 Nov 2012 22:51:08 -0800 (PST) Received: by 10.43.58.14 with SMTP id wi14mr13159075icb.9.1353999067966; Mon, 26 Nov 2012 22:51:07 -0800 (PST) Received: from [192.168.0.100] (S0106000cf16f58b1.wp.shawcable.net. [24.79.200.150]) by mx.google.com with ESMTPS id ff4sm1020345igc.13.2012.11.26.22.51.06 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 26 Nov 2012 22:51:07 -0800 (PST) Message-ID: <1353999070.892.10.camel@YAAKOV04> Subject: Re: emacs, GSettings, and gtk3 From: "Yaakov (Cygwin/X)" To: cygwin-xfree@cygwin.com Date: Tue, 27 Nov 2012 06:51:00 -0000 In-Reply-To: <50B366E1.1060407@cornell.edu> References: <50B366E1.1060407@cornell.edu> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-xfree-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-xfree-owner@cygwin.com Reply-To: cygwin-xfree@cygwin.com Mail-Followup-To: cygwin-xfree@cygwin.com X-SW-Source: 2012-11/txt/msg00034.txt.bz2 On Mon, 2012-11-26 at 07:56 -0500, Ken Brown wrote: > I'm trying to decide whether the benefits of GSettings and gtk3 > outweigh the annoyances. I'd like the opinions of emacs users and GNOME > experts on this. Here are the details: > > 1. If emacs is built using gtk3 and the window geometry is specified on > the command line or in ~/.Xdefaults, the following warning appears in > the terminal from which emacs was started: > > Gtk-WARNING **: gtk_window_parse_geometry() called on a window with no > visible children; the window should be set up before > gtk_window_parse_geometry() is called. > > The warning can safely be ignored but is annoying. GTK+ warnings aren't uncommon, as GTK+ behaviour gradually changes over time and programs don't always keep up. If the program operates correctly, and upstream says they can be ignored, then I wouldn't worry about them. As for choosing between GTK+ 2 vs 3, I would go with the upstream default. > 2. If emacs is built with GSettings support and is started without a > D-Bus daemon running, the following warning is issued: > > GLib-WARNING **: In call to g_spawn_sync(), exit status of a child > process was requested but SIGCHLD action was set to SIG_IGN and ECHILD > was received by waitpid(), so exit status can't be returned. This is a > bug in the program calling g_spawn_sync(); either don't request the exit > status, or don't set the SIGCHLD action. > > In this case there is a simple workaround: Ensure, by a suitable line in > ~/.startxwinrc or ~/.bashrc, that a D-Bus daemon is always running > before emacs is started. A D-Bus session daemon is required for most modern desktop software nowadays, so I wouldn't consider this a setback. HTH, Yaakov -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://x.cygwin.com/docs/ FAQ: http://x.cygwin.com/docs/faq/