Smart Folders in KDE Workspace

So, a few days ago I was talking with an apple fanboy friend of mine who used to be KDE user before being abducted by the i* family of products (he started with an iPhone, he ended with i*Everything…). Anyway he is still using KDE from time to time so I asked him what is the feature he misses most when he is using KDE, the answer as you may gest was “Smart Folders”.

According to Apple a smart folder is:

With Smart Folders, you can organize files by what they have in common, instead of by their location on your disk. Because they use Spotlight, Smart Folders can organize files by their contents, as well by attributes that describe those contents and how they were created. For example, you can create one Smart Folder with all your spreadsheets, another with the documents you modified today, and another with the presentations that mention a specific project.

Well, you know what? we already have this and we’ve had this for a few releases, let me show you proof:



Direct Link

And as an extra:



Direct Link

So as you can see we’re only lacking a few GUI pieces to complete the puzzle, any takers? would be awesome to have this for 4.8 don’t you think?

Cheers!

 

  • Znurre

    Very cool!
    I didn’t know about that file browser trick, that’s really awesome.

    I’ve also been playing with queries to create libraries, like in Windows 7.
    Basically showing the contents of 2 or more folders in one, and it works, although it was a bit buggy when I last tested it :)

  • TheBlackCat

    I would say there are a few, independent things that need to be done:

    1. You need two right-click entries that only in searches, one for “Save search to search folder…” (which lets you specify a destination) and one for “Save searches to search folder here” (which saves it to the folder you started the search from). (see https://bugs.kde.org/show_bug.cgi?id=269332)

    2. When you save a search to a folder or a place, it needs to get rid of that “Query results” bar at the top. (see https://bugs.kde.org/show_bug.cgi?id=269331)

    3. We need .desktop files linking to folders to be sorted and grouped as folders rather than .desktop files (https://bugs.kde.org/show_bug.cgi?id=261763)

    4. We need to get rid of that annoying bug where previews for .desktop files are shown even if .desktop file previews are disabled as long as text file previews are enabled. (see https://bugs.kde.org/show_bug.cgi?id=220330)

    and, optionally:

    5. If it isn’t already, the service menu spec needs to be extended so you can limit service menus only to particular kio slaves.

    Windows 7 also has a new type of search folder, which aggregates the contents and structure of several other folders. A friend of mine who uses Linux and Windows says this is a key feature he is sorely missing, and if KDE got it he would switch to KDE immediately from Gnome. See https://bugs.kde.org/show_bug.cgi?id=269336 for a more detailed proposal.

    • http://www.afiestas.org afiestas

      Seems that we got.a plan then, we only need somebody to implement it :p

  • http://estan.dose.se Elvis Stansvik

    Cool. How do you get that “categorized” view of a folder? E.g. in your video, when you’re showing the “Documents” folder, you have categories “folder”, “backup file”, “HTML-document” et.c… I only have a regular view that lists the folders and then files. Just upgraded to 4.7.0.

    • http://www.bing.com/ Eddie

      That’s a brilliant answer to an inetsreting question

  • http://estan.dose.se Elvis Stansvik

    Nevermind, I found out I had to use Icons view and turn on Show in Groups.

    • http://www.afiestas.org afiestas

      Yet another feature we’ve had for years :p

  • http://roadsofcode.wordpress.com Geoffrey Van Wyk

    Does GNOME have smart folders?

    • http://www.afiestas.org afiestas

      No idea

  • FooBar

    Hi, great idea. Can I upload these two videos on my YouTube channel for the presentation on my blog?

    • http://www.afiestas.org afiestas

      yes np

  • me

    @Geoffrey Van Wyk
    no, it’s way too much for their tiny heads. they don’t do “complicated” stuff, like letting people write their own folder path, let alone “smart” folders.

  • promeneur

    is it a good idea ?
    it seems no.

    kde team works on nepomuk technology. why do you want extend an old technology? better to join kde nepomuk team, no ?

    the aim is to substitute folder tree technology by semantical technology. You can group as you want any data with this technology. apple smartfolder is just a particular and very restricted case of nepomuk principle built by extending folder tree technology.

    today with kde 4.5.5 you can create easily a place (don’t know if it is exactly a smartfolder) by using the search file tool by querying nepomuk to build a nepomuk class. then you save it as a place in the place panel.

    to open nepomuk search file with kde dolphin, click on search field

  • Aaron Seigo

    @promeneur

    the features Alex shows are using Nepomuk. it’s just so tightly integrated, one doesn’t even notice.

  • Pingback: Cómo crear y usar Carpetas Inteligentes (Smart folders) en KDE : KDE Blog

  • Pingback: Las carpetas inteligentes de KDE (I)

  • Pingback: Las carpetas inteligentes de KDE (I) | TuLocura! :: Descargas directas

  • Pingback: KDE también cuenta con carpetas inteligentes | conecti.ca

  • Pingback: Links 7/8/2011: Red Eclipse Released, KDE 4.7 Praises | Techrights

  • Pingback: Carpetas inteligentes en KDE

  • Carlos

    Hooa, Álex.

    Mi inglés no va más allá de saber chapurrerar cuatro tonterías a las guiris, así que no he entendido gran cosa del vídeo, pero como una imagen vale más que mil palabras cre oque he pillado la idea. Es utilísima, aunque funciona un poco mal; si buscas en la casilla de filtro, encuentro 7 archivos, si busco en la casilla de búsqueda superior me encuentra 6 y si sólo filtro en el panel “Buscar” por imágenes no aparece ni una sola, con lo que no me resulta nada fiable esa posibilidad de crear enlaces a resultados de búsqueda como si fuesen carpetas. ¿De qué me sirven si esas carpetas virtuales me está mintiendo sobre su contenido?

    Muchas ideas buenísimas en KDE pero la mitad no sirven para nada puesto que no funcionan… En fin, esperemos que sean sólo cuestión de tiempo.

  • Carlos

    Perdona, escribí demasiado aprisa y me he explicado bastante torpemente. Quería decir que si filtro en la casilla inferior de dolphin, la que sale con Ctrl+I, en mi carpeta Documentos, en la que hay 7 JPG me muestra 7 JPG, si lo hago mediante la herramienta de búsqueda, esa del icono de los prismatiquillos, entonces sólo se me muetran 6, y como decía filtrantro por la categoría de imágenes con el panel (F12), entonces ni una.

    Hecha mi crítica decir que KDE cada día es más completo, pero creo que para un poco la “modernez” y hace un poco de bugsfixing, o como se diga, estaría muy bien.

    Saludos.

    • http://www.afiestas.org afiestas

      Ctrl + I es un filtro del contenido que hay en la carpeta, Búsqueda es una búsqueda global.

      Tienes razón cuando dices que la búsqueda global debería de enseñar todos los jpeg, supongo que solo 6 “están” indexados.

  • Carlos

    Por cierto, y perdona que dé tanto la brasa, prometo que es lo último que digo, jeje, ¿sabes si hay alguna forma para informar de fallos en castellano? Siempre que encuentro alguno como este o se me ocurre alguna idea para sugerir, salvo en alguna ocasión en que he recurrido a algún amigo para ue me tradujese, me encuentro con la barrera del idioma ya que en bugs.kde.org hay que escribir en inglés. Creo que eso está limitando mucho la cantidad de informes que podrían proporcionar muchos usuarios de todo el mundo.

    Saludos.

    • http://www.afiestas.org afiestas

      Hay muchos motivos por los cuales solo se permiten bugs en inglés, el que personalmente mas me interesa es el de poner una barrera natural par filtrar bugs. Se que estoy puede sonar incluso un poco fastista pero creeme que ayuda.

      No obstante, nuestra comunidad es muy grande! así que hay maneras de que una persona que no hable inglés pueda colaborar con nosotros, como por ejemplo mediante http://forum.kde.org , si vas a la sección de habla hispana y comentas tus errores seguro que pueden confirmarlos y publicarlos en http://bugs.kde.org

      Otra manera es via chat en irc.freenode.org canal #kde-devel-es , siempre estamos ahí unos cuandos desarrolladores españoles a los que nos puedes contar tus problemas y te interaremos ayudar.

      Saludos!

  • Carlos

    Hola de nuevo y gracias por tus respuestas.

    Las imágenes las había copiado a posta para hacer la prueba, en esa carpeta sólo tengo documentos de texto, pero si se indizaron 6 de las 7 imágenes ¿por qué no todas? (es una pregunta retórica, ya sé que tendría que dar más datos y que tú tampoco eres del equipo de Nepomuk ni Dolphin).
    Por otra parte he probado con una carpeta de fotos, indexada hace semanas, y funciona perfectamente la búsqueda en Dolphin, esa que te dice en la barra de título “filenamesearch -/- Dolphin” (Ctrl+F) :); lo que funciona como el orto es el panel de búsqueda (F12), el que dice en la barra de título “nepomuksearch-Consultar resultado-Dolphin”. La misma carpeta que “filenamesearch” maneja perfectamente “nepomuksearch” dice que no contiene ninguna imgaen, pero si previamente he hecho una búsqueda con “filenamesearch” (Ctrl+F) e inmediatamente desupués en nopomuksearch (el panel de búsqueda), en la misma carpeta marco el ítem “Imágenes” entonces sí me muestra las imágenes, pero un poco disparatadamente: por un lado me muestra todas las imágenes juntas independientemente de en qué subcarpeta están, como filenamesearch, pero además me muestra las subcarpetas con sus correspondientes imágenes dentro, imágenes que ya me está mostrando en esa presentación al estilo filenamesearch, o sea que esas imágenes que está en subcarpetas aparecen dos veces.
    No sé si esto es intencionado, pero en todo caso el tener que hacer primero una búsqueda con filenamesearch para que la de nepomuksearch funcione huele a fallo.

    Gracias por la indicación del canal hispano en el IRC, aunque supongo que eso es más para que los desarrolladoes habléis entre vosotros y no tanto par aguantar a los usuarios, que siempre nos quejamos, jeje, así que creo que cre oque primero recurriré al subforo hispano, del que tampoco estaba al tanto. Informaré de todo esto allí si en la versión 4.7.1 no se ha corregido.

    Saludos.