Wie erstellen Sie virtuelle Ordner aus der gespeicherten Suche?

956
Jérôme Radix

Ich möchte auf Unix-ähnlichen Plattformen die gleiche Funktionalität haben wie in Windows 7-Bibliotheksordnern (auch als virtuelle Ordner bezeichnet ), die Sie in Windows Explorer sehen.

Gnome Nautilus führt diese Art von virtuellen Ordnern durch gespeicherte Suche aus . Aber ich möchte eine systemweite Lösung, keine gnome-weite Lösung.

Gibt es ein Tool, das virtuelle Ordner aus der Verkettung mehrerer Suchabfragen erstellt (Ergebnis mehrerer findBefehle?). Die Lösung sollte Dateien für eine bessere Leistung indizieren, und Sie sollten den Standardordner für Kopiervorgänge definieren können.

Ich gehe davon aus, dass die Lösung dieses Problems sicherlich FUSE verwendet, aber ich sehe keine vollständige Lösung für diese Art von Aufgaben in FUSE-Anwendungen .

Gibt es eine bestehende Lösung für dieses Problem (keine Entwicklung von meiner Seite)?

2
Ich denke, dass dies zu diesem Zeitpunkt eine Frage der * Programmierung * ist. :) mattdm vor 13 Jahren 1

1 Antwort auf die Frage

3
Javier

Das ist eine Anwendungsfunktion, keine Systemfunktion. (Nur neugierig, erscheinen diese Windows 7-Ordner in einem Shell- dirBefehl?).

Sowohl Gnome als auch KDE haben eine dateisystemähnliche API, GVFS unter Gnome und Kio unter KDE. Es gibt FUSE - Systeme basierend auf jedem ein, so dass, wenn die Funktionalität, die Sie auf Ihrem Dateibrowser sehen entweder basiert, gibt es Hoffnung.

@Javier, die Bibliotheken sind eine Explorer-Funktion, sie sind überhaupt nicht auf der Festplatte vorhanden (außer der XML-Konfigurationsdatei). Der einzige Grund, warum die Bibliotheken in den Dialogfeldern zum Öffnen / Speichern angezeigt werden, besteht darin, dass viele Anwendungen neue APIs verwenden, die sie unterstützen. Chris S vor 13 Jahren 0
@Chris S: Danke, also ist Windows zumindest auf der gleichen Ebene wie KDE; Die meisten Anwendungen akzeptieren dieselben kio-Errungenschaften wie Konqueror. Javier vor 13 Jahren 0