Как установить, как приложения вызывают Firefox (прекратите использовать - удаленный openURL),

У меня есть пользователь Xubuntu 14.04, чей "Thunderbird не может больше открывать ссылки - они просто берут [ее] к домашней странице" (домашняя страница по умолчанию). Запущенный случай недавно.

Рытье в проблему, я нашел, что Firefox 36 прекратил поддерживать -remote "openURL()", который является тем, что вызывало нажимание на ссылки и в Thunderbird и в LibreOffice: выполнение ps aux | grep firefox показывает, что это вызывается как

/usr/bin/firefox -remote openURL(http://www.example.com)

На моих собственных машинах (Lubuntu и Единица Ubuntu, оба 14.04), Firefox вызывается из ссылок, на которые нажимают, просто с

/usr/bin/firefox http://www.example.com

Где это настроено? Я собираюсь предположить, что это - параметр среды (поскольку это влияет на вызов оболочки)...., но где это...?

Результаты веб-поиска немного слишком полны хлама, я ценю, я могу просто испытывать недостаток в правильной терминологии....

1
задан 9 March 2015 в 10:21

1 ответ

Кажется, что это не так Linux + проблема Firefox, но конкретно конфигурация Xfce, которая является преступником.

(РЕДАКТИРОВАНИЕ - это был комбинированный Firefox + старая проблема приложений. Firefox с тех пор исправил проблему с 36.0.1 выпусками)

, Ответ получил на UbuntuForums

Этот являющийся фиксацией

sed -r -e 's/^(X-XFCE-Commands(WithParameter)?=)%B -remote "openURL\(.+?\)";(.+)$/\1\3/' -i /usr/share/xfce4/helpers/xfce4-firefox.desktop

И этот являющийся ошибкой

1
ответ дан 11 November 2019 в 02:24

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

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