From mhterres@gmail.com Fri Mar 10 14:10:35 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 64A503B0C8B for ; Fri, 10 Mar 2006 14:10:35 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18189-08 for ; Fri, 10 Mar 2006 14:10:33 -0500 (EST) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.201]) by menubar.gnome.org (Postfix) with ESMTP id 7383A3B07D7 for ; Fri, 10 Mar 2006 14:10:33 -0500 (EST) Received: by xproxy.gmail.com with SMTP id t15so541024wxc for ; Fri, 10 Mar 2006 11:10:32 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=KTPkhHzJ/GMKYSa6o7PwFeK5YFkp/Kzz/Zzz4Z68hTJAmpHYr0Ge2GBJWIMTkK5W932ImemxVCJ2m98OlItbrbnEmkX+xNrExWU6A7J/WPKEtUyfBWNhwOdN0LUK0hL4oK0f+BRLaoGIA2b1708p4mEc+AgjwsYLcYt4aFT46x4= Received: by 10.70.75.15 with SMTP id x15mr177425wxa; Fri, 10 Mar 2006 11:10:32 -0800 (PST) Received: by 10.70.63.1 with HTTP; Fri, 10 Mar 2006 11:10:32 -0800 (PST) Message-ID: <90eed3ab0603101110i4d92b04cv2d7fb9a46723662c@mail.gmail.com> Date: Fri, 10 Mar 2006 16:10:32 -0300 From: "Marcelo H. Terres" To: gconf-list@gnome.org In-Reply-To: <90eed3ab0603091446p67f9cd8fr2a85330c6bb5d1f1@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1888_648790.1142017832881" References: <90eed3ab0603091446p67f9cd8fr2a85330c6bb5d1f1@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.881 tagged_above=-999 required=2 tests=[AWL=-0.267, BAYES_05=-1.11, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.881 X-Spam-Level: Subject: Mandatory setting in gconf X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Mar 2006 19:10:35 -0000 ------=_Part_1888_648790.1142017832881 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi people. I need to make an applet (keyboard indicator) obrigatory to all users of my computer. I need that they can't remove it. But I need that any other operations with panels and the other applets can be done. I try to set it in gconf.xml.mandatory but when I did this, all panels and applets became mandatory. How can I make this with just this applet. Anybody can help me ??? Thanks a lot, -- Marcelo H. Terres mhterres@gmail.com -- Marcelo H. Terres mhterres@gmail.com ------=_Part_1888_648790.1142017832881 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Hi people.

I need to make an applet (= keyboard indicator) obrigatory to all users of my computer. I need that the= y can't remove it.

But I need that any other operations with panels= and the other applets can be done.=20

I try to set it in gconf.xml.mandatory but when I did this, all pan= els and applets became mandatory. How can I make this with just this applet= .

Anybody can help me ???

Thanks a lot,

--
Marcelo H. T= erres
mhterres@gmail.com


--
Marcelo H. Terres
mhterres@gmail.com ------=_Part_1888_648790.1142017832881-- From John.Galloway@palmsource.com Mon Mar 13 20:08:10 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C5E623B27DD for ; Mon, 13 Mar 2006 20:08:10 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04519-06 for ; Mon, 13 Mar 2006 20:08:09 -0500 (EST) Received: from mx2.palmsource.com (mx2.palmsource.com [12.7.175.14]) by menubar.gnome.org (Postfix) with ESMTP id C15A23B2B75 for ; Mon, 13 Mar 2006 20:08:09 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by localhost.domain.tld (Postfix) with ESMTP id 5E7D921A4C for ; Mon, 13 Mar 2006 17:08:09 -0800 (PST) Received: from mx2.palmsource.com ([127.0.0.1]) by localhost (mx2.palmsource.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 24669-01-2 for ; Mon, 13 Mar 2006 17:08:08 -0800 (PST) Received: from ussunex2.palmsource.com (unknown [192.168.101.17]) by mx2.palmsource.com (Postfix) with ESMTP id 8F49D214F6 for ; Mon, 13 Mar 2006 17:08:08 -0800 (PST) Received: from USOWA1.palmsource.com ([10.0.20.17]) by ussunex2.palmsource.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 13 Mar 2006 17:08:08 -0800 Received: from [10.70.2.127] ([192.168.104.46]) by USOWA1.palmsource.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.211); Mon, 13 Mar 2006 17:08:08 -0800 Mime-Version: 1.0 (Apple Message framework v746.2) Content-Transfer-Encoding: 7bit Message-Id: <737A5DCE-040D-48A4-A37D-7ED42AD0DDE2@palmsource.com> Content-Type: text/plain; charset=US-ASCII; format=flowed To: gconf-list@gnome.org From: John Galloway Date: Mon, 13 Mar 2006 17:08:07 -0800 X-Mailer: Apple Mail (2.746.2) X-OriginalArrivalTime: 14 Mar 2006 01:08:08.0382 (UTC) FILETIME=[C184D5E0:01C64703] X-Virus-Scanned: by amavisd-new at palmsource.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Subject: current status/plans of gconf using d-bus? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Mar 2006 01:08:11 -0000 I saw some old (2003) messages about gconf now being able to use d-bus, but looking in the current 2.13.5 source, I see no reference to d-bus at all. So what happened? Was it here then gone, is it here now and I just don't see where or... If GConf were to use d-bus, does that mean it would not need to use ORBit, that would be nice. -jrg From richard@imendio.com Tue Mar 14 02:14:27 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E53E3B1CF6 for ; Tue, 14 Mar 2006 02:14:27 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21075-03 for ; Tue, 14 Mar 2006 02:14:24 -0500 (EST) Received: from holken.mikan.net (holken.mikan.net [83.145.56.183]) by menubar.gnome.org (Postfix) with ESMTP id 1DB943B3359 for ; Tue, 14 Mar 2006 02:14:23 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by holken.mikan.net (Postfix) with ESMTP id 978EA1261E; Tue, 14 Mar 2006 08:14:22 +0100 (CET) Received: from holken.mikan.net ([127.0.0.1]) by localhost (holken.mikan.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23320-05; Tue, 14 Mar 2006 08:14:11 +0100 (CET) Received: from [192.168.100.4] (c83-248-134-21.bredband.comhem.se [83.248.134.21]) by holken.mikan.net (Postfix) with ESMTP id EE9143352D4; Tue, 14 Mar 2006 08:13:37 +0100 (CET) Message-ID: <44166D20.70801@imendio.com> Date: Tue, 14 Mar 2006 08:13:36 +0100 From: Richard Hult Organization: Imendio AB User-Agent: Thunderbird 1.5 (X11/20060309) MIME-Version: 1.0 To: John Galloway References: <737A5DCE-040D-48A4-A37D-7ED42AD0DDE2@palmsource.com> In-Reply-To: <737A5DCE-040D-48A4-A37D-7ED42AD0DDE2@palmsource.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at holken.mikan.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gconf-list@gnome.org Subject: Re: current status/plans of gconf using d-bus? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Mar 2006 07:14:27 -0000 Hi, John Galloway skrev: > I saw some old (2003) messages about gconf now being able > to use d-bus, but looking in the current 2.13.5 source, I see > no reference to d-bus at all. So what happened? Was it here > then gone, is it here now and I just don't see where or... The dbus port is used in maemo (http://www.maemo.org), and lives at http://developer.imendio.com/wiki/GConf_D-BUS. It's a "minimal set of changes" port, so it doesn't take full advantage of dbus. It will not replace the upstream version as is, but there are plans for future improvements to gconf, including using dbus natively here: http://www.gnome.org/projects/gconf/plans.html /Richard -- Imendio AB, http://www.imendio.com/ From jualasal@mail.student.oulu.fi Mon Mar 20 04:36:30 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 969833B2022 for ; Mon, 20 Mar 2006 04:36:30 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13074-02 for ; Mon, 20 Mar 2006 04:36:29 -0500 (EST) Received: from smtp.inet.fi (smtp.inet.fi [192.89.123.192]) by menubar.gnome.org (Postfix) with ESMTP id BD0843B2028 for ; Mon, 20 Mar 2006 04:36:28 -0500 (EST) Received: from [192.168.0.100] (ip194-251-124-26.snadit.inet.fi [194.251.124.26]) by smtp.inet.fi (Postfix) with ESMTP id 1E66BC6EA for ; Mon, 20 Mar 2006 11:36:27 +0200 (EET) From: Jukka Alasalmi To: gconf-list@gnome.org Date: Mon, 20 Mar 2006 09:04:45 +0000 User-Agent: KMail/1.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200603200904.45156.jualasal@mail.student.oulu.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: X-Mailman-Approved-At: Mon, 20 Mar 2006 08:36:50 -0500 Subject: GConf and storing GSList - how? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Mar 2006 09:36:30 -0000 Hi everyone, I have a problem that I haven't found the answer to, despite looking for source codes. I am using gconf 2.6, and I would like to store a list of integers into the gconf (to keep track of bookmarks). I use following kind of code (actually separated into different functions, but here for clarity shortened, removed error checks etc): GConfValue *conf_value; gconf_value = gconf_client_get_without_default(gconf_client, KEY_BOOKMARKS_LIST, NULL); GSList *list = gconf_value_get_list(gconf_value); g_slist_foreach(list, add_bookmark_to_list, NULL); void add_bookmark_to_list(gpointer list_data, gpointer user_data) { gint bookmark_id; gint *tmp = list_data; bookmark_id = *tmp; /***/ } /***/: If I understand correctly, this should return the numeric value that the list item holds. But this always has the value 2. If I put *(tmp + 1) here, it works correctly, but I have no idea why. Now, the same problem occurs when saving the list. But I have no idea in what format the numbers should be appended to list. I am using following: [...] g_slist_append(list_copy, GINT_TO_POINTER(bookmark_id)) gconf_client_set_list(gconf_client, KEY_BOOKMARKS_LIST, GCONF_VALUE_INT, list_copy, NULL); g_slist_free(list_copy); [...] This, however, saves just random data to the gconf. This all hints that there is some container, for example a struct, used internally in GConf, and those are stored to GSList, but I haven't found any clarification to this by searching the source codes. Could someone tell how can I fix this problem? Thanks in advance, Jukka Alasalmi From Cyrille.Moureaux@Sun.COM Wed Mar 22 06:28:30 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 54CC33B15C4 for ; Wed, 22 Mar 2006 06:28:30 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19314-10 for ; Wed, 22 Mar 2006 06:28:25 -0500 (EST) Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31]) by menubar.gnome.org (Postfix) with ESMTP id D411B3B32DE for ; Wed, 22 Mar 2006 06:28:23 -0500 (EST) Received: from phys-gadget-1 ([129.156.85.171]) by brmea-mail-1.sun.com (8.12.10/8.12.9) with ESMTP id k2MBRCSl011823 for ; Wed, 22 Mar 2006 04:28:23 -0700 (MST) Received: from conversion-daemon.gadget-mail1.uk.sun.com by gadget-mail1.uk.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0IWJ00E0110N8T@gadget-mail1.uk.sun.com> (original mail from Cyrille.Moureaux@Sun.COM) for gconf-list@gnome.org; Wed, 22 Mar 2006 11:27:47 +0000 (GMT) Received: from [129.157.194.116] (dhcp-epar01-194-116.France.Sun.COM [129.157.194.116]) by gadget-mail1.uk.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTP id <0IWJ007A516AZ1@gadget-mail1.uk.sun.com>; Wed, 22 Mar 2006 11:27:47 +0000 (GMT) Date: Wed, 22 Mar 2006 12:26:25 +0100 From: Cyrille Moureaux In-reply-to: <200603200904.45156.jualasal@mail.student.oulu.fi> To: Jukka Alasalmi Message-id: <44213461.6010308@Sun.COM> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en-ie, en-gb, en User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20050729 References: <200603200904.45156.jualasal@mail.student.oulu.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -2.598 X-Spam-Level: Cc: gconf-list@gnome.org Subject: Re: GConf and storing GSList - how? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Mar 2006 11:28:30 -0000 Hi Jukka, >I have a problem that I haven't found the answer to, despite looking for >source codes. > >I am using gconf 2.6, and I would like to store a list of integers into the >gconf (to keep track of bookmarks). > >I use following kind of code (actually separated into different functions, but >here for clarity shortened, removed error checks etc): > >GConfValue *conf_value; >gconf_value = gconf_client_get_without_default(gconf_client, >KEY_BOOKMARKS_LIST, NULL); >GSList *list = gconf_value_get_list(gconf_value); >g_slist_foreach(list, add_bookmark_to_list, NULL); > >void add_bookmark_to_list(gpointer list_data, gpointer user_data) >{ > gint bookmark_id; > gint *tmp = list_data; > bookmark_id = *tmp; /***/ >} > >/***/: If I understand correctly, this should return the numeric value that >the list item holds. But this always has the value 2. If I put *(tmp + 1) >here, it works correctly, but I have no idea why. > >Now, the same problem occurs when saving the list. But I have no idea in what >format the numbers should be appended to list. I am using following: > >[...] >g_slist_append(list_copy, GINT_TO_POINTER(bookmark_id)) >gconf_client_set_list(gconf_client, KEY_BOOKMARKS_LIST, GCONF_VALUE_INT, > list_copy, NULL); >g_slist_free(list_copy); >[...] > >This, however, saves just random data to the gconf. > >This all hints that there is some container, for example a struct, used >internally in GConf, and those are stored to GSList, but I haven't found any >clarification to this by searching the source codes. > >Could someone tell how can I fix this problem? > > The problem is that the GSList which is manipulated by GConf when dealing with value lists is a GSList of GConfValue objects (which all are expected to have the same GConfValueType), and not a GSList of integers, or of pointers to integers (your code above is inconsistent, the callback function assumes the GSList contains pointers to bookmark ids, while your saving function passes the integer off as a pointer directly). So you need to interpret list_data as GConfValue, and then do a gconf_value_get_int on the result, while when saving you need to build GConfValue objects with your integers in it, and append these GConfValue objects to the GSList you pass to set_list. The reason your callback code "works" when using *(tmp + 1) is that list_data is a GConfValue *, meaning its first word is the GConfValueType (the 2 you're consistently getting) and the rest of the memory is the union containing the actual value (in your case the integer) so if you go over the type you end up pointing to your int. Cyrille From John.Galloway@palmsource.com Fri Mar 24 16:29:20 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 31A033B1DEF for ; Fri, 24 Mar 2006 16:29:20 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16813-02 for ; Fri, 24 Mar 2006 16:29:19 -0500 (EST) Received: from mx2.palmsource.com (mx2.palmsource.com [12.7.175.14]) by menubar.gnome.org (Postfix) with ESMTP id 1E68E3B06F1 for ; Fri, 24 Mar 2006 16:29:19 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by localhost.domain.tld (Postfix) with ESMTP id 9C7AD246C7 for ; Fri, 24 Mar 2006 13:29:16 -0800 (PST) Received: from mx2.palmsource.com ([127.0.0.1]) by localhost (mx2.palmsource.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 31707-05-3 for ; Fri, 24 Mar 2006 13:29:15 -0800 (PST) Received: from ussunex1.palmsource.com (unknown [192.168.101.16]) by mx2.palmsource.com (Postfix) with ESMTP id A9ED923A9E for ; Fri, 24 Mar 2006 13:29:15 -0800 (PST) Received: from USOWA1.palmsource.com ([10.0.20.17]) by ussunex1.palmsource.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 24 Mar 2006 13:29:15 -0800 Received: from [10.70.2.141] ([192.168.104.19]) by USOWA1.palmsource.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.211); Fri, 24 Mar 2006 13:29:15 -0800 Mime-Version: 1.0 (Apple Message framework v746.3) Content-Transfer-Encoding: 7bit Message-Id: <279F7595-D807-402A-BA5F-5A12364C5C69@palmsource.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: gconf-list@gnome.org From: John Galloway Date: Fri, 24 Mar 2006 13:29:12 -0800 X-Mailer: Apple Mail (2.746.3) X-OriginalArrivalTime: 24 Mar 2006 21:29:15.0391 (UTC) FILETIME=[0030B0F0:01C64F8A] X-Virus-Scanned: by amavisd-new at palmsource.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Subject: dynamic mandatory keys? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Mar 2006 21:29:20 -0000 GConf today (please correct me if I misunderstand this) is setup to have a fixed set of mandatory and read-only (default) key/values that are setup and maintained external to GConf. A well behaved GConf client, no matter how privileged, can not alter a mandatory key nor create new ones, nor do so for the read-only default set. A client can only create new keys (not in the mandatory set) or create new current values for read-only keys (i.e. not using the default value). Adding new mandatory keys, or changing the value of a mandatory or default key must be done off-line. Any thoughts on changing this to allow a privileged client to use the GConf calls to update a key/ value that is mandatory or read-only to unprivileged (normal) users/apps? -jrg From jualasal@mail.student.oulu.fi Tue Mar 28 08:11:15 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1EBD3B04CF for ; Tue, 28 Mar 2006 08:11:14 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05340-06 for ; Tue, 28 Mar 2006 08:11:13 -0500 (EST) Received: from oulu.fi (ousrvr.oulu.fi [130.231.240.1]) by menubar.gnome.org (Postfix) with ESMTP id 93FDD3B0484 for ; Tue, 28 Mar 2006 08:11:12 -0500 (EST) Received: from webmail.oulu.fi (webmail.oulu.fi [130.231.241.38]) by oulu.fi (8.13.6/8.13.1) with ESMTP id k2SDBAXq023808; Tue, 28 Mar 2006 16:11:10 +0300 (EEST) Received: from webmail.oulu.fi (localhost.localdomain [127.0.0.1]) by webmail.oulu.fi (8.12.10/8.12.10) with ESMTP id k2SDBAOU008014; Tue, 28 Mar 2006 16:11:10 +0300 Received: (from apache@localhost) by webmail.oulu.fi (8.12.10/8.12.10/Submit) id k2SDBAdb008012; Tue, 28 Mar 2006 16:11:10 +0300 Received: from addr-82-128-229-79.suomi.net (addr-82-128-229-79.suomi.net [82.128.229.79]) by webmail.oulu.fi (IMP) with HTTP for ; Tue, 28 Mar 2006 16:11:10 +0300 Message-ID: <1143551470.442935ee75841@webmail.oulu.fi> Date: Tue, 28 Mar 2006 16:11:10 +0300 From: Jukka Alasalmi To: Cyrille Moureaux References: <200603200904.45156.jualasal@mail.student.oulu.fi> <44213461.6010308@Sun.COM> In-Reply-To: <44213461.6010308@Sun.COM> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.3-cvs X-Originating-IP: 82.128.229.79 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.464 X-Spam-Level: X-Mailman-Approved-At: Wed, 29 Mar 2006 08:03:04 -0500 Cc: gconf-list@gnome.org Subject: Re: GConf and storing GSList - how? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Mar 2006 13:11:15 -0000 > Hi Jukka, > > >I have a problem that I haven't found the answer to, despite looking for > >source codes. > > > >I am using gconf 2.6, and I would like to store a list of integers into the > > >gconf (to keep track of bookmarks). > > > >I use following kind of code (actually separated into different functions, > but > >here for clarity shortened, removed error checks etc): > > > >GConfValue *conf_value; > >gconf_value = gconf_client_get_without_default(gconf_client, > >KEY_BOOKMARKS_LIST, NULL); > >GSList *list = gconf_value_get_list(gconf_value); > >g_slist_foreach(list, add_bookmark_to_list, NULL); > > > >void add_bookmark_to_list(gpointer list_data, gpointer user_data) > >{ > > gint bookmark_id; > > gint *tmp = list_data; > > bookmark_id = *tmp; /***/ > >} > > > >/***/: If I understand correctly, this should return the numeric value that > > >the list item holds. But this always has the value 2. If I put *(tmp + 1) > >here, it works correctly, but I have no idea why. > > > >Now, the same problem occurs when saving the list. But I have no idea in > what > >format the numbers should be appended to list. I am using following: > > > >[...] > >g_slist_append(list_copy, GINT_TO_POINTER(bookmark_id)) > >gconf_client_set_list(gconf_client, KEY_BOOKMARKS_LIST, GCONF_VALUE_INT, > > list_copy, NULL); > >g_slist_free(list_copy); > >[...] > > > >This, however, saves just random data to the gconf. > > > >This all hints that there is some container, for example a struct, used > >internally in GConf, and those are stored to GSList, but I haven't found any > > >clarification to this by searching the source codes. > > > >Could someone tell how can I fix this problem? > > > > > The problem is that the GSList which is manipulated by GConf when > dealing with value lists is a GSList of GConfValue objects (which all > are expected to have the same GConfValueType), and not a GSList of > integers, or of pointers to integers (your code above is inconsistent, > the callback function assumes the GSList contains pointers to bookmark > ids, while your saving function passes the integer off as a pointer > directly). > > So you need to interpret list_data as GConfValue, and then do a > gconf_value_get_int on the result, while when saving you need to build > GConfValue objects with your integers in it, and append these GConfValue > objects to the GSList you pass to set_list. > > The reason your callback code "works" when using *(tmp + 1) is that > list_data is a GConfValue *, meaning its first word is the > GConfValueType (the 2 you're consistently getting) and the rest of the > memory is the union containing the actual value (in your case the > integer) so if you go over the type you end up pointing to your int. > > Cyrille Hi, Thank you very much. This is something that I thought it might be, but I was unable to find it in the documentation of GConf (it might be there, though, but I may have missed it). I'll try that out as soon as I have the time for it (I have been moving now so everything is still a bit hassle). Jukka From joebaker@nelfc.com Fri Mar 31 12:18:53 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A98BA3B0E92 for ; Fri, 31 Mar 2006 12:18:53 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14116-10 for ; Fri, 31 Mar 2006 12:18:52 -0500 (EST) Received: from mxout-03.mxes.net (mxout-03.mxes.net [205.237.194.34]) by menubar.gnome.org (Postfix) with ESMTP id 6B5A93B0CC0 for ; Fri, 31 Mar 2006 12:18:52 -0500 (EST) Received: from [192.168.0.252] (fire2.nelfc.com [24.106.45.82]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id EE22B519CF for ; Fri, 31 Mar 2006 12:18:50 -0500 (EST) Message-ID: <442D6479.5020606@nelfc.com> Date: Fri, 31 Mar 2006 11:18:49 -0600 From: Joe Baker Organization: NEL Frequency Controls, Inc. User-Agent: Mail/News 1.5 (X11/20060225) MIME-Version: 1.0 To: gconf-list@gnome.org X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/alternative; boundary="------------010701090200030908050705" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.607 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -0.607 X-Spam-Level: Subject: Running Orbit with TCP X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Mar 2006 17:18:53 -0000 This is a multi-part message in MIME format. --------------010701090200030908050705 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I'm wondering how I achieve multiple applications from several different servers coming to thin client x-desktops to share the same gconfd server. Is there a howto on this anywhere? Thanks! -Joe Baker --------------010701090200030908050705 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I'm wondering how I achieve multiple applications from several different servers coming to thin client x-desktops to share the same gconfd server.  Is there a howto on this anywhere?

Thanks!

-Joe Baker
--------------010701090200030908050705-- From mhterres@gmail.com Fri Mar 10 14:10:35 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 64A503B0C8B for ; Fri, 10 Mar 2006 14:10:35 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18189-08 for ; Fri, 10 Mar 2006 14:10:33 -0500 (EST) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.201]) by menubar.gnome.org (Postfix) with ESMTP id 7383A3B07D7 for ; Fri, 10 Mar 2006 14:10:33 -0500 (EST) Received: by xproxy.gmail.com with SMTP id t15so541024wxc for ; Fri, 10 Mar 2006 11:10:32 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=KTPkhHzJ/GMKYSa6o7PwFeK5YFkp/Kzz/Zzz4Z68hTJAmpHYr0Ge2GBJWIMTkK5W932ImemxVCJ2m98OlItbrbnEmkX+xNrExWU6A7J/WPKEtUyfBWNhwOdN0LUK0hL4oK0f+BRLaoGIA2b1708p4mEc+AgjwsYLcYt4aFT46x4= Received: by 10.70.75.15 with SMTP id x15mr177425wxa; Fri, 10 Mar 2006 11:10:32 -0800 (PST) Received: by 10.70.63.1 with HTTP; Fri, 10 Mar 2006 11:10:32 -0800 (PST) Message-ID: <90eed3ab0603101110i4d92b04cv2d7fb9a46723662c@mail.gmail.com> Date: Fri, 10 Mar 2006 16:10:32 -0300 From: "Marcelo H. Terres" To: gconf-list@gnome.org In-Reply-To: <90eed3ab0603091446p67f9cd8fr2a85330c6bb5d1f1@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1888_648790.1142017832881" References: <90eed3ab0603091446p67f9cd8fr2a85330c6bb5d1f1@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.881 tagged_above=-999 required=2 tests=[AWL=-0.267, BAYES_05=-1.11, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.881 X-Spam-Level: Subject: Mandatory setting in gconf X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Mar 2006 19:10:35 -0000 ------=_Part_1888_648790.1142017832881 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi people. I need to make an applet (keyboard indicator) obrigatory to all users of my computer. I need that they can't remove it. But I need that any other operations with panels and the other applets can be done. I try to set it in gconf.xml.mandatory but when I did this, all panels and applets became mandatory. How can I make this with just this applet. Anybody can help me ??? Thanks a lot, -- Marcelo H. Terres mhterres@gmail.com -- Marcelo H. Terres mhterres@gmail.com ------=_Part_1888_648790.1142017832881 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Hi people.

I need to make an applet (= keyboard indicator) obrigatory to all users of my computer. I need that the= y can't remove it.

But I need that any other operations with panels= and the other applets can be done.=20

I try to set it in gconf.xml.mandatory but when I did this, all pan= els and applets became mandatory. How can I make this with just this applet= .

Anybody can help me ???

Thanks a lot,

--
Marcelo H. T= erres
mhterres@gmail.com


--
Marcelo H. Terres
mhterres@gmail.com ------=_Part_1888_648790.1142017832881-- From John.Galloway@palmsource.com Mon Mar 13 20:08:10 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C5E623B27DD for ; Mon, 13 Mar 2006 20:08:10 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04519-06 for ; Mon, 13 Mar 2006 20:08:09 -0500 (EST) Received: from mx2.palmsource.com (mx2.palmsource.com [12.7.175.14]) by menubar.gnome.org (Postfix) with ESMTP id C15A23B2B75 for ; Mon, 13 Mar 2006 20:08:09 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by localhost.domain.tld (Postfix) with ESMTP id 5E7D921A4C for ; Mon, 13 Mar 2006 17:08:09 -0800 (PST) Received: from mx2.palmsource.com ([127.0.0.1]) by localhost (mx2.palmsource.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 24669-01-2 for ; Mon, 13 Mar 2006 17:08:08 -0800 (PST) Received: from ussunex2.palmsource.com (unknown [192.168.101.17]) by mx2.palmsource.com (Postfix) with ESMTP id 8F49D214F6 for ; Mon, 13 Mar 2006 17:08:08 -0800 (PST) Received: from USOWA1.palmsource.com ([10.0.20.17]) by ussunex2.palmsource.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 13 Mar 2006 17:08:08 -0800 Received: from [10.70.2.127] ([192.168.104.46]) by USOWA1.palmsource.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.211); Mon, 13 Mar 2006 17:08:08 -0800 Mime-Version: 1.0 (Apple Message framework v746.2) Content-Transfer-Encoding: 7bit Message-Id: <737A5DCE-040D-48A4-A37D-7ED42AD0DDE2@palmsource.com> Content-Type: text/plain; charset=US-ASCII; format=flowed To: gconf-list@gnome.org From: John Galloway Date: Mon, 13 Mar 2006 17:08:07 -0800 X-Mailer: Apple Mail (2.746.2) X-OriginalArrivalTime: 14 Mar 2006 01:08:08.0382 (UTC) FILETIME=[C184D5E0:01C64703] X-Virus-Scanned: by amavisd-new at palmsource.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Subject: current status/plans of gconf using d-bus? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Mar 2006 01:08:11 -0000 I saw some old (2003) messages about gconf now being able to use d-bus, but looking in the current 2.13.5 source, I see no reference to d-bus at all. So what happened? Was it here then gone, is it here now and I just don't see where or... If GConf were to use d-bus, does that mean it would not need to use ORBit, that would be nice. -jrg From richard@imendio.com Tue Mar 14 02:14:27 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E53E3B1CF6 for ; Tue, 14 Mar 2006 02:14:27 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21075-03 for ; Tue, 14 Mar 2006 02:14:24 -0500 (EST) Received: from holken.mikan.net (holken.mikan.net [83.145.56.183]) by menubar.gnome.org (Postfix) with ESMTP id 1DB943B3359 for ; Tue, 14 Mar 2006 02:14:23 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by holken.mikan.net (Postfix) with ESMTP id 978EA1261E; Tue, 14 Mar 2006 08:14:22 +0100 (CET) Received: from holken.mikan.net ([127.0.0.1]) by localhost (holken.mikan.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23320-05; Tue, 14 Mar 2006 08:14:11 +0100 (CET) Received: from [192.168.100.4] (c83-248-134-21.bredband.comhem.se [83.248.134.21]) by holken.mikan.net (Postfix) with ESMTP id EE9143352D4; Tue, 14 Mar 2006 08:13:37 +0100 (CET) Message-ID: <44166D20.70801@imendio.com> Date: Tue, 14 Mar 2006 08:13:36 +0100 From: Richard Hult Organization: Imendio AB User-Agent: Thunderbird 1.5 (X11/20060309) MIME-Version: 1.0 To: John Galloway References: <737A5DCE-040D-48A4-A37D-7ED42AD0DDE2@palmsource.com> In-Reply-To: <737A5DCE-040D-48A4-A37D-7ED42AD0DDE2@palmsource.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at holken.mikan.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gconf-list@gnome.org Subject: Re: current status/plans of gconf using d-bus? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Mar 2006 07:14:27 -0000 Hi, John Galloway skrev: > I saw some old (2003) messages about gconf now being able > to use d-bus, but looking in the current 2.13.5 source, I see > no reference to d-bus at all. So what happened? Was it here > then gone, is it here now and I just don't see where or... The dbus port is used in maemo (http://www.maemo.org), and lives at http://developer.imendio.com/wiki/GConf_D-BUS. It's a "minimal set of changes" port, so it doesn't take full advantage of dbus. It will not replace the upstream version as is, but there are plans for future improvements to gconf, including using dbus natively here: http://www.gnome.org/projects/gconf/plans.html /Richard -- Imendio AB, http://www.imendio.com/ From jualasal@mail.student.oulu.fi Mon Mar 20 04:36:30 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 969833B2022 for ; Mon, 20 Mar 2006 04:36:30 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13074-02 for ; Mon, 20 Mar 2006 04:36:29 -0500 (EST) Received: from smtp.inet.fi (smtp.inet.fi [192.89.123.192]) by menubar.gnome.org (Postfix) with ESMTP id BD0843B2028 for ; Mon, 20 Mar 2006 04:36:28 -0500 (EST) Received: from [192.168.0.100] (ip194-251-124-26.snadit.inet.fi [194.251.124.26]) by smtp.inet.fi (Postfix) with ESMTP id 1E66BC6EA for ; Mon, 20 Mar 2006 11:36:27 +0200 (EET) From: Jukka Alasalmi To: gconf-list@gnome.org Date: Mon, 20 Mar 2006 09:04:45 +0000 User-Agent: KMail/1.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200603200904.45156.jualasal@mail.student.oulu.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: X-Mailman-Approved-At: Mon, 20 Mar 2006 08:36:50 -0500 Subject: GConf and storing GSList - how? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Mar 2006 09:36:30 -0000 Hi everyone, I have a problem that I haven't found the answer to, despite looking for source codes. I am using gconf 2.6, and I would like to store a list of integers into the gconf (to keep track of bookmarks). I use following kind of code (actually separated into different functions, but here for clarity shortened, removed error checks etc): GConfValue *conf_value; gconf_value = gconf_client_get_without_default(gconf_client, KEY_BOOKMARKS_LIST, NULL); GSList *list = gconf_value_get_list(gconf_value); g_slist_foreach(list, add_bookmark_to_list, NULL); void add_bookmark_to_list(gpointer list_data, gpointer user_data) { gint bookmark_id; gint *tmp = list_data; bookmark_id = *tmp; /***/ } /***/: If I understand correctly, this should return the numeric value that the list item holds. But this always has the value 2. If I put *(tmp + 1) here, it works correctly, but I have no idea why. Now, the same problem occurs when saving the list. But I have no idea in what format the numbers should be appended to list. I am using following: [...] g_slist_append(list_copy, GINT_TO_POINTER(bookmark_id)) gconf_client_set_list(gconf_client, KEY_BOOKMARKS_LIST, GCONF_VALUE_INT, list_copy, NULL); g_slist_free(list_copy); [...] This, however, saves just random data to the gconf. This all hints that there is some container, for example a struct, used internally in GConf, and those are stored to GSList, but I haven't found any clarification to this by searching the source codes. Could someone tell how can I fix this problem? Thanks in advance, Jukka Alasalmi From Cyrille.Moureaux@Sun.COM Wed Mar 22 06:28:30 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 54CC33B15C4 for ; Wed, 22 Mar 2006 06:28:30 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19314-10 for ; Wed, 22 Mar 2006 06:28:25 -0500 (EST) Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31]) by menubar.gnome.org (Postfix) with ESMTP id D411B3B32DE for ; Wed, 22 Mar 2006 06:28:23 -0500 (EST) Received: from phys-gadget-1 ([129.156.85.171]) by brmea-mail-1.sun.com (8.12.10/8.12.9) with ESMTP id k2MBRCSl011823 for ; Wed, 22 Mar 2006 04:28:23 -0700 (MST) Received: from conversion-daemon.gadget-mail1.uk.sun.com by gadget-mail1.uk.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0IWJ00E0110N8T@gadget-mail1.uk.sun.com> (original mail from Cyrille.Moureaux@Sun.COM) for gconf-list@gnome.org; Wed, 22 Mar 2006 11:27:47 +0000 (GMT) Received: from [129.157.194.116] (dhcp-epar01-194-116.France.Sun.COM [129.157.194.116]) by gadget-mail1.uk.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTP id <0IWJ007A516AZ1@gadget-mail1.uk.sun.com>; Wed, 22 Mar 2006 11:27:47 +0000 (GMT) Date: Wed, 22 Mar 2006 12:26:25 +0100 From: Cyrille Moureaux In-reply-to: <200603200904.45156.jualasal@mail.student.oulu.fi> To: Jukka Alasalmi Message-id: <44213461.6010308@Sun.COM> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en-ie, en-gb, en User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20050729 References: <200603200904.45156.jualasal@mail.student.oulu.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -2.598 X-Spam-Level: Cc: gconf-list@gnome.org Subject: Re: GConf and storing GSList - how? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Mar 2006 11:28:30 -0000 Hi Jukka, >I have a problem that I haven't found the answer to, despite looking for >source codes. > >I am using gconf 2.6, and I would like to store a list of integers into the >gconf (to keep track of bookmarks). > >I use following kind of code (actually separated into different functions, but >here for clarity shortened, removed error checks etc): > >GConfValue *conf_value; >gconf_value = gconf_client_get_without_default(gconf_client, >KEY_BOOKMARKS_LIST, NULL); >GSList *list = gconf_value_get_list(gconf_value); >g_slist_foreach(list, add_bookmark_to_list, NULL); > >void add_bookmark_to_list(gpointer list_data, gpointer user_data) >{ > gint bookmark_id; > gint *tmp = list_data; > bookmark_id = *tmp; /***/ >} > >/***/: If I understand correctly, this should return the numeric value that >the list item holds. But this always has the value 2. If I put *(tmp + 1) >here, it works correctly, but I have no idea why. > >Now, the same problem occurs when saving the list. But I have no idea in what >format the numbers should be appended to list. I am using following: > >[...] >g_slist_append(list_copy, GINT_TO_POINTER(bookmark_id)) >gconf_client_set_list(gconf_client, KEY_BOOKMARKS_LIST, GCONF_VALUE_INT, > list_copy, NULL); >g_slist_free(list_copy); >[...] > >This, however, saves just random data to the gconf. > >This all hints that there is some container, for example a struct, used >internally in GConf, and those are stored to GSList, but I haven't found any >clarification to this by searching the source codes. > >Could someone tell how can I fix this problem? > > The problem is that the GSList which is manipulated by GConf when dealing with value lists is a GSList of GConfValue objects (which all are expected to have the same GConfValueType), and not a GSList of integers, or of pointers to integers (your code above is inconsistent, the callback function assumes the GSList contains pointers to bookmark ids, while your saving function passes the integer off as a pointer directly). So you need to interpret list_data as GConfValue, and then do a gconf_value_get_int on the result, while when saving you need to build GConfValue objects with your integers in it, and append these GConfValue objects to the GSList you pass to set_list. The reason your callback code "works" when using *(tmp + 1) is that list_data is a GConfValue *, meaning its first word is the GConfValueType (the 2 you're consistently getting) and the rest of the memory is the union containing the actual value (in your case the integer) so if you go over the type you end up pointing to your int. Cyrille From John.Galloway@palmsource.com Fri Mar 24 16:29:20 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 31A033B1DEF for ; Fri, 24 Mar 2006 16:29:20 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16813-02 for ; Fri, 24 Mar 2006 16:29:19 -0500 (EST) Received: from mx2.palmsource.com (mx2.palmsource.com [12.7.175.14]) by menubar.gnome.org (Postfix) with ESMTP id 1E68E3B06F1 for ; Fri, 24 Mar 2006 16:29:19 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by localhost.domain.tld (Postfix) with ESMTP id 9C7AD246C7 for ; Fri, 24 Mar 2006 13:29:16 -0800 (PST) Received: from mx2.palmsource.com ([127.0.0.1]) by localhost (mx2.palmsource.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 31707-05-3 for ; Fri, 24 Mar 2006 13:29:15 -0800 (PST) Received: from ussunex1.palmsource.com (unknown [192.168.101.16]) by mx2.palmsource.com (Postfix) with ESMTP id A9ED923A9E for ; Fri, 24 Mar 2006 13:29:15 -0800 (PST) Received: from USOWA1.palmsource.com ([10.0.20.17]) by ussunex1.palmsource.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 24 Mar 2006 13:29:15 -0800 Received: from [10.70.2.141] ([192.168.104.19]) by USOWA1.palmsource.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.211); Fri, 24 Mar 2006 13:29:15 -0800 Mime-Version: 1.0 (Apple Message framework v746.3) Content-Transfer-Encoding: 7bit Message-Id: <279F7595-D807-402A-BA5F-5A12364C5C69@palmsource.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: gconf-list@gnome.org From: John Galloway Date: Fri, 24 Mar 2006 13:29:12 -0800 X-Mailer: Apple Mail (2.746.3) X-OriginalArrivalTime: 24 Mar 2006 21:29:15.0391 (UTC) FILETIME=[0030B0F0:01C64F8A] X-Virus-Scanned: by amavisd-new at palmsource.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Subject: dynamic mandatory keys? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Mar 2006 21:29:20 -0000 GConf today (please correct me if I misunderstand this) is setup to have a fixed set of mandatory and read-only (default) key/values that are setup and maintained external to GConf. A well behaved GConf client, no matter how privileged, can not alter a mandatory key nor create new ones, nor do so for the read-only default set. A client can only create new keys (not in the mandatory set) or create new current values for read-only keys (i.e. not using the default value). Adding new mandatory keys, or changing the value of a mandatory or default key must be done off-line. Any thoughts on changing this to allow a privileged client to use the GConf calls to update a key/ value that is mandatory or read-only to unprivileged (normal) users/apps? -jrg From jualasal@mail.student.oulu.fi Tue Mar 28 08:11:15 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1EBD3B04CF for ; Tue, 28 Mar 2006 08:11:14 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05340-06 for ; Tue, 28 Mar 2006 08:11:13 -0500 (EST) Received: from oulu.fi (ousrvr.oulu.fi [130.231.240.1]) by menubar.gnome.org (Postfix) with ESMTP id 93FDD3B0484 for ; Tue, 28 Mar 2006 08:11:12 -0500 (EST) Received: from webmail.oulu.fi (webmail.oulu.fi [130.231.241.38]) by oulu.fi (8.13.6/8.13.1) with ESMTP id k2SDBAXq023808; Tue, 28 Mar 2006 16:11:10 +0300 (EEST) Received: from webmail.oulu.fi (localhost.localdomain [127.0.0.1]) by webmail.oulu.fi (8.12.10/8.12.10) with ESMTP id k2SDBAOU008014; Tue, 28 Mar 2006 16:11:10 +0300 Received: (from apache@localhost) by webmail.oulu.fi (8.12.10/8.12.10/Submit) id k2SDBAdb008012; Tue, 28 Mar 2006 16:11:10 +0300 Received: from addr-82-128-229-79.suomi.net (addr-82-128-229-79.suomi.net [82.128.229.79]) by webmail.oulu.fi (IMP) with HTTP for ; Tue, 28 Mar 2006 16:11:10 +0300 Message-ID: <1143551470.442935ee75841@webmail.oulu.fi> Date: Tue, 28 Mar 2006 16:11:10 +0300 From: Jukka Alasalmi To: Cyrille Moureaux References: <200603200904.45156.jualasal@mail.student.oulu.fi> <44213461.6010308@Sun.COM> In-Reply-To: <44213461.6010308@Sun.COM> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.3-cvs X-Originating-IP: 82.128.229.79 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.464 X-Spam-Level: X-Mailman-Approved-At: Wed, 29 Mar 2006 08:03:04 -0500 Cc: gconf-list@gnome.org Subject: Re: GConf and storing GSList - how? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Mar 2006 13:11:15 -0000 > Hi Jukka, > > >I have a problem that I haven't found the answer to, despite looking for > >source codes. > > > >I am using gconf 2.6, and I would like to store a list of integers into the > > >gconf (to keep track of bookmarks). > > > >I use following kind of code (actually separated into different functions, > but > >here for clarity shortened, removed error checks etc): > > > >GConfValue *conf_value; > >gconf_value = gconf_client_get_without_default(gconf_client, > >KEY_BOOKMARKS_LIST, NULL); > >GSList *list = gconf_value_get_list(gconf_value); > >g_slist_foreach(list, add_bookmark_to_list, NULL); > > > >void add_bookmark_to_list(gpointer list_data, gpointer user_data) > >{ > > gint bookmark_id; > > gint *tmp = list_data; > > bookmark_id = *tmp; /***/ > >} > > > >/***/: If I understand correctly, this should return the numeric value that > > >the list item holds. But this always has the value 2. If I put *(tmp + 1) > >here, it works correctly, but I have no idea why. > > > >Now, the same problem occurs when saving the list. But I have no idea in > what > >format the numbers should be appended to list. I am using following: > > > >[...] > >g_slist_append(list_copy, GINT_TO_POINTER(bookmark_id)) > >gconf_client_set_list(gconf_client, KEY_BOOKMARKS_LIST, GCONF_VALUE_INT, > > list_copy, NULL); > >g_slist_free(list_copy); > >[...] > > > >This, however, saves just random data to the gconf. > > > >This all hints that there is some container, for example a struct, used > >internally in GConf, and those are stored to GSList, but I haven't found any > > >clarification to this by searching the source codes. > > > >Could someone tell how can I fix this problem? > > > > > The problem is that the GSList which is manipulated by GConf when > dealing with value lists is a GSList of GConfValue objects (which all > are expected to have the same GConfValueType), and not a GSList of > integers, or of pointers to integers (your code above is inconsistent, > the callback function assumes the GSList contains pointers to bookmark > ids, while your saving function passes the integer off as a pointer > directly). > > So you need to interpret list_data as GConfValue, and then do a > gconf_value_get_int on the result, while when saving you need to build > GConfValue objects with your integers in it, and append these GConfValue > objects to the GSList you pass to set_list. > > The reason your callback code "works" when using *(tmp + 1) is that > list_data is a GConfValue *, meaning its first word is the > GConfValueType (the 2 you're consistently getting) and the rest of the > memory is the union containing the actual value (in your case the > integer) so if you go over the type you end up pointing to your int. > > Cyrille Hi, Thank you very much. This is something that I thought it might be, but I was unable to find it in the documentation of GConf (it might be there, though, but I may have missed it). I'll try that out as soon as I have the time for it (I have been moving now so everything is still a bit hassle). Jukka From joebaker@nelfc.com Fri Mar 31 12:18:53 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A98BA3B0E92 for ; Fri, 31 Mar 2006 12:18:53 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14116-10 for ; Fri, 31 Mar 2006 12:18:52 -0500 (EST) Received: from mxout-03.mxes.net (mxout-03.mxes.net [205.237.194.34]) by menubar.gnome.org (Postfix) with ESMTP id 6B5A93B0CC0 for ; Fri, 31 Mar 2006 12:18:52 -0500 (EST) Received: from [192.168.0.252] (fire2.nelfc.com [24.106.45.82]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id EE22B519CF for ; Fri, 31 Mar 2006 12:18:50 -0500 (EST) Message-ID: <442D6479.5020606@nelfc.com> Date: Fri, 31 Mar 2006 11:18:49 -0600 From: Joe Baker Organization: NEL Frequency Controls, Inc. User-Agent: Mail/News 1.5 (X11/20060225) MIME-Version: 1.0 To: gconf-list@gnome.org X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/alternative; boundary="------------010701090200030908050705" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.607 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -0.607 X-Spam-Level: Subject: Running Orbit with TCP X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Mar 2006 17:18:53 -0000 This is a multi-part message in MIME format. --------------010701090200030908050705 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I'm wondering how I achieve multiple applications from several different servers coming to thin client x-desktops to share the same gconfd server. Is there a howto on this anywhere? Thanks! -Joe Baker --------------010701090200030908050705 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I'm wondering how I achieve multiple applications from several different servers coming to thin client x-desktops to share the same gconfd server.  Is there a howto on this anywhere?

Thanks!

-Joe Baker
--------------010701090200030908050705-- From mhterres@gmail.com Fri Mar 10 14:10:35 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 64A503B0C8B for ; Fri, 10 Mar 2006 14:10:35 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18189-08 for ; Fri, 10 Mar 2006 14:10:33 -0500 (EST) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.201]) by menubar.gnome.org (Postfix) with ESMTP id 7383A3B07D7 for ; Fri, 10 Mar 2006 14:10:33 -0500 (EST) Received: by xproxy.gmail.com with SMTP id t15so541024wxc for ; Fri, 10 Mar 2006 11:10:32 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=KTPkhHzJ/GMKYSa6o7PwFeK5YFkp/Kzz/Zzz4Z68hTJAmpHYr0Ge2GBJWIMTkK5W932ImemxVCJ2m98OlItbrbnEmkX+xNrExWU6A7J/WPKEtUyfBWNhwOdN0LUK0hL4oK0f+BRLaoGIA2b1708p4mEc+AgjwsYLcYt4aFT46x4= Received: by 10.70.75.15 with SMTP id x15mr177425wxa; Fri, 10 Mar 2006 11:10:32 -0800 (PST) Received: by 10.70.63.1 with HTTP; Fri, 10 Mar 2006 11:10:32 -0800 (PST) Message-ID: <90eed3ab0603101110i4d92b04cv2d7fb9a46723662c@mail.gmail.com> Date: Fri, 10 Mar 2006 16:10:32 -0300 From: "Marcelo H. Terres" To: gconf-list@gnome.org In-Reply-To: <90eed3ab0603091446p67f9cd8fr2a85330c6bb5d1f1@mail.gmail.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1888_648790.1142017832881" References: <90eed3ab0603091446p67f9cd8fr2a85330c6bb5d1f1@mail.gmail.com> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.881 tagged_above=-999 required=2 tests=[AWL=-0.267, BAYES_05=-1.11, HTML_40_50=0.496, HTML_MESSAGE=0.001, SPF_PASS=-0.001] X-Spam-Score: -0.881 X-Spam-Level: Subject: Mandatory setting in gconf X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Mar 2006 19:10:35 -0000 ------=_Part_1888_648790.1142017832881 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi people. I need to make an applet (keyboard indicator) obrigatory to all users of my computer. I need that they can't remove it. But I need that any other operations with panels and the other applets can be done. I try to set it in gconf.xml.mandatory but when I did this, all panels and applets became mandatory. How can I make this with just this applet. Anybody can help me ??? Thanks a lot, -- Marcelo H. Terres mhterres@gmail.com -- Marcelo H. Terres mhterres@gmail.com ------=_Part_1888_648790.1142017832881 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline
Hi people.

I need to make an applet (= keyboard indicator) obrigatory to all users of my computer. I need that the= y can't remove it.

But I need that any other operations with panels= and the other applets can be done.=20

I try to set it in gconf.xml.mandatory but when I did this, all pan= els and applets became mandatory. How can I make this with just this applet= .

Anybody can help me ???

Thanks a lot,

--
Marcelo H. T= erres
mhterres@gmail.com


--
Marcelo H. Terres
mhterres@gmail.com ------=_Part_1888_648790.1142017832881-- From John.Galloway@palmsource.com Mon Mar 13 20:08:10 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id C5E623B27DD for ; Mon, 13 Mar 2006 20:08:10 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 04519-06 for ; Mon, 13 Mar 2006 20:08:09 -0500 (EST) Received: from mx2.palmsource.com (mx2.palmsource.com [12.7.175.14]) by menubar.gnome.org (Postfix) with ESMTP id C15A23B2B75 for ; Mon, 13 Mar 2006 20:08:09 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by localhost.domain.tld (Postfix) with ESMTP id 5E7D921A4C for ; Mon, 13 Mar 2006 17:08:09 -0800 (PST) Received: from mx2.palmsource.com ([127.0.0.1]) by localhost (mx2.palmsource.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 24669-01-2 for ; Mon, 13 Mar 2006 17:08:08 -0800 (PST) Received: from ussunex2.palmsource.com (unknown [192.168.101.17]) by mx2.palmsource.com (Postfix) with ESMTP id 8F49D214F6 for ; Mon, 13 Mar 2006 17:08:08 -0800 (PST) Received: from USOWA1.palmsource.com ([10.0.20.17]) by ussunex2.palmsource.com with Microsoft SMTPSVC(6.0.3790.211); Mon, 13 Mar 2006 17:08:08 -0800 Received: from [10.70.2.127] ([192.168.104.46]) by USOWA1.palmsource.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.211); Mon, 13 Mar 2006 17:08:08 -0800 Mime-Version: 1.0 (Apple Message framework v746.2) Content-Transfer-Encoding: 7bit Message-Id: <737A5DCE-040D-48A4-A37D-7ED42AD0DDE2@palmsource.com> Content-Type: text/plain; charset=US-ASCII; format=flowed To: gconf-list@gnome.org From: John Galloway Date: Mon, 13 Mar 2006 17:08:07 -0800 X-Mailer: Apple Mail (2.746.2) X-OriginalArrivalTime: 14 Mar 2006 01:08:08.0382 (UTC) FILETIME=[C184D5E0:01C64703] X-Virus-Scanned: by amavisd-new at palmsource.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Subject: current status/plans of gconf using d-bus? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Mar 2006 01:08:11 -0000 I saw some old (2003) messages about gconf now being able to use d-bus, but looking in the current 2.13.5 source, I see no reference to d-bus at all. So what happened? Was it here then gone, is it here now and I just don't see where or... If GConf were to use d-bus, does that mean it would not need to use ORBit, that would be nice. -jrg From richard@imendio.com Tue Mar 14 02:14:27 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 5E53E3B1CF6 for ; Tue, 14 Mar 2006 02:14:27 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 21075-03 for ; Tue, 14 Mar 2006 02:14:24 -0500 (EST) Received: from holken.mikan.net (holken.mikan.net [83.145.56.183]) by menubar.gnome.org (Postfix) with ESMTP id 1DB943B3359 for ; Tue, 14 Mar 2006 02:14:23 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by holken.mikan.net (Postfix) with ESMTP id 978EA1261E; Tue, 14 Mar 2006 08:14:22 +0100 (CET) Received: from holken.mikan.net ([127.0.0.1]) by localhost (holken.mikan.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 23320-05; Tue, 14 Mar 2006 08:14:11 +0100 (CET) Received: from [192.168.100.4] (c83-248-134-21.bredband.comhem.se [83.248.134.21]) by holken.mikan.net (Postfix) with ESMTP id EE9143352D4; Tue, 14 Mar 2006 08:13:37 +0100 (CET) Message-ID: <44166D20.70801@imendio.com> Date: Tue, 14 Mar 2006 08:13:36 +0100 From: Richard Hult Organization: Imendio AB User-Agent: Thunderbird 1.5 (X11/20060309) MIME-Version: 1.0 To: John Galloway References: <737A5DCE-040D-48A4-A37D-7ED42AD0DDE2@palmsource.com> In-Reply-To: <737A5DCE-040D-48A4-A37D-7ED42AD0DDE2@palmsource.com> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at holken.mikan.net X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Cc: gconf-list@gnome.org Subject: Re: current status/plans of gconf using d-bus? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Mar 2006 07:14:27 -0000 Hi, John Galloway skrev: > I saw some old (2003) messages about gconf now being able > to use d-bus, but looking in the current 2.13.5 source, I see > no reference to d-bus at all. So what happened? Was it here > then gone, is it here now and I just don't see where or... The dbus port is used in maemo (http://www.maemo.org), and lives at http://developer.imendio.com/wiki/GConf_D-BUS. It's a "minimal set of changes" port, so it doesn't take full advantage of dbus. It will not replace the upstream version as is, but there are plans for future improvements to gconf, including using dbus natively here: http://www.gnome.org/projects/gconf/plans.html /Richard -- Imendio AB, http://www.imendio.com/ From jualasal@mail.student.oulu.fi Mon Mar 20 04:36:30 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 969833B2022 for ; Mon, 20 Mar 2006 04:36:30 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 13074-02 for ; Mon, 20 Mar 2006 04:36:29 -0500 (EST) Received: from smtp.inet.fi (smtp.inet.fi [192.89.123.192]) by menubar.gnome.org (Postfix) with ESMTP id BD0843B2028 for ; Mon, 20 Mar 2006 04:36:28 -0500 (EST) Received: from [192.168.0.100] (ip194-251-124-26.snadit.inet.fi [194.251.124.26]) by smtp.inet.fi (Postfix) with ESMTP id 1E66BC6EA for ; Mon, 20 Mar 2006 11:36:27 +0200 (EET) From: Jukka Alasalmi To: gconf-list@gnome.org Date: Mon, 20 Mar 2006 09:04:45 +0000 User-Agent: KMail/1.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200603200904.45156.jualasal@mail.student.oulu.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: X-Mailman-Approved-At: Mon, 20 Mar 2006 08:36:50 -0500 Subject: GConf and storing GSList - how? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Mar 2006 09:36:30 -0000 Hi everyone, I have a problem that I haven't found the answer to, despite looking for source codes. I am using gconf 2.6, and I would like to store a list of integers into the gconf (to keep track of bookmarks). I use following kind of code (actually separated into different functions, but here for clarity shortened, removed error checks etc): GConfValue *conf_value; gconf_value = gconf_client_get_without_default(gconf_client, KEY_BOOKMARKS_LIST, NULL); GSList *list = gconf_value_get_list(gconf_value); g_slist_foreach(list, add_bookmark_to_list, NULL); void add_bookmark_to_list(gpointer list_data, gpointer user_data) { gint bookmark_id; gint *tmp = list_data; bookmark_id = *tmp; /***/ } /***/: If I understand correctly, this should return the numeric value that the list item holds. But this always has the value 2. If I put *(tmp + 1) here, it works correctly, but I have no idea why. Now, the same problem occurs when saving the list. But I have no idea in what format the numbers should be appended to list. I am using following: [...] g_slist_append(list_copy, GINT_TO_POINTER(bookmark_id)) gconf_client_set_list(gconf_client, KEY_BOOKMARKS_LIST, GCONF_VALUE_INT, list_copy, NULL); g_slist_free(list_copy); [...] This, however, saves just random data to the gconf. This all hints that there is some container, for example a struct, used internally in GConf, and those are stored to GSList, but I haven't found any clarification to this by searching the source codes. Could someone tell how can I fix this problem? Thanks in advance, Jukka Alasalmi From Cyrille.Moureaux@Sun.COM Wed Mar 22 06:28:30 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 54CC33B15C4 for ; Wed, 22 Mar 2006 06:28:30 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 19314-10 for ; Wed, 22 Mar 2006 06:28:25 -0500 (EST) Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31]) by menubar.gnome.org (Postfix) with ESMTP id D411B3B32DE for ; Wed, 22 Mar 2006 06:28:23 -0500 (EST) Received: from phys-gadget-1 ([129.156.85.171]) by brmea-mail-1.sun.com (8.12.10/8.12.9) with ESMTP id k2MBRCSl011823 for ; Wed, 22 Mar 2006 04:28:23 -0700 (MST) Received: from conversion-daemon.gadget-mail1.uk.sun.com by gadget-mail1.uk.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0IWJ00E0110N8T@gadget-mail1.uk.sun.com> (original mail from Cyrille.Moureaux@Sun.COM) for gconf-list@gnome.org; Wed, 22 Mar 2006 11:27:47 +0000 (GMT) Received: from [129.157.194.116] (dhcp-epar01-194-116.France.Sun.COM [129.157.194.116]) by gadget-mail1.uk.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTP id <0IWJ007A516AZ1@gadget-mail1.uk.sun.com>; Wed, 22 Mar 2006 11:27:47 +0000 (GMT) Date: Wed, 22 Mar 2006 12:26:25 +0100 From: Cyrille Moureaux In-reply-to: <200603200904.45156.jualasal@mail.student.oulu.fi> To: Jukka Alasalmi Message-id: <44213461.6010308@Sun.COM> MIME-version: 1.0 Content-type: text/plain; charset=us-ascii; format=flowed Content-transfer-encoding: 7BIT X-Accept-Language: en-us, en-ie, en-gb, en User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20050729 References: <200603200904.45156.jualasal@mail.student.oulu.fi> X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.598 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, UNPARSEABLE_RELAY=0.001] X-Spam-Score: -2.598 X-Spam-Level: Cc: gconf-list@gnome.org Subject: Re: GConf and storing GSList - how? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Mar 2006 11:28:30 -0000 Hi Jukka, >I have a problem that I haven't found the answer to, despite looking for >source codes. > >I am using gconf 2.6, and I would like to store a list of integers into the >gconf (to keep track of bookmarks). > >I use following kind of code (actually separated into different functions, but >here for clarity shortened, removed error checks etc): > >GConfValue *conf_value; >gconf_value = gconf_client_get_without_default(gconf_client, >KEY_BOOKMARKS_LIST, NULL); >GSList *list = gconf_value_get_list(gconf_value); >g_slist_foreach(list, add_bookmark_to_list, NULL); > >void add_bookmark_to_list(gpointer list_data, gpointer user_data) >{ > gint bookmark_id; > gint *tmp = list_data; > bookmark_id = *tmp; /***/ >} > >/***/: If I understand correctly, this should return the numeric value that >the list item holds. But this always has the value 2. If I put *(tmp + 1) >here, it works correctly, but I have no idea why. > >Now, the same problem occurs when saving the list. But I have no idea in what >format the numbers should be appended to list. I am using following: > >[...] >g_slist_append(list_copy, GINT_TO_POINTER(bookmark_id)) >gconf_client_set_list(gconf_client, KEY_BOOKMARKS_LIST, GCONF_VALUE_INT, > list_copy, NULL); >g_slist_free(list_copy); >[...] > >This, however, saves just random data to the gconf. > >This all hints that there is some container, for example a struct, used >internally in GConf, and those are stored to GSList, but I haven't found any >clarification to this by searching the source codes. > >Could someone tell how can I fix this problem? > > The problem is that the GSList which is manipulated by GConf when dealing with value lists is a GSList of GConfValue objects (which all are expected to have the same GConfValueType), and not a GSList of integers, or of pointers to integers (your code above is inconsistent, the callback function assumes the GSList contains pointers to bookmark ids, while your saving function passes the integer off as a pointer directly). So you need to interpret list_data as GConfValue, and then do a gconf_value_get_int on the result, while when saving you need to build GConfValue objects with your integers in it, and append these GConfValue objects to the GSList you pass to set_list. The reason your callback code "works" when using *(tmp + 1) is that list_data is a GConfValue *, meaning its first word is the GConfValueType (the 2 you're consistently getting) and the rest of the memory is the union containing the actual value (in your case the integer) so if you go over the type you end up pointing to your int. Cyrille From John.Galloway@palmsource.com Fri Mar 24 16:29:20 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id 31A033B1DEF for ; Fri, 24 Mar 2006 16:29:20 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16813-02 for ; Fri, 24 Mar 2006 16:29:19 -0500 (EST) Received: from mx2.palmsource.com (mx2.palmsource.com [12.7.175.14]) by menubar.gnome.org (Postfix) with ESMTP id 1E68E3B06F1 for ; Fri, 24 Mar 2006 16:29:19 -0500 (EST) Received: from localhost (localhost [127.0.0.1]) by localhost.domain.tld (Postfix) with ESMTP id 9C7AD246C7 for ; Fri, 24 Mar 2006 13:29:16 -0800 (PST) Received: from mx2.palmsource.com ([127.0.0.1]) by localhost (mx2.palmsource.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 31707-05-3 for ; Fri, 24 Mar 2006 13:29:15 -0800 (PST) Received: from ussunex1.palmsource.com (unknown [192.168.101.16]) by mx2.palmsource.com (Postfix) with ESMTP id A9ED923A9E for ; Fri, 24 Mar 2006 13:29:15 -0800 (PST) Received: from USOWA1.palmsource.com ([10.0.20.17]) by ussunex1.palmsource.com with Microsoft SMTPSVC(6.0.3790.211); Fri, 24 Mar 2006 13:29:15 -0800 Received: from [10.70.2.141] ([192.168.104.19]) by USOWA1.palmsource.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.211); Fri, 24 Mar 2006 13:29:15 -0800 Mime-Version: 1.0 (Apple Message framework v746.3) Content-Transfer-Encoding: 7bit Message-Id: <279F7595-D807-402A-BA5F-5A12364C5C69@palmsource.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: gconf-list@gnome.org From: John Galloway Date: Fri, 24 Mar 2006 13:29:12 -0800 X-Mailer: Apple Mail (2.746.3) X-OriginalArrivalTime: 24 Mar 2006 21:29:15.0391 (UTC) FILETIME=[0030B0F0:01C64F8A] X-Virus-Scanned: by amavisd-new at palmsource.com X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.599 tagged_above=-999 required=2 tests=[AWL=0.000, BAYES_00=-2.599] X-Spam-Score: -2.599 X-Spam-Level: Subject: dynamic mandatory keys? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Mar 2006 21:29:20 -0000 GConf today (please correct me if I misunderstand this) is setup to have a fixed set of mandatory and read-only (default) key/values that are setup and maintained external to GConf. A well behaved GConf client, no matter how privileged, can not alter a mandatory key nor create new ones, nor do so for the read-only default set. A client can only create new keys (not in the mandatory set) or create new current values for read-only keys (i.e. not using the default value). Adding new mandatory keys, or changing the value of a mandatory or default key must be done off-line. Any thoughts on changing this to allow a privileged client to use the GConf calls to update a key/ value that is mandatory or read-only to unprivileged (normal) users/apps? -jrg From jualasal@mail.student.oulu.fi Tue Mar 28 08:11:15 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id F1EBD3B04CF for ; Tue, 28 Mar 2006 08:11:14 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 05340-06 for ; Tue, 28 Mar 2006 08:11:13 -0500 (EST) Received: from oulu.fi (ousrvr.oulu.fi [130.231.240.1]) by menubar.gnome.org (Postfix) with ESMTP id 93FDD3B0484 for ; Tue, 28 Mar 2006 08:11:12 -0500 (EST) Received: from webmail.oulu.fi (webmail.oulu.fi [130.231.241.38]) by oulu.fi (8.13.6/8.13.1) with ESMTP id k2SDBAXq023808; Tue, 28 Mar 2006 16:11:10 +0300 (EEST) Received: from webmail.oulu.fi (localhost.localdomain [127.0.0.1]) by webmail.oulu.fi (8.12.10/8.12.10) with ESMTP id k2SDBAOU008014; Tue, 28 Mar 2006 16:11:10 +0300 Received: (from apache@localhost) by webmail.oulu.fi (8.12.10/8.12.10/Submit) id k2SDBAdb008012; Tue, 28 Mar 2006 16:11:10 +0300 Received: from addr-82-128-229-79.suomi.net (addr-82-128-229-79.suomi.net [82.128.229.79]) by webmail.oulu.fi (IMP) with HTTP for ; Tue, 28 Mar 2006 16:11:10 +0300 Message-ID: <1143551470.442935ee75841@webmail.oulu.fi> Date: Tue, 28 Mar 2006 16:11:10 +0300 From: Jukka Alasalmi To: Cyrille Moureaux References: <200603200904.45156.jualasal@mail.student.oulu.fi> <44213461.6010308@Sun.COM> In-Reply-To: <44213461.6010308@Sun.COM> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.3-cvs X-Originating-IP: 82.128.229.79 X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-2.464 tagged_above=-999 required=2 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135] X-Spam-Score: -2.464 X-Spam-Level: X-Mailman-Approved-At: Wed, 29 Mar 2006 08:03:04 -0500 Cc: gconf-list@gnome.org Subject: Re: GConf and storing GSList - how? X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Mar 2006 13:11:15 -0000 > Hi Jukka, > > >I have a problem that I haven't found the answer to, despite looking for > >source codes. > > > >I am using gconf 2.6, and I would like to store a list of integers into the > > >gconf (to keep track of bookmarks). > > > >I use following kind of code (actually separated into different functions, > but > >here for clarity shortened, removed error checks etc): > > > >GConfValue *conf_value; > >gconf_value = gconf_client_get_without_default(gconf_client, > >KEY_BOOKMARKS_LIST, NULL); > >GSList *list = gconf_value_get_list(gconf_value); > >g_slist_foreach(list, add_bookmark_to_list, NULL); > > > >void add_bookmark_to_list(gpointer list_data, gpointer user_data) > >{ > > gint bookmark_id; > > gint *tmp = list_data; > > bookmark_id = *tmp; /***/ > >} > > > >/***/: If I understand correctly, this should return the numeric value that > > >the list item holds. But this always has the value 2. If I put *(tmp + 1) > >here, it works correctly, but I have no idea why. > > > >Now, the same problem occurs when saving the list. But I have no idea in > what > >format the numbers should be appended to list. I am using following: > > > >[...] > >g_slist_append(list_copy, GINT_TO_POINTER(bookmark_id)) > >gconf_client_set_list(gconf_client, KEY_BOOKMARKS_LIST, GCONF_VALUE_INT, > > list_copy, NULL); > >g_slist_free(list_copy); > >[...] > > > >This, however, saves just random data to the gconf. > > > >This all hints that there is some container, for example a struct, used > >internally in GConf, and those are stored to GSList, but I haven't found any > > >clarification to this by searching the source codes. > > > >Could someone tell how can I fix this problem? > > > > > The problem is that the GSList which is manipulated by GConf when > dealing with value lists is a GSList of GConfValue objects (which all > are expected to have the same GConfValueType), and not a GSList of > integers, or of pointers to integers (your code above is inconsistent, > the callback function assumes the GSList contains pointers to bookmark > ids, while your saving function passes the integer off as a pointer > directly). > > So you need to interpret list_data as GConfValue, and then do a > gconf_value_get_int on the result, while when saving you need to build > GConfValue objects with your integers in it, and append these GConfValue > objects to the GSList you pass to set_list. > > The reason your callback code "works" when using *(tmp + 1) is that > list_data is a GConfValue *, meaning its first word is the > GConfValueType (the 2 you're consistently getting) and the rest of the > memory is the union containing the actual value (in your case the > integer) so if you go over the type you end up pointing to your int. > > Cyrille Hi, Thank you very much. This is something that I thought it might be, but I was unable to find it in the documentation of GConf (it might be there, though, but I may have missed it). I'll try that out as soon as I have the time for it (I have been moving now so everything is still a bit hassle). Jukka From joebaker@nelfc.com Fri Mar 31 12:18:53 2006 Return-Path: X-Original-To: gconf-list@gnome.org Delivered-To: gconf-list@gnome.org Received: from localhost (unknown [127.0.0.1]) by menubar.gnome.org (Postfix) with ESMTP id A98BA3B0E92 for ; Fri, 31 Mar 2006 12:18:53 -0500 (EST) Received: from menubar.gnome.org ([127.0.0.1]) by localhost (menubar.gnome.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14116-10 for ; Fri, 31 Mar 2006 12:18:52 -0500 (EST) Received: from mxout-03.mxes.net (mxout-03.mxes.net [205.237.194.34]) by menubar.gnome.org (Postfix) with ESMTP id 6B5A93B0CC0 for ; Fri, 31 Mar 2006 12:18:52 -0500 (EST) Received: from [192.168.0.252] (fire2.nelfc.com [24.106.45.82]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id EE22B519CF for ; Fri, 31 Mar 2006 12:18:50 -0500 (EST) Message-ID: <442D6479.5020606@nelfc.com> Date: Fri, 31 Mar 2006 11:18:49 -0600 From: Joe Baker Organization: NEL Frequency Controls, Inc. User-Agent: Mail/News 1.5 (X11/20060225) MIME-Version: 1.0 To: gconf-list@gnome.org X-Enigmail-Version: 0.94.0.0 Content-Type: multipart/alternative; boundary="------------010701090200030908050705" X-Virus-Scanned: by amavisd-new at gnome.org X-Spam-Status: No, score=-0.607 tagged_above=-999 required=2 tests=[BAYES_20=-0.74, HTML_50_60=0.134, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] X-Spam-Score: -0.607 X-Spam-Level: Subject: Running Orbit with TCP X-BeenThere: gconf-list@gnome.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the GConf library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 Mar 2006 17:18:53 -0000 This is a multi-part message in MIME format. --------------010701090200030908050705 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I'm wondering how I achieve multiple applications from several different servers coming to thin client x-desktops to share the same gconfd server. Is there a howto on this anywhere? Thanks! -Joe Baker --------------010701090200030908050705 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I'm wondering how I achieve multiple applications from several different servers coming to thin client x-desktops to share the same gconfd server.  Is there a howto on this anywhere?

Thanks!

-Joe Baker
--------------010701090200030908050705--