[Решено] Chromium и открытие telnet-ссылок

Автор MXMP, 19 августа 2013, 12:45:24

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

MXMP

Здравствуйте!

Пытаюсь разрешить заставить Chromium открывать ссылки вида "telnet://10.90.90.90" c помощью Pytty.
Сделал все по аналогии с https://bbs.godta.com/blog/04..30..13/open-telnet-links-with-google-chrome-on-linux. Казалось бы все должно быть хорошо, но не тут то было. Если выполнить от root:
xdg-open "telnet://10.90.90.90"
то все отлично отрабатывает. Но если выполняем от обычного пользователя, то получаем ошибку:
gvfs-open: telnet://10.90.90.90/: ошибка открытия адреса: Указанный адрес не поддерживается.
Следовательно, возникают вопросы:

  • Почему запускаем xdg-open, а отвечает gvfs-open?
  • Как настроить этот самый gvfs-open?
Помогите разобраться. Заранее спасибо.

Сообщение объединено: 19 августа 2013, 19:20:49

Вопрос снят. Решено.

qupl

MXMP, поделитесь с остальными :) и отметьте тему решенной, изменив первое сообщение.

MXMP

#2
Завтра обязательно поделюсь. Debian установил на рабочий компьютер, удаленный доступ не успел настроить, к сожалению, уже не вспомню правильных путей.
P.S. Убил на это около 6-ти часов, а все решилось банально просто!

MXMP

Лучше поздно, чем никогда. Может кому-то пригодится.
Допустим нам нужно открывать ссылки вида "telnet://10.90.90.90" через Putty.
Chromium для открытия внешних приложений использует xdg-open. Соответственно, чтобы все отработало, нужно кое-что поменять (файлы находятся в /usr/share/applications):

  • в putty.desktop, в строке Exec должно быть putty %u
  • в putty.desktop добавить новый MimeType - x-scheme-handler/telnet
  • в defaults.list добавить x-scheme-handler/telnet=putty.desktop