Linked by Eugenia Loli on Sat 22nd Jul 2006 00:34 UTC
General Development Robert Love posted in his blog some interesting screenshots: Thanks to beaglefs, a FUSE-based filesystem written by him that creates a real filesystem subtree from the results obtained from a beagle query) he was able to get a "people" subdirectory, with subdirectories named as your contacts, icons, and inside every directory links to all the documents related with that contact.
Order by: Score:
it works...
by Eugenia on Sat 22nd Jul 2006 01:32 UTC
Eugenia
Member since:
2005-06-28

I just installed it, it works like a charm. I just hope that this gets integrated into the Beagle package and it creates the queries and folders automatically. BeOS Tracker used to do that and it was cool.

Reply Score: 1

Nice!
by sogabe on Sat 22nd Jul 2006 02:32 UTC
sogabe
Member since:
2006-04-27

Would be nice if you could save queries Tracker-style in Gnome. I have been spoiled by BeOS queries over the years, and it is hard to do without them when using Linux.

Reply Score: 3

RE: Nice!
by Kitty on Sat 22nd Jul 2006 07:22 UTC in reply to "Nice!"
Kitty Member since:
2005-10-01

Well, you _can_ save searches in Gnome since Nautilus got some search integration. On my FC5 it works with the Beagle backend by default, but in theory the backend is pluggable, and I think a working alternative is the "tracker" project search.

It's not right there in your face, though, so in the eventuality that it just slipped under your radar:
1) Open any folder, so that you have a Nautilus menu
2) Places > Search (or CTRL+F)
3) Build your query adding the criteria you're interested in
4) File > Save Search
There, you've got your "virtual folder".

There's been some discussion on the mailing list about the best way to make this process easier and much more visible to end users.
Of course this is an abstraction at Filemanager level, much different from a FUSE virtual directory, but having a swappable backend has some convenience. We'll see how it all comes together.
/K

Reply Score: 2

RE[2]: Nice!
by sogabe on Sat 22nd Jul 2006 22:25 UTC in reply to "RE: Nice!"
sogabe Member since:
2006-04-27

Kitty,

I use Ubuntu, and I don't seem to find a way to build a query from Places > Search. All this does is open the standard Beagle window, which does not have a File menu.

Maybe Ubuntu is different from Fedora, or am I missing something?

Reply Score: 1

RE[3]: Nice!
by Kitty on Sun 23rd Jul 2006 05:20 UTC in reply to "RE[2]: Nice!"
Kitty Member since:
2005-10-01

I use Ubuntu, and I don't seem to find a way to build a query from Places > Search. All this does is open the standard Beagle window, which does not have a File menu.

Just to clarify: if you go Places > Search in the Gnome panel menu, it will indeed open your standard Beagle search.
But what I was referring to was going Places > Search in the menu of _any Nautilus window_, that's why i said as a first step to open any folder.
That's one more hint on how poor this current implementation is from a UI point of view is, as two identical menu titles and two identical menu items will lead to very different outcomes.

You should end up with the "query builder" you can see at http://www.gnome.org/~davyd/gnome-2-14/ under "Searching for Love". You didn't specify which Ubuntu release you're using but since the Beagle search is integrated, I assume it will be using Gnome 2.14?

Reply Score: 1

RE[4]: Nice!
by zerohalo on Mon 24th Jul 2006 14:51 UTC in reply to "RE[3]: Nice!"
zerohalo Member since:
2005-07-26

Since the ability to save virtual searches already exists within Nautilus with beagle, what's the advantage of installing/using beaglefs? Speed?

Reply Score: 1

Compile?
by gpierce on Sat 22nd Jul 2006 02:45 UTC
gpierce
Member since:
2005-07-07

Eugenia, this is very interesting. Did you compile from source? I am downloading the source files now and will try to get it running. I am a little concerned about the dependency on monodevelop. I hope the monodevelop package in Ubuntu's Dapper repositories is adequate.

GP

Reply Score: 1

RE: Compile?
by Eugenia on Sat 22nd Jul 2006 03:08 UTC in reply to "Compile?"
Eugenia Member since:
2005-06-28

There is no dependency on monodevelop. I just used "make" in the command line.

Reply Score: 1

This stuff is great...
by Tuishimi on Sat 22nd Jul 2006 08:26 UTC
Tuishimi
Member since:
2005-07-06

I love seeing these bits and pieces come together in Linux and show the world how a serious desktop operating system should be.

Linux really does have it all, and for free. Vista-like graphics (before Vista), Spotlight-like searching, a choice of excellent dekstop graphical environments, killer applications for productivity.

Reply Score: 4

RE: This stuff is great...
by Varg Vikernes on Sat 22nd Jul 2006 23:41 UTC in reply to "This stuff is great..."
Varg Vikernes Member since:
2005-07-06

If it's a serious destkop OS than it has to have a lot of games. ;)

Reply Score: 0

FUSE
by TaterSalad on Sun 23rd Jul 2006 01:53 UTC
TaterSalad
Member since:
2005-07-06

I'm very curious about this. If it requires FUSE do I need to enable connector (config_connector) in the kernel or download the source and compile from http://fuse.sourceforge.net ? I'm using Ubuntu 6.06, so I might be able to apt-get the fuse app/lib instead?

Reply Score: 1

RE: FUSE
by JonPryor on Mon 24th Jul 2006 13:15 UTC in reply to "FUSE"
JonPryor Member since:
2005-07-29

What you need to do to use FUSE depends on your kernel version. FUSE is part of Linux 2.6.14 and all later kernels, so it's in SUSE 10.1 (Linux 2.6.16). I don't know what kernel version Ubuntu 6.06 has.

Once you have a recent kernel, you need to load the FUSE kernel module:

/sbin/modprobe fuse

You may also need to install the fuse package (that's the SUSE 10.1 name) to get the fusermount program (to unmount user-space filesystems) and libfuse.so shared library (to allow FUSE-using applications to load).

If you're going to compile a FUSE program, you'll also need (of course) fuse-devel (or equivalent) for the header files and compile-time link libraries.

Reply Score: 1