Автор Тема: Чем открывать swf  (Прочитано 24995 раз)

Оффлайн Владиленыч

  • Завсегдатай
  • *
  • Сообщений: 117
Re: Чем открывать swf
« Ответ #15 : 11.09.2010 20:50:30 »
Школьный линукс 5.0.1 Мастер.
В школе используются так называемые цифовые образовательные ресурсы (ЦОРы). Некоторые из них - файлы *.swf.
У меня они лежат на Линуксовом сервере под самбой. Это позволяет работать в разных классах. Но беда в том, что не могу заставить их проигрываться в Альтлинуксе по сети в Firefox-е. Если сохранить локально - то всё нормально. А по сети  - никак. :(

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Чем открывать swf
« Ответ #16 : 13.09.2010 15:09:04 »
Проблема в том, что нет единого способа приложениям работать с ресурсами Samba по сети. Самый простой способ — подключать ресурс Samba к локальной файловой системе и работать как с локальными файлами. Только это гарантирует совместимость.
Андрей Черепанов (cas@)

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 461
Re: Чем открывать swf
« Ответ #17 : 13.09.2010 16:27:12 »
Я их обычно использую vlc

Оффлайн Владиленыч

  • Завсегдатай
  • *
  • Сообщений: 117
Re: Чем открывать swf
« Ответ #18 : 16.09.2010 20:03:30 »
Мне удобнее, когда открывается в баузере. Я перед уроком загружаю нужные мне ролики на ученические машины в разных вкладках, а ученики потом работают  -  каждый в своем темпе. Под Виндой всё это дело хорошо работает в Firefox-e. Посмотрел в ЛинксМинте - тоже всё получается. Но у меня по всему классу стоит АльтЛинукс школьный. А под ним не идёт.  :( Не переставлять же из-за этого систему?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 253
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Чем открывать swf
« Ответ #19 : 16.09.2010 21:18:44 »
Попробуйте монтировать общий ресурс автоматом.

Оффлайн Владиленыч

  • Завсегдатай
  • *
  • Сообщений: 117
Re: Чем открывать swf
« Ответ #20 : 24.09.2010 14:36:15 »
По правде говоря, не знаю как смонтировать общий ресурс автоматом.

Пока нашёл такое решение
В Konqueror открываем нужную папку на самба-сервере(smb://ip-адрес), добавляем ее в закладки. В следующий раз просто вызываем нужный ресурс из закладок.
На нужном файле (*.swf) кликаем правой кнопкой мыши и выбираем «открыть в новой вкладке».
Эту операцию проделываем для всех необходимых файлов. Сажаем учеников и ...работаем.

Всё это в Мастере - КДЕ-4.  В Гноме и КДЕ-3 пока решения не нашел :(.
« Последнее редактирование: 24.09.2010 21:38:43 от Владиленыч »

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
Re: Чем открывать swf
« Ответ #21 : 28.01.2015 10:32:46 »
Некро-пост, да.
Внезапно потребовалось открывать локальные swf файлы. Чем?
apt-cache search swfdec-gnome ничего не находит.
При попытке открыть chrom(ом) или firefox(ом) они предлагают этот файл сохранить или открыть браузером ( который в свою очередь его сохранит или предложит открыть в другом браузере).
mplayer и vlc - не воспроизводят. Каких-либо swf-плагинов к ним в репозитарии не увидел. (SL p7 )

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Чем открывать swf
« Ответ #22 : 28.01.2015 10:36:16 »
Некро-пост, да.
Внезапно потребовалось открывать локальные swf файлы. Чем?
apt-cache search swfdec-gnome ничего не находит.
При попытке открыть chrom(ом) или firefox(ом) они предлагают этот файл сохранить или открыть браузером ( который в свою очередь его сохранит или предложит открыть в другом браузере).
mplayer и vlc - не воспроизводят. Каких-либо swf-плагинов к ним в репозитарии не увидел. (SL p7 )
Известная проблема. Как вариант - сделать html с внедрением swf и открыть в браузере.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
Сноси Винду, переходи на Линукс ! :)

Оффлайн XBM

  • Давно тут
  • **
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
    • Email
Re: Чем открывать swf
« Ответ #24 : 28.01.2015 10:53:58 »
Известная проблема. Как вариант - сделать html с внедрением swf и открыть в браузере.
ок. Тоже выход.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 973
Re: Чем открывать swf
« Ответ #25 : 28.01.2015 11:04:27 »
Некро-пост, да.
Внезапно потребовалось открывать локальные swf файлы.

у меня вроде на p5 опера открывала...

Оффлайн Роман Коваленко

  • Начинающий
  • *
  • Сообщений: 49
    • Email
Re: Чем открывать swf
« Ответ #26 : 05.09.2015 14:30:38 »
shockwave plugin - в настройках firefox установлен, и работает. Есть локальный файл.swf который необходимо запускать, а браузер предлагает сохранить его, в место просмотра... Для того чтобы запустить файл в браузере правим одну строку, переходим в /usr/share/mime/packages и делаем копию freedesktop.org.xml и переименовываем скажем так freedesktop.org.xml.old Далее правим freedesktop.org.xml при помощи текстового редактора, можно воспользоваться ctrl+f и набрать искомую строку vnd.adobe.flash.movie её целиком заменить на x-shockwave-flash сохраняем и пробуем открыть наш файл.swf. Данный метод работает, но в моем случае попалась программа enjoy english 2 где много - много файлов, в общем переход из меню неработает прийдется непосредственно запускать файлы по очереди, но это облегчит задачу, чем писать html код, для каждого объекта.
В прочем ранее запускался файл start.exe сейчас перестал запускаться причина не известна, снова головняк... gnash - работает но рябит от перерисовки... Преподы наседают уже, толкового решения нет еще...
« Последнее редактирование: 05.09.2015 14:41:37 от Роман Коваленко »

Оффлайн igorigor76

  • Завсегдатай
  • *
  • Сообщений: 651
Re: Чем открывать swf
« Ответ #27 : 09.09.2015 10:59:35 »
Для того чтобы запустить файл в браузере правим одну строку, переходим в /usr/share/mime/packages и делаем копию freedesktop.org.xml и переименовываем скажем так freedesktop.org.xml.old Далее правим freedesktop.org.xml при помощи текстового редактора, можно воспользоваться ctrl+f и набрать искомую строку vnd.adobe.flash.movie её целиком заменить на x-shockwave-flash сохраняем и пробуем открыть наш файл.swf. Данный метод работает, ...

Как раз мне то же понадобилось просматривать swf. Но данный способ не сработал. В чем может быть причина.

Linux Priemnaya.localdomain 3.14.51-std-def-alt1 #1 SMP Mon Aug 17 09:32:31 UTC 2015 i686 GNU/Linux
Firefox ESR 38.2.0
Shockwave Flash 11.2 r202

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Чем открывать swf
« Ответ #28 : 09.09.2015 15:45:11 »
Для того чтобы запустить файл в браузере правим одну строку, переходим в /usr/share/mime/packages и делаем копию freedesktop.org.xml и переименовываем скажем так freedesktop.org.xml.old Далее правим freedesktop.org.xml при помощи текстового редактора, можно воспользоваться ctrl+f и набрать искомую строку vnd.adobe.flash.movie её целиком заменить на x-shockwave-flash сохраняем и пробуем открыть наш файл.swf. Данный метод работает, ...

Как раз мне то же понадобилось просматривать swf. Но данный способ не сработал. В чем может быть причина.

Воспроизведение swf-файлов в браузерах Firefox или Pale Moon
Нижеприведённый скрипт изменяет настройки только в профиле текущего пользователя

Войти в домашний каталог
$ cd $HOME

Открыть в редакторе пустой файл скрипта
$ mcedit swf2ff

Выделить содержимое скрипта в браузере, правой кнопкой мыши щёлкнуть по выделенному и выбрать опцию Скопировать, выбрать окно mcedit и вставить это содержимое используя комбинацию клавиш Shift+Ins, перевести курсор в конец файла, нажать Enter, чтобы курсор оказался в концефайла на пустой строке, сохранить изменения.
Скрипт:
#!/bin/bash
clear
echo "Update local file freedesktop.org.xml...";
mkdir -p ~/.local/share/mime/packages
cp /usr/share/mime/packages/freedesktop.org.xml ~/.local/share/mime/packages/
sed  -i "s/<mime-type type=\"application\/vnd.adobe.flash.movie\">/<mime-type type=\"application\/x-shockwave-flash\">/g"  ~/.local/share/mime/packages/freedesktop.org.xml
echo "File updated successfully!";
echo "Update mime database...";
update-mime-database ~/.local/share/mime
echo "Mime database updated successfully!"
echo "Restart your Firefox or Pale Moon browser please!"
Этот скрипт требует установленного sed
$ rpm -qf $(which sed)
sed-4.2.2-alt2

Запустить скрипт
$ sh swf2ff

Варианты просмотра swf-файла:
- Захватить мышкой swf-файл в файловом менеджере и бросить файл в окно firefox с пустой вкладкой.
Если файловый менеджер и браузер находятся на разных столах:
захватить мышкой swf-файл в файловом менеджере и не отпуская файл навести курсор с захваченным swf-файлом на кнопку браузера в Панели задач чтобы переключиться на стол с браузером и сделать его окно активным; после того как окно браузера стало активным, бросить swf-файл в пустое окно браузера.
- Щёлкнуть правой кнопкой мыши на swf-файле в файловом менеджере, в окне выбрать опцию Открыть с помощью и выбрать Firefox или Pale Moon браузер.
- В адресной строке Firefox или Pale Moon ввести
file:///где/лежит/файл/swf/
и нажать Enter.
В окне браузера найти swf-файл и щелкнуть по нему для начала воспроизведения.

Если firefox или palemoon выведут в окне сообщение Включить Adobe Flash, значит флеш-плагин или включен "По запросу" или выключен. Щёлкните мышкой по полю в браузере, чтобы в новом окне вам предложили включить флеш-плагин временно или постоянно.
После чего swf-файл Масяни в виде кнопки Старт предложит вам начать воспроизведение.

Этот вариант проверен в системе на t7+xfce+sysv+i586 с браузером (archive->hold):
$ firefox -V
Mozilla XULRunner 24.0 - 20131028124334

а также в системе на p7+tde+sysv+i586 в браузерах
$ palemoon -V
Moonchild Productions Pale Moon 25.7.0.rel
$ firefox -V
Mozilla Firefox 38.2.0


P.S.
Может это занести в Советы как памятку для всех на видном месте?..

Дополнено и исправлено
- Исправлено:
В скрипт добавлена команда
mkdir -p ~/.local/share/mime/packages
создающая отсутствующие в профиле пользователя в ~/.local/share/ каталоги mime/packages

Добавлено:
- упоминание об необходимом пакете.
- упоминание о тесте в системе на p7/branch
- описание ситуации когда файловый менеджер и браузер находятся на разных Рабочих столах.
« Последнее редактирование: 09.09.2015 17:21:20 от Speccyfighter »

Оффлайн igorigor76

  • Завсегдатай
  • *
  • Сообщений: 651
Re: Чем открывать swf
« Ответ #29 : 09.09.2015 20:36:45 »
Огромное спасибо!!!
Ряд вопросов и замечаний.
1. Почему не работает способ с изменением общего для всех пользователей /usr/share/mime/packages/freedesktop.org.xml
2. Как быть если установка/удаление какого-нибудь приложения изменяет /usr/share/mime/packages/freedesktop.org.xml. Опять запускать скрипт.
3. Вы так подробно описали создание и запуск скрипта как для новичка, но тогда логично будет добавить в ваш пост команду, которая делает скрипт исполняемым.
И еще раз спасибо.