Есть ли способ заставить Firefox принимать команды bash для обработки протокола приложения?
В настоящее время я открываю ссылки irc://
в XChat из Firefox через скрипт оболочки, как описано в этом ответе . Я хотел бы исключить шаг сценария и перейти непосредственно к открытию ссылки в XChat.
Вы сказали, что хотели пропустить часть сценария оболочки. В основном можно выполнить содержание каждого сценария оболочки как это:
bash -c "contents of shell script in one line"
В Вашем случае это было бы похоже на это:
bash -c "xchat --existing --url=\"%s\""
Так как xchat является исполняемым файлом independet удара, необходимо смочь запустить xchat непосредственно:
/usr/bin/xchat --existing --url="%s"
Использовать which xchat
узнать где xchat
установлен в Вашей системе и замене /usr/bin
часть, если это установлено где-то в другом месте.
См. это старое сообщение, оно помогло другим людям прежде: http://www.linuxquestions.org/questions/linux-software-2/how-to-register-irc-protocol-to-firefox-browser-283057/
P.S.: считайте весь поток.