whisker的搜索功能举例

为什么要写这篇文章

最近在尝试使用mxlinux作为自己个人电脑的工作系统,使用中发现whisker很方便,但是默认的只能够搜索程序,于是我想能不能类似与utools那样可以方便的搜索其他内容啊?
于是我开始在bing中搜索相关的文章,结果发现很少,包括whisker的官方文档都语焉不详,可能是作者认为这么简单的问题还用说吗。英文的blog倒是有一些,但是为了方便大家和自己还是写一写吧。

打开whisker的属性设置

右击whisker的图标,点击属性按钮,进入到属性设置,点击搜索动作,进入到本文的重点,至于外观等选项,自己根据个人爱好选择吧。
whisker的搜索功能举例

设置搜索动作,自定义个性的搜索

首先是系统默认的几个配置,图片中我的配置已经更改了,删除了中国人用不上的几个功能,但是不影响介绍。点击绿色加号是添加新功能,红色减号自然就是删除功能了。

添加网络搜索功能

添加一个新功能,名称任意,我的是web search,这个无所谓,只是一个称呼,第二个模式比较重要,建议用一个容易记忆的符号表示,我用%,相当于告诉whisker将进入什么模式。命令需要设置一下,exo-open是whisker的内部命令,意思是打开一个外部程序,参数–launch是启动的意思,后面是一个搜索命令,%s代表将要输入的字符串,下面还有正则表达式匹配的选项,我没有选择,因为我感觉很少用,如果要进行复杂的搜索请随意。
我的完整命令如下:
whisker的搜索功能举例
exo-open --launch WebBrowser https://cn.bing.com/search?q=%s
如果想用其他搜索引擎,请自行搜索命令,各个引擎不完全相同。
使用过程:
win+%,就会出现web search的提示,这个就是名称,随便输入一个字符串,就可以在浏览器中打开搜索的结果了。

添加文件搜索功能

同上,直接贴命令
whisker的搜索功能举例
catfish --hidden --start %s
注意在模式中不是什么都没有,而是空格,我觉得使用的最多,用空格最方便。
catfish默认搜索的是本人的home,但是如果文件在其他地方怎么办,这里有一个小技巧,就是将要使用的文件夹创建一个软连接就解决了,或者直接把需要的硬件挂载到本人的home下就行了。

你可以添加更多的功能

结语

以上只是本人的一点小体会,希望对大家有帮助。其实whisker真的很强大,很方便,mxlinux用起来也很好,不愧是linux排行榜第一。这篇文章就是在mxlinux下写的,如果有问题可以留言,我也只是一个爱好者,大家可以一起探讨。