如何让 Firefox 在应用程序协议上运行 shell 命令?

如何让 Firefox 在应用程序协议上运行 shell 命令?

有没有办法让 Firefox 接受 bash 命令来处理应用程序协议?

目前,我正在irc://通过 shell 脚本从 Firefox 打开 XChat 中的链接,如下所述在这个答案中。我想省去脚本步骤并直接在 XChat 中打开链接。

答案1

您说您想跳过 shell 脚本部分。基本上,您可以像这样执行每个 shell 脚本的内容:

bash -c "contents of shell script in one line"

对于你来说它看起来应该是这样的:

bash -c "xchat --existing --url=\"%s\""

由于 xchat 是独立于 bash 的可执行文件,您应该能够直接启动 xchat:

/usr/bin/xchat --existing --url="%s"

用于which xchat找出xchat您的系统上安装的位置,/usr/bin如果安装在其他地方则替换该部件。

答案2

请参阅这篇旧帖子,它以前帮助过其他人: http://www.linuxquestions.org/questions/linux-software-2/how-to-register-irc-protocol-to-firefox-browser-283057/

PS:阅读整个帖子。

相关内容