前几天升级到了ubuntu 11.10,安装wireshark后发现在nautilus中双击pcap/cap文件无法打开。
先看了一下wireshark的desktop文件(/usr/share/applications/wireshark.desktop),发现注册的mime为 application/vnd.tcpdump.pcap。
也就是我只要让pcap/cap文件能被nautilus识别成这个mime就和wireshark关联上了。
查看下pcap/cap文件的MIME果然识别错误,所以需要修改一下文件类型的识别配置:
1、创建文件cat /usr/share/mime/packages/pcap.xml
2、编辑内容为:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/vnd.tcpdump.pcap">
<comment>Tcpdump Pcap File</comment>
<glob pattern="*.cap" />
<glob pattern="*.pcap" />
</mime-type>
</mime-info>
3、执行 sudo update-mime-database /usr/share/mime
4、关闭nautilus再打开一切OK了。