KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    Linux42.org    OpenSkillz.com   


- Content .- Fans  .- Knowledge Base  . 



KDE Filemanager

Score 64%



Link:  http://
Minimum required   KDE 3.2.x
Downloads:  666
Submitted:  May 22 2005
Updated:  May 27 2005



Lexeo lets you assign keywords to your files.
Once installed you can right click on your files from within Konqueror and
assign keywords to them. To browse your files by keywords, just go to the
'keywords' folder in your home folder.

Lexeo is also integrated in Gwenview as an external tool.


This is the program used to assign keywords. You can invoke it from the command
line like this:
lexeo_edit file1 file2 others*...

lexeo_find lets you query the keywords. Given a set of criteria, it will return
the list of matching files.

Here is what you can do with it:
# Get all my Copenhague images:
lexeo_find locations/Copenhague

# Get only the Copenhague images where I appear:
lexeo_find locations/Copenhague and people/Aurelien

# Get the Copenhague images where either I or my wife appear:
lexeo_find locations/Copenhague and '(' people/Aurelien or people/Gwen ')'

You must quote brackets, otherwise they will be interpreted by the shell.


The lexeo:/ ioslave can do the same thing as lexeo_find, but from within any KDE
application where you can type an URL. The lexeo_find examples would translate
to urls like this:

# Get all my Copenhague images:

# Get only the Copenhague images where I appear:
lexeo:/locations/Copenhague and people/Aurelien

# Get the Copenhague images where either I or my wife appear:
lexeo:/locations/Copenhague and ( people/Aurelien or people/Gwen )

Contrary to lexeo_find, you don't need to quote brackets.


Lexeo uses a very simple system: symbolic links. When you create keywords, it
creates folders in the 'keywords' folder. When you assign a keyword to a file,
it will create a symbolic link to this file in the corresponding keyword folder.
The name of symbolic link will be the original path (with '_' replacing '/').


Implemented the lexeo:/ ioslave

Send to a friend
Other  Apps  from bk12
Report inappropriate content


 Using a KIOslave

 by djworld on: May 23 2005
Score 50%

Having in mind the powerful architecture KDE has, I think it would be much better to create a KIOslave for the search function. You would type something like lexeo:/ and it would contain a "Results" folder, a "Keywords" folder with subfolders where you can find each content and create new keywords, and a "Search for" icon that would allow you to search for different keywords. It could probably be made in less than 500 lines of C++ code.

I also don't like the way it stores the keywords with symbolic links. I guess that's due to this is the first release. I would store all them in a rc file in ~/.kde/share/config or ~/.kde/share/apps/lexeo. It could be something like:



And if it's used with images, perhaps it could be possible to use the "Comments" field or another field in each image to add the keywords, and it could scan image folders in search for keywords. Obviously it would depend on the file format, but perhaps it's possible for some common file formats.

Reply to this


 Re: Using a KIOslave

 by bk12 on: May 23 2005
Score 50%

Using ioslave is planned, the current lexeo_find tool is more a proof of concept.

As for the way the keywords are stored, the main advantages are:
- Not limited to any particular file type
- Concurrent access are handled by the file system, so there is no need to lock some file.

Reply to this


 Re: Re: Using a KIOs

 by djworld on: May 24 2005
Score 50%

Great! An ioslave will be cool. :)

Even using the current storage method, I think it would be interesting to hide it under ~/.kde/share/apps/lexeo. I find a bit annoying to have a directory visible in my home folder just for the purpose of storing it. I think the same for ~/Mail where KMail stored the e-mails. Fortunately, they recently moved it into ~/.kde in KDE 3.4.

Keep up your good work, I think it's a very interesting idea.

Reply to this


 Visible folder

 by bk12 on: May 24 2005
Score 50%

The base dir will become configurable at some point, I initialy made it visible so that you can easily browse your files by keyword.

Reply to this


 Lexeo works?

 by enderw2000 on: Aug 29 2005
Score 50%

Sorry by my poor English.
I installed lexeo, with python, but it doen't works. No errors where found in the instalation.
I can't assign keywords in konqueror.
Must I restart Kde?
Thaks in advance.

Reply to this


 Re: Lexeo works?

 by bk12 on: Sep 1 2005
Score 50%

You should be able to add keywords from the context menu: right click on a file and go to "Actions > Lexeo - Edit Keywords". You should see a dialog where you can define your keywords (with the "Add Keyword" button) and assign them to your file(s).

Reply to this


 Re: Re: Lexeo works?

 by enderw2000 on: Oct 4 2005
Score 50%

Sorry, but I have problems:
* Right click doesn't works.
* On a terminal I can asign keywords to a imahe.
* I don't know how integrate it on Gwenview.
Can anybody help me.
Thanks in advance. I think Lexeo is a great idea.

Reply to this


 Re: Re: Re: Lexeo works?

 by bk12 on: Oct 4 2005
Score 50%

You can start lexeo_edit from within Gwenview via an external tool.
If everything has installed ok, when you right click an image in Gwenview and go in "External tools", you should see a "Lexeo - Edit Keywords" entry which will start lexeo_edit.
If it's not the case, you need to declare lexeo_edit as an external tool:
- Go to this menu: settings>Configure External Tools
- Click "Add"
- Enter a name for your tool
- Use "lexeo_edit %F" as a command (without the quotes)
- Select "All files"
- Click "Ok"
It should work now.

To browse images according to the keywords, you must use the ioslave. In either Gwenview or Konqueror, type "lexeo:/some_keyword" to get all images/files matching this keyword. With "lexeo:/keyword1 and keyword2" you will get only images matching keyword1 and keyword2.

Reply to this


 Re: Re: Re: Re: Lexe

 by enderw2000 on: Oct 5 2005
Score 50%

Ok! Lexeo works in Gwenview.
Now I try to make it work in Konqueror.
A question? Lexeo suport names with space: P.e: logo kde.jpg?

Reply to this


 Re: Re: Re: Re: Re: Lexe

 by bk12 on: Oct 6 2005
Score 50%

It does support space in filenames. The ioslave (lexeo:) in however does not support very well space in keywords.
Also note that you must add a '/' after the ':' when using the ioslave. Example:
"lexeo:/keyword1 and keyword2" OK
"lexeo:keyword1 and keyword2" NOT OK

Reply to this

Add commentBack

How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

 Who we are
More about us
Frequently Asked Questions
Updates on identi.ca
Updates on Twitter
Content RSS   
Events RSS   

Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Sponsor us
Report Abuse

Copyright 2003-2016 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.