写在前面
Charles Proxy 的 Session 保存下来打开总是很麻烦,想直接打开默认是不行的,于是有了本文。将 *.chls
绑定到 application/x-charles-savedsession
这个 MIME Type 之后,再将这个 Type 绑定到应用。
操作
创建 MIME
/usr/share/mime/application/x-charles-savedsession.xml
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-charles-savedsession">
<!--Created automatically by update-mime-database. DO NOT EDIT!-->
<comment>Charles Proxy Saved Session</comment>
<!-- Use the wireshark icon because I am lazy !-->
<glob pattern="*.chls"/>
</mime-type>
</mime-info>
安装 MIME 到系统并绑定到应用
$ sudo xdg-mime install --mode system /usr/share/mime/application/x-charles-savedsession.xml
$ sudo xdg-mime default charles-proxy.desktop application/x-charles-savedsession
$ sudo update-mime-database /usr/share/mime
更新 KDE 缓存
$ kbuildsycoca5
如果不行的话,你可能还需要手动在 KDE 的开始菜单找到 Charles
,右键选择 Edit Application
,然后找到 Application
,自己添加对应的 MIME Type 到 App.
(完) 2019.5.9