From: Thierry G. <thi...@gm...> - 2008-01-22 17:24:54
|
2008/1/21, Thomas Leonard <ta...@gm...>: > > $ 0publish -e ROX-Filer.xml > > Change the <group> line to have a "main" attribute: > > <group arch="Linux-ppc" main="ROX-Filer/AppRun"> > > You might also want to change the text to say that it's a PPC binary, > not the source. I'll try to get this bug fixed for 2.8! I did that. Should I send you the new key and xml file? However, you should still be able to test it, like this: > > $ 0launch --main=ROX-Filer/AppRun \ > http://rox.sourceforge.net/2008/linux-ppc/ROX-Filer.xml I'll create a new user and test all this to see if it works. I was thinking something like the 'Set Run Action' process: > > - User right-clicks on an image and chooses 'Set Thumbnailer' from the > menu. > - Drags thumbnailer from web-page to dialog box. > > Of course, all the common formats should be in ROX-Defaults so > normally you wouldn't have to do anything. But, ideally it should be > either ROX-Filer or ROX-Defaults that sets things up, not the > thumbnailer. Any way is fine to me, being that one of the advantages of doing so is the simplicity and the ability of doing it more than one way. Assuming the filer tells it the size it wants and the output is a > series of (width x height) RGB triplets, there's not much that it can > do. Every possible output of the expected length is valid. If it > provides too much output the filer will just stop reading; too little > and the filer will ignore it. Shouldn't be impossible to get it right. Well, I would still consider it potentially insecure, due to the fact it's creating end-user objects which may induce him in error regarding the file type. But I guess it can't be avoided. You have to cope with multiple different thumbnailers running at once, > but it certainly could work. I'll make a try inside the thumbnailer itself. Main thumbnailer process stays awake for a while, thumbnailer helper starts main if none, send command to main if already up. Main thumbnailer process goes down if no request for a while. Need time to do IPC in python! Thierry |