From owner-freebsd-gnome@FreeBSD.ORG Mon Nov 17 13:25:56 2003 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 21F7316A4CE for ; Mon, 17 Nov 2003 13:25:56 -0800 (PST) Received: from lakemtao07.cox.net (lakemtao07.cox.net [68.1.17.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id C447843F75 for ; Mon, 17 Nov 2003 13:25:54 -0800 (PST) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.11]) by lakemtao07.cox.net (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with ESMTP id <20031117212552.TFWF4890.lakemtao07.cox.net@mezz.mezzweb.com>; Mon, 17 Nov 2003 16:25:52 -0500 To: Franz Klammer References: <3FB3CA31.20309@webonaut.com> <3FB3D047.3010701@webonaut.com> <20031114100638.08c69054.Alexander@Leidinger.net> <3FB7A46D.1050204@webonaut.com> <20031117105535.5afa6df2.Alexander@Leidinger.net> <3FB93BB2.7050806@webonaut.com> Message-ID: From: Jeremy Messenger Content-Type: text/plain; format=flowed; charset=iso-8859-1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Date: Mon, 17 Nov 2003 15:24:51 -0600 In-Reply-To: <3FB93BB2.7050806@webonaut.com> User-Agent: Opera7.21/Linux M2 build 497 cc: gnome@freebsd.org cc: Alexander Leidinger Subject: Re: Fwd: Re: gdesksets/files/patch-libdesklets::Network.py X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Nov 2003 21:25:56 -0000 On Mon, 17 Nov 2003 22:20:50 +0100, Franz Klammer wrote: > Jeremy Messenger wrote: > >> On Mon, 17 Nov 2003 10:55:35 +0100, Alexander Leidinger >> wrote: >> >>> On Sun, 16 Nov 2003 17:35:51 -0600 >>> Jeremy Messenger wrote: >>> >>>> > some kown problems: >>>> > - to make it run you need to activate libkse in /etc/libmap.conf >>>> >>>> Bummer, looks like you will have to add explain in the pkg-message >>>> about >>>> that libkse is required otherwise it won't work with libc_r. >>> >>> >>> Has anyone contacted the threads people? There's either a bug in libkse >>> or in libc_r. >> >> >> No, I haven't.. I didn't know there has any bug in libkse or libc_r >> that cause gdesklets not work. Well, I don't know how to explain and >> show there's bug in libc_r or libkse. I just explain about gdesklets >> work a little on libkse, but not on libc_r? Also, show the code of >> SysInfo or Weather's thread? >> > i think i've found the problem. could someone approve this? > to make it run, please change gdesklets/sensor/Sensor.py in this way: > > # > # Adds and runs a new thread. > # > def _add_thread(self, threadfunction, *args): > > gtk.threads_init() <== ADD THIS LINE > > # the thread should not start before setup is complete, therefore > # we are using the GTK idle handler > def run_thread(threadfunction, args): > thread.start_new_thread(threadfunction, args) > > gtk.idle_add(run_thread, threadfunction, args) Does it solve the problem on libc_r and libkse, the SysInfo can run fine without your patch? If yes, then I can trust on your source and update the gdesklets.diff then send it to PR. Wanna to hear a funny story? I accidented 'rm -rf /usr/X11R6/share/' last night, which I was meant to 'rm -rf /usr/X11R6/share/gnome/gdesklets'.. It broke many stuffs, so right now I am rebuilding Gnome and many stuff. It's why I am not able to test gdesklets right now.. :-) Thanks! Cheers, Mezz > franz > >> Cheers, >> Mezz >> >>> Bye, >>> Alexander. -- bsdforums.org 's moderator, mezz.