`

Beagle the desktop search tool

阅读更多

我所了解的人当中大多数都会把自己的磁盘整理得头头是道,很少有找不到自己的文件的情况,当然我自己也是这样的。可是有些时候使用桌面搜索引擎不是找得到找不到的问题,有时候要定位一个文件确实是比较麻烦的,即使你清楚地知道它在哪里。我自己体会最深刻的就是文档 API 。看看系统自带了多少文档吧:

$ ls -1 /usr/share/doc/ | wc -l
1486

1486 项。挺吓人的数字,每次都输入 /usr/share/doc/qt4-doc/html/qhttp.html 这么一长串东西确实会让人疯掉了。做成浏览器的书签也不行,书签会越来越多,面临同样的状况。这个时候一个桌面搜索引擎确实是很有帮助的。

Beagle 就是这样一个工具。按下 F12 ,搜索框会弹出来,输入关键字,自动将匹配到的文档列出来,点击在浏览器中打开文档,一切变得如此的方便!

使用 apt-get 即可安装 beagle ,按照它的文档上说,默认会建立 /usr/share/doc 等目录的静态索引。我手工运行了 crontab 里面的项目,并重启了 beagled 但是似乎并没有效果。不过没关系,添加动态索引就是了,其实 /usr/share/doc 下的大多数文件并没有用到,置顶索引的时候指定一些自己会用的子目录就好了。

另外,对于 KDE 用户,SUSE 社区贡献了一个 Kerry ,是 beagle 的 KDE 前端,我这里有一个截图:

kerry

只是有时候排序并不是那么理想,期待改进一下,至少文件名匹配的优先级应该高于文件内容匹配的优先级呢。

分享到:
评论

相关推荐

    An airbag landing system for the Beagle 2 Mars probe6

    文档《An airbag landing system for the Beagle 2 Mars probe》主要讲述了为Beagle 2火星探测器设计的气囊着陆系统。Beagle 2是欧洲航天局(ESA)火星快车任务的一部分,目的是对火星的内部和表面进行实地研究。该...

    beagle 480 capture(Data Center.exe)

    标题中的"beagle 480 capture(Data Center.exe)"指的是Beagle 480数据捕获工具,这是一款专门用于USB数据抓取和分析的软件。在数据中心领域,这样的工具对于调试、性能优化和故障排查至关重要。Data Center.exe可能...

    beagle,一个智能可靠的配套库,用于调试Android应用程序.zip

    **Beagle:智能可靠的Android应用调试工具** Beagle是一个开源项目,专为Android开发者设计,旨在提供一个高效、智能的调试解决方案。它可以帮助开发者更好地理解应用程序的运行状态,定位并解决潜在的问题,从而...

    Beagle-USB-480-Protocol-Analyzer驱动程序

    标题 "Beagle-USB-480-Protocol-Analyzer驱动程序" 指的是一个专门针对Beagle USB 480 Protocol Analyzer的软件组件。Beagle USB 480 Protocol Analyzer是一款高性能、便携式的USB协议分析工具,用于调试、验证和...

    Beagle – Responsive Admin Template

    **Beagle – 响应式管理模板** Beagle是一款基于Bootstrap框架精心打造的响应式管理模板,专为现代Web应用程序设计。它以其简洁的界面设计和全面的响应式布局而备受推崇,尤其适用于构建跨平台的手机应用后端管理...

    Beagle™ USB Protocol Analyzer 协议分析工具

    《Beagle™ USB 通信协议分析工具详解》 在信息技术高速发展的今天,USB(Universal Serial Bus)接口已经广泛应用于各种设备之间数据传输。Beagle™ USB 通信协议分析工具是针对这一领域的重要辅助工具,它为开发...

    Python-Beagle事件响应数字取证工具可将安全日志和数据转换成图

    **Python-Beagle事件响应数字取证工具** Python-Beagle是一款强大的事件响应和数字取证工具,专门设计用于处理和分析安全日志以及各种数据。它采用了一种创新的方法,能够将这些复杂的数据转换成易于理解和分析的...

    lcd_omap3beagle.zip_beagle

    标题中的“lcd_omap3beagle.zip_beagle”暗示了这是一个与LCD(液晶显示屏)驱动相关的软件包,专为TI OMAP3 Beagle开发板设计。TI OMAP3 Beagle是一款基于德州仪器(Texas Instruments)OMAP3处理器的开源硬件平台...

    BEAGLE_PUB_C4B.DSN

    BEAGLE_PUB_C4B.DSN

    beagle.zip

    这个"beagle.zip"文件包含的是Bootstrap v1.1.1版本,一个精心设计且功能丰富的UI框架,旨在帮助开发者轻松创建美观、一致的网页布局。 Bootstrap的核心特性包括预定义的CSS样式、JavaScript组件和网格系统,这些都...

    Beagle Bone的一点硬件资料

    Beagle Bone(简称BBB)是一款基于德州仪器(TI)AM335x处理器的开源硬件开发板,其在嵌入式系统、物联网(IoT)和硬件爱好者中广泛应用。标题“Beagle Bone的一点硬件资料”提示我们,这里包含的是关于BBB的硬件...

    Beagle_C4B_Schematic.pdf

    文档标题为“Beagle_C4B_Schematic.pdf”,这表明文档主要提供了一款名为Beagle C4B评估板的原理图。此评估板主要用于工程开发、演示或评估目的,并非面向普通消费者的最终产品。这意味着它不适用于大规模生产和销售...

    Beagle Graphics_Beglebgrafix_

    《Beagle Graphics_Beglebgrafix_》是一款在个人计算机上使用的图形处理软件,主要服务于80年代的用户群体,由Beagle Bros公司于1985年发布。这款软件提供了丰富的图形代码,用于在当时的PC环境中进行图形设计和编程...

    X-loader-beagle

    《深入解析Beagle Board的X-loader》 在嵌入式系统的世界中,Beagle Board是一款广泛应用的开源硬件平台,它以其强大的性能、低功耗和灵活性吸引了众多开发者和爱好者。Beagle Board的核心在于其引导加载程序,其中...

    beagle-ui:使用Beagle的服务器驱动的UI

    "比格犬",在IT领域中,通常指的是Beagle框架的一个组件——Beagle UI,这是一个专门用于构建服务器驱动的用户界面(Server-Driven UI)的工具。Beagle是巴西金融科技公司Nubank开发的一个开源跨平台框架,旨在加速...

    Beagle Framework-开源

    **Beagle 框架详解** Beagle 是一个专为Java开发者设计的轻量级框架,其核心功能在于提供高效的数据获取机制,特别是在那些对快速数据访问有极高需求的应用场景中。Beagle的设计理念是优化数据库条目的检索,通过...

    Beagle Compiler_BeagleCompile_zip_compiler_

    《Beagle Bros与BeagleCompile:一款历史性的编程工具》 在计算机科学的历史长河中,编译器作为连接高级语言与机器语言的关键桥梁,一直扮演着至关重要的角色。"Beagle Bros compiler",即Beagle Bros公司的编译器...

    beagle-pdf:Beagle的主要pdfjs包装器

    这个库的名称"Beagle-pdf"可能来源于“比格犬”,寓意其具有查找、嗅探和处理PDF文档的能力,就像比格犬在追踪中表现出的敏锐和专注。"Beagle-pdf"的核心功能在于简化PDF.js的API,提供一个更加友好且易于使用的接口...

Global site tag (gtag.js) - Google Analytics