G3和unity都自带搜索,而G3的搜索更是可以联网搜索。而自带的的搜索引擎,一个是谷歌,一个是wiki,前者容易被HX,后者用途不是太大。我们完全可以自己修改添加自己喜欢的搜索引擎,百度,bing,雅虎,乃至于soso。
搜索引擎的位置在/usr/share/gnome-shell/search_providers/下,是个xml文件,而且与其他的配置文件无关。建议仿谷歌的文件,wiki的文件略有不同。文件基本内容如下:
XML |copy code |?
1 <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
2 <ShortName>Google</ShortName>3 <Description>Google Search</Description>4 <InputEncoding>UTF-8</InputEncoding>5 <Image width="16" height="16">……</image>6 <Url type="text/html" method="GET" template="http://www.google.com/search?q={searchTerms}"/>
7 </OpenSearchDescription>
第一行,与最后一行基本没什么可说的。第二行是缩写名,第三行是描述,第四行是字符类型,第五行是图片(此行太长,无视之),第六行,搜索链接。
了解了大概的格式,我们现在可以照猫画虎了:
第二行,第三行,改成你想要改的搜索引擎的信息,字符类型不用变,第五行无视之。
至于第六行,要改template="http://...."里面的东西,{}里面是搜索关键字不用改,要改成搜索引擎的格式,比如百度的格式是www.baidu.com/s?wd=,要想知道格式,可以去相关引擎尝试。最终修改的结果:
XML |copy code |?
1 <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
2 <ShortName>Baidu</ShortName>3 <Description>Baidu Search</Description>4 <InputEncoding>UTF-8</InputEncoding>5 <Image width="16" height="16">……</Image>6 <Url type="text/html" method="GET" template="http://www.baidu.com/s?wd={searchTearchTerms}"/>
7 </OpenSearchDescription>
把仿制出来的文件重新命名为baidu.xml,放在文件下。
注销后,重新登录,就可以看到修改出来的结果了。
0
管理员 hsyyf: 2012年04月24日 下午4:27 ∇地下1层