Обработчик URL txmt для Chromium не работает

Я использовал инструкции в ответе на на этот вопрос , но он не откроется, когда я нажму на эти ссылки в своем браузере. Я могу зайти в терминал и набрать xdg-open, а затем вставить ссылку txmt, и она будет работать, поэтому я знаю, что мой скрипт (ruby script @ usr / bin / local) работает правильно и обработчик протокола установлен прямо GConf.

Есть предложения?

2
задан 13 April 2017 в 15:24

1 ответ

Я использую RVM, менеджер версий ruby. Мой скрипт для загрузки gedit и анализа обработчика txmt написан на Ruby. В какой бы емкости не запущен xdg-open Chromium, он не имеет доступа к активному в настоящее время рубину в RVM через хэш-банг #!/usr/bin/env ruby. Исследования в области RVM показали, что существует rvm-auto-ruby, который указывает на активный в настоящее время - системный рубин в RVM.

Запуск which rvm-auto-ruby дает мне /home/jake/.rvm/bin/rvm-auto-ruby, поэтому в gconf-editor я добавил это для приложения-обработчика:

/home/jake/.rvm/bin/rvm-auto-ruby /usr/local/bin/txmt_handler "%s"

И теперь это работает!

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: