Fwd: Re: gdesksets/files/patch-libdesklets::Network.py
Jeremy Messenger
mezz7 at cox.net
Mon Nov 17 13:25:56 PST 2003
On Mon, 17 Nov 2003 22:20:50 +0100, Franz Klammer <klammer at webonaut.com>
wrote:
> Jeremy Messenger wrote:
>
>> On Mon, 17 Nov 2003 10:55:35 +0100, Alexander Leidinger
>> <Alexander at Leidinger.net> wrote:
>>
>>> On Sun, 16 Nov 2003 17:35:51 -0600
>>> Jeremy Messenger <mezz7 at cox.net> 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.
More information about the freebsd-gnome
mailing list