在 Linux 中取代 Windows 7 的桌面搜尋功能

在 Linux 中取代 Windows 7 的桌面搜尋功能

改用 Linux Mint 作為我的主要作業系統後,讓我懷念 Windows 的少數幾件事之一就是內建的搜尋功能。

在 Windows 中,我只需按下「超級」鍵即可立即在開始功能表中輸入搜尋字詞。如果我告訴 Windows 對這些文件建立索引,搜尋結果可能包括許多 PDF、電子表格、文字檔案等的名稱。請注意,搜尋包含文本裡面文件。如果我想要更多信息,只需按幾個直觀的按鍵即可進入文件資源管理器,其中包含更長的文件名列表,包括完整路徑和上下文中的一些匹配項。從那裡,我可以再次非常直觀地使用不同的關鍵字或僅搜尋特定資料夾來優化我的搜尋。總的來說,Windows 可以完成我想要的大部分功能,而且或多或少是開箱即用的。

是否可以使用現有工具在 Linux 中實現此類功能?我的印像是事實並非如此。谷歌桌面已經死了,其他工具要么不索引,要么只查看文件名等......但歡迎任何相反的建議。

答案1

到目前為止,我找到的主要解決方案是使用 Launchy 作為我的主要工具,並在需要時使用 Tracker 作為第二步。

發射:

很好,因為它可以透過 CTRL+ALT+Space 快速啟動,快速顯示結果,並且會索引許多檔案的路徑和檔案名稱(Gnome DO 限制為 5000)。

不好,因為它 1)僅索引檔案名稱和路徑,而不是檔案的內容,2)無論我安裝哪個版本,由於各種明顯的錯誤,都需要頻繁地重新啟動系統

桌面搜尋(追蹤針):

很好,因為它為多種文件的文件內容建立索引。它似乎比我嘗試過的替代方案(recoll、DocFetcher 等)可靠得多。

不好,因為它是一個單獨的程序,因此需要一些額外的步驟才能獲得。總的來說,我對介面也不太滿意。

其他事宜:

這些程式都沒有與 Nemo(或其他 gnome 系統上的 Nautilus)整合。 Nemo 的搜尋功能不包括文件內容且速度極慢(顯然是因為它沒有索引,儘管可以保存特定的搜尋結果)。

我也嘗試過各種命令列工具(主要是 find、grep 和 pdfgrep),但即使我花時間學習它們是如何運作的,它們也並不是真正設計來做我正在尋找的事情。我想一定有某種方法可以為它們創建索引,但對於我想做的廣泛搜尋來說,它們的速度慢得離譜。

相關內容