From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Eric Gillespie Newsgroups: gmane.emacs.devel Subject: Re: Gtk patch version 2, part 1 Date: Tue, 17 Dec 2002 04:29:45 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <17880.1040117385@remus.pretzelnet.org> References: <200212162019.gBGKJf18015123@stubby.bodenonline.com> <14385.1040102282@remus.pretzelnet.org> <14534.1040102778@remus.pretzelnet.org> <15087.1040106081@remus.pretzelnet.org> NNTP-Posting-Host: main.gmane.org X-Trace: main.gmane.org 1040117476 7882 80.91.224.249 (17 Dec 2002 09:31:16 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 17 Dec 2002 09:31:16 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18OE4G-00022q-00 for ; Tue, 17 Dec 2002 10:31:12 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18OEIA-0004kX-00 for ; Tue, 17 Dec 2002 10:45:34 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18OE3D-0004j3-00 for emacs-devel@quimby.gnus.org; Tue, 17 Dec 2002 04:30:07 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18OE2u-0004iU-00 for emacs-devel@gnu.org; Tue, 17 Dec 2002 04:29:48 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18OE2s-0004f7-00 for emacs-devel@gnu.org; Tue, 17 Dec 2002 04:29:47 -0500 Original-Received: from remus.pretzelnet.org ([216.37.46.186]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18OE2s-0004f3-00 for emacs-devel@gnu.org; Tue, 17 Dec 2002 04:29:46 -0500 Original-Received: from remus.pretzelnet.org (localhost [127.0.0.1]) by remus.pretzelnet.org (Postfix) with ESMTP id 5D87A1A285 for ; Tue, 17 Dec 2002 04:29:45 -0500 (EST) Original-To: emacs-devel@gnu.org User-Agent: nmh/1.0.4+dev (i386-unknown-netbsdelf1.6) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:10203 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10203 Miles Bader writes: > Oddly enough, I have _none_ of those files, and yet surely the info is > stored somewhere, because I'm using a non-standard theme, which works > fine! I set the theme via the `control panel' stuff, so I'm not sure > how it's done. That is as expected. The GNOME 1.x control center had a hack where it managed ~/.gtkrc but included ~/.gtkrc.mine and had a comment in .gtkrc explaining that this file is generated, go edit that one. The problem is that your theme is one of the settings that should be per display, not per host. That is, when running gedit on host1 displaying on host2, the theme should not come from the .gtkrc on host1 but from what was configured on host2's display. The mechanism KDE and GTK use for this is called XSettings (http://www.freedesktop.org/standards/xsettings.html). So the theme is stored in GNOME's gconf settings, and when it starts it sets the theme XSetting and all GTK apps pick that up. We're drifting frightfully off-topic at this point... -- Eric Gillespie <*> epg@pretzelnet.org Build a fire for a man, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life. -Terry Pratchett