Ну, с установкой, все как я понял разобрались, но на сайте sopcast-а рекомендуют немного иначе: скачать архив sp-auth.tgz (
http://sopcast.com/download) и далее действовать по readme (в переводе на русский в приложении к сообщению вместе с sp-sc-auth).
Теперь, что касается привязки к Firefox:
1. в адресной строке about:config;
2. соглашаемся с предупреждением;
3. если у Вас установлен Firefox 3.5, то правый клик -> new -> boolean (логический тип)-> имя: network.protocol-handler.expose.sop ->значение: false
если у Вас установлен до Firefox 3.0, то правый клик -> new -> boolean (логический тип)-> имя: network.protocol-handler.external.sop ->значение: true
для любой версии из командной строки (нужны некоторые библиоки Gnome)
gconftool-2 -s /desktop/gnome/url-handlers/sop/command '/path/to/app %s' --type String
gconftool-2 -s /desktop/gnome/url-handlers/sop/enabled --type Boolean true
Узнать, какая у Вас версия можно из Help -> About Mozilla Firefox браузера
Этот шаг нужен для того, чтобы зарегистрировать протокол sop, иначе просто нельзя подключить приложение для открытия, что и произошло в предыдущем посте
4. Добавить ещё два значения в about:config (подробности см. пункт 3)
network.protocol-handler.warn-external.sop boolean false
network.protocol-handler.app.sop string вашадиректория/sop.pl
5. Теперь собственно скрипт для запуска (ну, скажем, в gedit =)
#!/usr/bin/perl
#SopCast program by Tuma/Benjirii
#Настройки
$spsc_location = "/usr/bin/sp-sc-auth" ; # месторасположения sp-sc-auth
$vidplayer_location = "/usr/bin/vlc" ; # местоположение видеоплеера
$local_port = "3908" ; # локальный порт для sp-sc-auth
$player_port = "8908" ; # порт трансляции на видеоплеер
$startup_delay = "10.00" ; # задержка между запуском sp-sc-auth и видеоплеером в секундах
$killcommand = "killall sp-sc-auth" ; # команда завершения работы sp-sc-auth после закрытия окна плеера
#Переменные (не менять)
$urltv = "http://localhost:".$player_port."/tv.asf" ;
$endstring = "> /dev/null &" ;
$start_spsc = $spsc_location . " " . $ARGV[0] . " " . $local_port . " " . $player_port . " " . $endstring;
#Запуск sp-sc-auth
system $start_spsc;
#Задержка
select(undef, undef, undef, $startup_delay);
#Запуск видео
system ($vidplayer_location, $urltv);
#Завершение при закрытии плеера
system $killcommand;
6. Теперь в командной строке перейти в папку, куда положили скрипт, и выполнить
chmod u+x sopcast.pl
Единственное, НО : у меня Firefox не запустил скрипт автоматически, а спросил, чем открыть протокол. В этом случае указываете путь к скрипту и ставите галочку на "Применить во всех случаях".
Приятного просмотра.
В приложениях
Readme - собственно readme для sopcast на русском