Установка flashplugin в Ubuntu

При установке flashplayer появляется окно с адерсом apt:adobe-flashplugin?channel=$distro-partner и ошибкой «Внутренняя ошибка связи» в Опере. Я рассмотрю Оперу, остальное — по аналогии. Для того, чтобы браузер начал понимать, что такое apt: (протокол apt), нужно ему об этом сказать, а для того, чтобы браузер что-то мог с этим протоколом сделать, нужна соответствующая программа (например, ссылки mailto: открывает почтовый клиент). Программа эта называется apturl.

sudo apt-get update 
sudo apt-get install apturl

Собственно, все. Программа установилась. Теперь надо как-то донести до браузера, что у нас есть программа, с помощью которой надо обрабатывать подобные ссылки. Открываем в Опере Инструменты — Общие настройки — Расширенные — Программы и там добавляем протокол.

Нажимаем Добавить.

В поле Протокол пишем apt.

В поле «Открыть в другой программе» пишем:

/usr/bin/apturl-kde если используем KDE (Kubuntu)

/usr/bin/apturl-gtk если используем Gnome (Ubuntu)

или /usr/bin/apturl если хотим заюзать это дело в консоли (надо ли?)

 

Для остальных браузеров по аналогии.

Погуглив, выяснил, что для Firefox это делается совсем по-другому. НО! На моей версии:

$ firefox --version
Mozilla Firefox 22.0

не заработало.

Если это кому-то поможет, выкладываю рецепт.

Открываем новую вкладку и в поле адреса пишем about:config. Там нам скажут, что мы отказываемся от гарантии в случаее, если мы все поломаем. Соглашаемся.

Далее, для того, чтобы создать новую строку, надо нажать правой кнопкой мыши по строкам и выбрать Создать. Что создавать:

строку network.protocol-handler.app.apt со значением /usr/bin/apturl-kde

строку network.protocol-handler.app.apt+http со значением /usr/bin/apturl-kde   

строку network.protocol-handler.warn-external.apt со значением true

строку network.protocol-handler.warn-external.apt+http со значением true

Для тех, кто не в теме, значения True и False — это булевы значения, логические. Не надо тыкать Целое или Строка.

Еще люди рекомендуют создать запись network.protocol-handler.expose.apt со значением false, но, опять же, все тщетно.

Как я уже написал, мне это не помогло. Кто победил — отпишите в комментах, поправлю. Вот тут пишут, что бага пофиксена, но меня терзают сомнения по этому поводу…

0

Установка flashplugin в Ubuntu: 2 комментария

  1. Евгений

    Спасибо
    Мне помогло для Kubuntu 12.04
    Пока не сделал это не заработало:
    Еще люди рекомендуют создать запись network.protocol-handler.expose.apt со значением false, но, опять же, все тщетно.

  2. Евгений

    Для Ubuntu на создать строки:
    строку network.protocol-handler.app.apt со значением /usr/bin/apturl-gtk
    строку network.protocol-handler.app.apt+http со значением /usr/bin/apturl-gtk

Добавить комментарий