Fwd: Re: gdesksets/files/patch-libdesklets::Network.py
Franz Klammer
klammer at webonaut.com
Mon Nov 17 15:03:30 PST 2003
Jeremy Messenger wrote:
> On Mon, 17 Nov 2003 23:12:47 +0100, Franz Klammer
> <klammer at webonaut.com> wrote:
>
>> Joe Marcus Clarke wrote:
>>
>>> On Mon, 2003-11-17 at 16:20, Franz Klammer 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:
>>>>
>>>
>>> That seems reasonable to me. C applications need to do
>>> gdk_threads_init() before using threads.
>>>
>>>
>> sysinfo is running now with libc_r (at least for me) after
>> the change below. seems that's a bug in gdesklet, or?
>> maybe that's not the perfect position for this line.
>> but yesterday i try this line in ${X11BASE}/bin/gdesklets
>> and it doesn't change anything.
>
>
> Wow, awsome!! The gdesklets works much better, which the SysInfo and
> weather work now. Took me few months to figure.. :-)
>
glad to read this! :-D
> Gotta to create the new gdesklets.diff and send it to PR.. Then, I
> will work the SysInfo port with you because there many problem with
> it. Like, it needs the USE_BZIP2, new distinfo and fix some installtion.
>
i know! it's not a demonstration of a portlint-aware port resp. far away
from "ready to commit" ;-)
> Are you going to report at gDesklets's Bugzilla? Or do you want me to
> do it for you with your credit include?
>
uups! i've forgotten to send the first bug in Mem.py. i'm appreciate if
you do it otherwise i will do it tomorrow.
bye and good night
franz
> Cheers,
> Mezz
>
>> franz.
>>
>>> Joe
>>>
>>>
>>>> #
>>>> # 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)
>>>>
>>>>
>>>> franz
>>>>
>>>>
>>>>> Cheers,
>>>>> Mezz
>>>>>
>>>>>
>>>>>> Bye,
>>>>>> Alexander.
>>>>>
>
>
More information about the freebsd-gnome
mailing list