![Thunderbird:指定用于打开文件和参数的处理程序](https://linux22.com/image/180366/Thunderbird%EF%BC%9A%E6%8C%87%E5%AE%9A%E7%94%A8%E4%BA%8E%E6%89%93%E5%BC%80%E6%96%87%E4%BB%B6%E5%92%8C%E5%8F%82%E6%95%B0%E7%9A%84%E5%A4%84%E7%90%86%E7%A8%8B%E5%BA%8F.png)
在 Thunderbird 中,我可以设置用于打开给定扩展名的文件的处理程序。
Preferences
-> Attachements
我已指定要用于/usr/bin/mpv
打开wav
文件。我看到我的首选项已保存在我的配置文件目录中handlers.json
:
"audio/x-wav":{"action":2,"extensions":["wav"],"handlers":[{"name":"mpv","path":"/usr/bin/mpv"}]}},"schemes":{}}
但我还需要指定在打开时使用的命令行参数mpv
:
Thunderbird 尝试将文件打开为
mpv file.wav
相反,我需要将文件打开为:
mpv --player-operation-mode=pseudo-gui file.wav
我如何告诉 Thunderbird 使用命令行参数?
答案1
Firefox/Thunderbird 无法将参数传递给命令。
创建一个额外的脚本,例如
$ cat mpvp
#! /bin/bash
mpv --player-operation-mode=pseudo-gui "$@"