Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Nov 2003 23:12:47 +0100
From:      Franz Klammer <klammer@webonaut.com>
To:        Joe Marcus Clarke <marcus@marcuscom.com>
Cc:        Alexander Leidinger <Alexander@Leidinger.net>
Subject:   Re: Fwd: Re: gdesksets/files/patch-libdesklets::Network.py
Message-ID:  <3FB947DF.2060306@webonaut.com>
In-Reply-To: <1069104738.737.69.camel@gyros>
References:  <3FB3CA31.20309@webonaut.com> <opryk9v5m88ckrg5@smtp.central.cox.net> <3FB3D047.3010701@webonaut.com> <opryle9h1z8ckrg5@smtp.central.cox.net> <20031114100638.08c69054.Alexander@Leidinger.net> <3FB7A46D.1050204@webonaut.com> <opryq7t10z8ckrg5@smtp.central.cox.net> <20031117105535.5afa6df2.Alexander@Leidinger.net> <oprysu83zc8ckrg5@smtp.central.cox.net>  <3FB93BB2.7050806@webonaut.com> <1069104738.737.69.camel@gyros>

next in thread | previous in thread | raw e-mail | index | archive | help
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@Leidinger.net> wrote:
>>>
>>>      
>>>
>>>>On Sun, 16 Nov 2003 17:35:51 -0600
>>>>Jeremy Messenger <mezz7@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.

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.
>>>>        
>>>>
>>>
>>>      
>>>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3FB947DF.2060306>