Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Посоветуйте SWF проигрыватель  (Прочитано 5329 раз)

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

Оффлайн Lant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
  • Да, я такая!
    • Просмотр профиля
Посоветуйте SWF проигрыватель
« : 15 Января 2017, 10:38:05 »
Здравствуйте, уважаемые любители операционной системы Ubuntu.

Имеется игра Machinarium. https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%B0%D1%80%D0%B8%D1%83%D0%BC
По своей файловой структуре представляет собой набор порядка 200 флеш-файлов, расположенных в каталогах 00, 01, 10, 11. Под разные операционные системы были выпущены загрузчики (оболочки), под Windows, MAC и под 32-битный Linux. На 64-битный линукс загрузчик выпустить забыли, да и давно это было, в те годы они советовали ставить "32-битный костыль" в виде библиотеки ia32-libs, но на новых системах поддержка данной библиотеки была прекращена из-за какой-то несовместимости. Тогда был выпущен загрузчик в виде 4х флеш-файлов (запускной файл 4.swf). Такой файл можно скормить любому обозревателю в любой операционной системе с поддержкой флеш, то есть была по сути выпущена браузерная платформо-независимая версия игры.

Казалось бы, чего проще, запускай в обозревателе окно со флеш! Однако в браузере открывать неудобно! Мешают другие открытые вкладки. Полноэкранный режим работает коряво, заголовок со вкладками всё время норовит вылезти при неровном движении мышкой. Создание костыля в виде ярлычка с запуском firefox c отдельным профилем (firefox -P 1 /mnt/e/Games/Machinarium/4.swf) избавляет от лишних вкладок путём запуска отдельной копии firefox, но неудобства с полноэкранным режимом остаются. Всё ясно - нужен отдельно стоящий отдельно запускающийся проигрыватель SWF-файлов!

Недолгий поиск привёл к программам Gnash и Lightspark. Они используют какой-то свой собственный флеш-движок и не пользуются плагином adobe, установленным в Firefox (sudo apt install flashplugin-installer). Игру они запускают, но уже на первом экране, где робота выбрасывают на свалку, вылазит первая же несовместимость: игра не реагирует на мышь. Да, как оказалось, здесь нужна именно что полноценная поддержка flash, которой gnash и lightspark не обладают. Здесь нужен проигрыватель в виде оболочки с поддержкой плагина от abobe, именно таким который плагином стоит в обозревателе. Чтоб он запускал swf-файл на полный экран.

Есть такой?

ТС не появлялся на Форуме более полугода по состоянию на 22/07/2019 (последняя явка: 20/11/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 22 Июля 2019, 14:38:10 от zg_nico »
❤ Xubuntu 22.04 ❤

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 760
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Посоветуйте SWF проигрыватель
« Ответ #1 : 15 Января 2017, 13:12:46 »
Я тоже весьма котирую Машинариум/Саморост. В своё время для запуска этих игр просто поставил wine, и соответствующие команды прекрасно вешались на рабстол в качестве ярлыков.
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн Lant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
  • Да, я такая!
    • Просмотр профиля
Re: Посоветуйте SWF проигрыватель
« Ответ #2 : 15 Января 2017, 13:22:58 »
Да. под wine запускается загрузчик *.exe. Однако хотелось бы найти плеер, наподобие gnash, но только использующий плагин adobe а не свой собственный (firefox же использует)? Или тупо перебрать разные варианты swf-плееров на предмет совместимости с игрой.

Или как вариант, с html-костыликом, можно использовать отличный от firefox html-обозреватель, естественно, с поддержкой плагина adobe. В html-файлике будет указано embed src="4.swf" width=100% height=100%, ну то есть то самое окно флеш на весь экран.
« Последнее редактирование: 15 Января 2017, 13:26:20 от Lant »
❤ Xubuntu 22.04 ❤

Оффлайн Lant

  • Автор темы
  • Любитель
  • *
  • Сообщений: 91
  • Да, я такая!
    • Просмотр профиля
Re: Посоветуйте SWF проигрыватель
« Ответ #3 : 08 Апреля 2017, 11:30:52 »
404 Not Found сообщает. Если уж отвечаете то давайте не спамить. Пишите толковые и понятные ответы.

Ну дак, возвращаясь к нашим, пардон, баранам, давайте попробуем всё-таки найти swf-плеер. Или такового нету и тему можно закрыть как нерешённую?

ТС, как видно по состоянию на 31/01/2020 потерял интерес к созданной им теме (пометка Решено в теме отсутствует, тема оставлена не закрытой, сообщений в теме давно не было). Тема стародавняя (последнее сообщение в топике: 10/02/2018; последнее сообщение от ТС в топике: 08/04/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 31 Января 2020, 11:29:03 от zg_nico »
❤ Xubuntu 22.04 ❤

Оффлайн Lesopoval

  • Активист
  • *
  • Сообщений: 904
    • Просмотр профиля
Re: Посоветуйте SWF проигрыватель
« Ответ #4 : 08 Апреля 2017, 12:33:41 »
Lant, я использую для флеш-игр родной плеер от адобе, но он для 32-разрядных систем. Может запустится и на 64, может придется установить 32-битные пакеты.
Попробывал Machinarium- запустился, поиграть попробуй сам.
Идёшь на сайт:
https://helpx.adobe.com/ru/flash-player/kb/archived-flash-player-versions.html
спускаешься до пункта "Архивы Flash Player", качаешь версию "(Выпуск 08.11.2016) Flash Player 11.2.202.644 (32 Мбайт)".
В архиве есть ещё архивы, в "flashplayer11_2r202_644_linux_sa.i386.tar.gz" и находится плеер.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Посоветуйте SWF проигрыватель
« Ответ #5 : 10 Февраля 2018, 17:14:16 »
Пользователь Archmage тут подсказал интересный вариант. Плеер от Adobe. SWF файлы действительно открывает, и вроде работает адекватно. Попробуйте его. Для системы x64: скачать (прямая ссылка, 8,5 Мб). Если прямая ссылка со временем повредится, - взято было с этой страницы.
Получаем архив flash_player_sa_linux.x86_64.tar.gz, внутри которого лежит бинарник "flashplayer" весом 15,1 Мб. Его нужно распаковать к себе. Например, в $HOME/Загрузки, и оттуда скопировать в каталог с бинарниками (опционально, но так оно как-то правильнее):
sudo cp $HOME/Загрузки/flashplayer /usr/bin/Теперь создаем новый файл .desktop. Открываем терминал (Ctrl+Alt+T), выполняем:
touch $HOME/flashplayer.desktopОткрываем полученный файл:
gedit $HOME/flashplayer.desktopИ вводим в открытый документ следующий код:
[Desktop Entry]
Type=Application
Terminal=false
Exec=/usr/bin/flashplayer %F
Name=Adobe Flash Projector
Icon=/home/ЮЗВЕРЬ/.icons/Adobe-swf_icon.png #если иконки нет - просто не пишем эту строчку совсем
Сохраняем изменения. Делаем файл исполняемым:
chmod +x $HOME/flashplayer.desktopКопируем этот файл в директорию /usr/share/applications
sudo cp $HOME/flashplayer.desktop /usr/share/applications/На этом хватит консоли. Открыаем файловый менеджер, ищем в нем любой swf-файл. Правый клик на файле, выбираем пункт "Свойства". Ищем вкладку "Открыть с помощью", в списке выбираем наш "Adobe Flash Projector", жмем кнопку "Установить по-умолчанию":

В итоге двойной клик по любому swf в файловом менеджере отныне будет приводить к запуску данного плеера и открытию в нем содержимого swf.
Примечание:
Упомянутый ранее Adobe-swf_icon.png - иконка, скопированная мною отсюда, и сохраненная по пути $HOME/.icons/ выглядит вот так:

актуализировал ссылку на плеер, поправил картинки (умерли после закрытия ITimages)
« Последнее редактирование: 13 Ноября 2018, 02:55:41 от zg_nico »
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3265
    • Просмотр профиля
Re: Посоветуйте SWF проигрыватель
« Ответ #6 : 10 Февраля 2018, 18:40:35 »
zg_nico, Благодарю за отличную инструкцию. Я всё это проделал, только добавил две строки во flashpalyer/desktop:
Type=Application
Terminal=false
Exec=/usr/bin/flashplayer %F
Name=Adobe Flash Projector
Icon=/usr/share/icons/elementary-xfce/mimes/64/64px-Adobe-swf_icon.png
Categories=Video;Player;
MimeType=video/flv;video/swf;
а также создал файл "flashplayer:
video/swf; /usr/bin/flashplayer %s; description="shockwave multimedia file"; test=test -n "$DISPLAY"
video/flv; /usr/bin/flashplayer %s; description="shockwave multimedia file"; test=test -n "$DISPLAY"
и поместил его в /var/lib/mime/packages и затем дал команду update-mime.
Точнее, я вырезал эти строки из файла для mplayer. Возможно, это было лишним и можно было поместить запись
для flashplayer в секцию "User Section" в /etc/mailcap. Но сам ещё не проверял.
« Последнее редактирование: 10 Февраля 2018, 18:58:05 от Peter_I »
Пётр.

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6787
    • Просмотр профиля
Re: Посоветуйте SWF проигрыватель
« Ответ #7 : 10 Февраля 2018, 18:43:43 »
А ещё есть вариант купить Машинариум - есть официальная версия для linux.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Посоветуйте SWF проигрыватель
« Ответ #8 : 10 Февраля 2018, 18:57:14 »
maks05, если только ТС ранее не купил диск для Windows, и не хочет дважды платить за один и тот же продукт...
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6787
    • Просмотр профиля
Re: Посоветуйте SWF проигрыватель
« Ответ #9 : 10 Февраля 2018, 20:00:44 »
zg_nico, согласен. У меня так и есть, ну так в wine вполне запускается. В принципе, уважение человеку за то, что хочет решить проблему. Проблема в том, что похоже, эта проблема создана из ничего на ровном месте.

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3512
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Посоветуйте SWF проигрыватель
« Ответ #10 : 10 Февраля 2018, 20:13:37 »
maks05,
(Нажмите, чтобы показать/скрыть)
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

 

Страница сгенерирована за 0.018 секунд. Запросов: 19.