On Tue, 3 Mar 2009, Sebastian Pipping wrote:

> Asheesh Laroia wrote:
>>> 4) See what related files nautilus is accessing on startup:
>>>  $ strace nautilus 2>&1 | grep /usr/lib/.\*nautilus
>>>  open("/usr/lib/libnautilus-extension.so.1", O_RDONLY) = 3
>>>
>>> What's next?
>>
>> Try putting the CC Nautilus extension in the path that Nautilus looks in
>> for Python extensions and see if you get a new properties pane.
>>
>> But one more thing:
>>
>>>  /usr/lib/pkgconfig/nautilus-python.pc
>>>  /usr/share/doc/nautilus-python/README
>>>  /usr/share/doc/nautilus-python/documentation.py
>>>  /usr/share/doc/nautilus-python/examples
>>>  /usr/share/doc/nautilus-python/examples/background-image.py
>>>  /usr/share/doc/nautilus-python/examples/block-size-column.py
>>>  /usr/share/doc/nautilus-python/examples/md5sum-property-page.py
>>>  /usr/share/doc/nautilus-python/examples/open-terminal.py
>>
>> Can you get these files to work? What does README or documentation.py say?
>
> README says I should copy the examples to one of
>
>  /usr/lib/nautilus/extensions-1.0/python/
>  ~/.nautilus/python-extensions/
>
> However Nautilus does not seem to look into that, both
>
>  strace nautilus 2>&1 | fgrep extensions
>  strace nautilus 2>&1 | fgrep .nautilus/python-extensions
>
> give nothing.

For me (on Ubuntu), it sure does give output. Have you tried killing 
nautilus on your system (you may already have a Nautilus process running) 
and starting a fresh one?

I ran:

paulprot...@vellum:~ $ killall nautilus
paulprot...@vellum:~ $ strace -f nautilus 2>&1 | fgrep extensions  | less

The first few lines of output are:

[pid 16972] open("/usr/lib/nautilus/extensions-2.0", 
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 21
[pid 16972] stat64("/usr/lib/nautilus/extensions-2.0/libnautilus-python.so", 
{st_mode=S_IFREG|0644, st_size=22028, ...}) = 0
[pid 16972] open("/usr/lib/nautilus/extensions-2.0/libnautilus-python.so", 
O_RDONLY) = 22
[pid 16972] open("/usr/lib/nautilus/extensions-2.0/python", 
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = 22
[pid 16972] open("/home/paulproteus/.nautilus/python-extensions/", 
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|0x80000) = -1 ENOENT (No such file 
or directory)

> I cannot make any sense from documentation.py with my current knowledge 
> of Python.
>
> The 0.4.1-r1 ebuild I've been using latest can be found
> at [1] if anybody feels like playing around with it.

Thanks. We at CC mostly use Ubuntu and teensy bit of Debian, but Scott who 
co-wrote liblicense originally used Gentoo when he was an intern here.

Still, I think that you should be able to move forward. I hope we can work 
through this!

-- Asheesh.

-- 
There is an old time toast which is golden for its beauty.
"When you ascend the hill of prosperity may you not meet a friend."
                -- Mark Twain
_______________________________________________
cc-devel mailing list
[email protected]
http://lists.ibiblio.org/mailman/listinfo/cc-devel

Reply via email to