You are not logged in.

#1 2010-03-12 00:21:55

estyles
Member
Registered: 2008-09-02
Posts: 6

eiciel nautilus integration

I am trying to configure a number of Arch boxes to use as fileservers and web proxies on a mostly-Windows network.  I've been able to get most things running much easier in Arch than I have in Ubuntu or CentOS (we're undecided on which OS to use, although Ubuntu is definitely out for the moment, as it only has samba2.5 in the repos (and samba4, which is alpha)).  Arch is definitely my preference, due to the logical, simple way that configuration is laid out.

The one problem I'm having is using eiciel.  It's essential to be able to use ACL's for file permissions on this system.  Luckily, that's not dependent on eiciel, since setfacl and getfacl work fine.  However, having eiciel working would be a big "nice to have", and I was able to get it working without a hitch on Ubuntu and CentOS.  Eiciel *is* in the repository, so even though I know the general disdain for GUI tools on Arch, I have to believe that someone out there is using it.  And I can use it fine as a standalone tool (though it's not spectacularly useful that way), but can't figure out why the nautilus integration won't work.

"Nautilus-extensions" is listed as a dependency for the eiciel nautilus integration, however I can't find a package by that name.  Installing nautilus-actions seems to do the trick on Ubuntu, so I'm assuming that "nautilus-extensions" isn't specifically a package name, but just a requirement that nautilus-extensions in general work.  And they do.  Nautilus-share, installed from the repos, works fine, as do some others.  I downloaded the source for eiciel and built it myself, hoping to see if there were any errors, but there were not.  The extensions directory was listed properly, and the libeiciel-nautilus.so file exists in that directory.

Is there any other procedure that would normally be required to enable a nautilus extension, other than just copying it to that directory?  I checked gconf-editor and nautilus preferences with no luck.  Or maybe there's another dependency that it's silently failing on?  Anyone use eiciel with nautilus integration?

(edit: yes, I did restart nautilus after installing, several times.  also restarted the whole machine when that didn't work.)

Last edited by estyles (2010-03-12 00:23:52)

Offline

#2 2010-03-15 15:57:23

estyles
Member
Registered: 2008-09-02
Posts: 6

Re: eiciel nautilus integration

I hate to bump my own post, but is there anyone out there that uses Eiciel on Arch and can just say "yes, I have nautilus integration working", or "no, I don't"?

Offline

#3 2010-06-28 08:49:13

MilanKnizek
Member
Registered: 2005-12-13
Posts: 88

Re: eiciel nautilus integration

Anybody solved the issue of integration nautilus and eiciel?


--
Milan Knizek
http://knizek.net

Offline

#4 2010-06-28 09:40:25

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: eiciel nautilus integration

Give the extreme inactivity in this thread, my guess is no. Have you looked for generic eiciel/nautilus details i.e. not specifically for Arch? If it runs on any other distro, it can run on Arch.

Offline

#5 2010-06-28 10:34:08

MilanKnizek
Member
Registered: 2005-12-13
Posts: 88

Re: eiciel nautilus integration

@tomk: Yep, before posting I have spent some time searching the issue. It apparently did appear for others (Ubuntu), probably due to a broken package in some version of debian (a year ago). Now solved.

(Eicel standalone works fine for me. Nautilus run from CLI does not show any info.)

I have not found any note regarding to special procedures on how to "enable" the tab in nautilus. Once the extension is installed and acl enabled for the filesystem, it should appear automatically.

I will go on searching, possibly some how to on debugging nautilus extensions...


$ ls -ls /usr/lib/libnaut*
0 lrwxrwxrwx 1 root root    30 23. čen 23.57 /usr/lib/libnautilus-extension.so -> libnautilus-extension.so.1.1.0
0 lrwxrwxrwx 1 root root    30 23. čen 23.58 /usr/lib/libnautilus-extension.so.1 -> libnautilus-extension.so.1.1.0
48 -rwxr-xr-x 1 root root 47660 27. dub 22.46 /usr/lib/libnautilus-extension.so.1.1.0

$ ls -ls /usr/lib/nautilus/extensions-2.0/
celkem 1292
484 -rw-r--r-- 1 root root 493436  4. úno 00.36 libeiciel-nautilus.a
324 -rwxr-xr-x 1 root root 328864  4. úno 00.36 libeiciel-nautilus.so
20 -rwxr-xr-x 1 root root  17432 24. čen 15.09 libevince-properties-page.so
36 -rwxr-xr-x 1 root root  33090 11. čen 00.44 libnautilus-actions-menu.so
24 -rwxr-xr-x 1 root root  22664 11. čen 00.44 libnautilus-actions-tracker.so
60 -rwxr-xr-x 1 root root  57434 22. čen 08.27 libnautilus-brasero-extension.so
20 -rwxr-xr-x 1 root root  17999 22. čen 08.20 libnautilus-fileroller.so
16 -rwxr-xr-x 1 root root  13992 31. led 14.08 libnautilus-gksu.so
28 -rwxr-xr-x 1 root root  25525 31. bře 11.47 libnautilus-open-terminal.so
12 -rwxr-xr-x 1 root root  12108 21. čen 23.41 libnautilus-sendto.so
268 -rwxr-xr-x 1 root root 273286 12. kvě 20.25 libtotem-properties-page.so


--
Milan Knizek
http://knizek.net

Offline

#6 2010-07-05 20:41:25

MilanKnizek
Member
Registered: 2005-12-13
Posts: 88

Re: eiciel nautilus integration

I have not really tracked down the problem, but anyway the application of patches from Ubuntu 10.04 helped: now the tab appears in Nautilus.

Now, I am not sure what to do next: it appears the bug is upstream, does it mean that I should not report the problem as a bug in Arch and not offer the solution to others?

I will of course try to inform the author, too.

EDIT: also the new version 0.9.8 has the patches already applied. I notified the package maintainer.

Last edited by MilanKnizek (2010-07-07 17:57:50)


--
Milan Knizek
http://knizek.net

Offline

Board footer

Powered by FluxBB