Как установить и запустить Silverlight в Linux

Нравится это вам или нет, мы все знаем Flash, но аналог Microsoft, Silverlight, менее известен. С Silverlight вы можете передавать потоковое видео и создавать анимацию, фактически вы даже можете использовать его для создания виджетов боковой панели Windows. Однако, что может немного шокировать, Microsoft Silverlight не очень хорошо работает с Linux. Знаю, знаю, в это сложно поверить, но это правда. Чтобы исправить это, люди из проекта Mono создали Moonlight - реализацию Silverlight с открытым исходным кодом. Если вы обнаружите, что хотите получить доступ к трансляции или игре только для Silverlight, но не хотите устанавливать вторую операционную систему для получения этой привилегии, мы вам поможем.

Как пакет

Если вы используете дистрибутив, в котором уже есть пакет Moonlight, вам повезло. У Ubuntu Lucid Lynx есть пакет, и его можно установить через Центр программного обеспечения Ubuntu или с помощью командной строки:

Это установит плагин Moonlight для Firefox вместе с основными компонентами.

silverlight-USC

Как плагин

Если в вашем дистрибутиве нет пакета Moonlight, вы можете вручную установить его как плагин для браузера. На странице загрузки Moonlight есть ссылка для установки плагина Linux. Для достижения наилучшей производительности убедитесь, что вы выбрали правильный тип процессора.

Silverlight-плагин

Тестирование вашей установки

После установки любым из методов вы, конечно, захотите протестировать свою установку, чтобы убедиться, что Moonlight работает. Для этого я рекомендую простой веб-сайт под названием BubbleMark. Это тестовая анимация, предназначенная для рисования пузырей с помощью различных веб-технологий, таких как Flash и Silverlight. Вы можете выбрать программную платформу и ее версию, и BubbleMark попытается нарисовать серию движущихся, сталкивающихся пузырьков на экране. Вы можете запустить одну и ту же анимацию в нескольких форматах, чтобы определить, какой из них дает лучшую производительность.

серебристый

Развлечения с Silverlight

Теперь, когда все готово и работает, пришло время поразвлечься с нашим новым плагином. Ниже приведены несколько мест, где можно найти отличное программное обеспечение и игры Silverlight / Moonlight.

  • Silverlight.net - официальная страница. Содержит демоверсии, игры, учебные пособия, работы
  • SilverlightGames.org - отличное место, где можно найти множество игр Silverlight.
  • SilverlightClub.com - в основном игры, в том числе неплохая защита башни.

Заключение

Хотя сам Silverlight привязан к Microsoft, Moonlight предоставляет способ доступа к этой функции с помощью программного обеспечения с открытым исходным кодом. В настоящее время платформа не пользуется большой популярностью, и, возможно, она может быть полностью прекращена по мере того, как HTML5 становится все более распространенным, но на данный момент Moonlight - наш лучший выбор для получения этой функции в Linux.

10 комментариев

  1. Почему?
    MLB попробовал это и бросил в мгновение ока, и с тех пор я ни разу не нашел ни одного используемого мной сайта, который нуждался бы в этом.
    Я не очень люблю Adobe, но Flash есть в 99,9% браузеров людей (из Конечно, в стране фруктовых зомби им нравится делать вид, будто Flash не существует), а Silverlight не предлагает ничего нового для пользователей Windows.
    Что касается Linux, я послушал Эбена Моглена и SFLC, которые являются той организацией Linux, которая должна сейчас, и я не думаю, что обещание сообщества Microsoft распространяется на пользователей, не являющихся пользователями Novell (как неоплачиваемый любитель, я чувствовал то же самое в отношении сделки с Novell, которая защищает только одну группу пользователей Linux) и не вижу необходимости включать Mono и Moonlight в структуре Linux.
    Я думаю, недавние судебные процессы несколько месяцев назад доказывают, что MS готова подать в суд, чтобы защитить те права интеллектуальной собственности, которые, по их утверждениям, были украдены Linux.

    Если на протяжении многих лет я буду бить тебя по лицу и держать кулак, готовый нанести удар каждый раз, когда ты на меня посмотришь, ты мне поверишь?

    Так думают о Windows многие разработчики.

    Я не пурист, я без проблем использую Skype и Opera в Linux, потому что у меня нет проблем с проприетарными приложениями в Linux (все еще желательно надеясь, что однажды Photoshop будет портирован вместо того, чтобы запускать Wine). Когда дело доходит до инфраструктуры, это не запускается.

    Это похоже на ЗППП, вы можете рискнуть, если девушка действительно горячая, даже если она уложила половину футбольной команды, потому что ваша нижняя часть головы контролирует ваш мозг, но Silverlight не стоит риска, это больше Рози Одонелл, чем Анджелина Джоли.


    Так получилось, что два новостных сайта, за которыми я следил, используют Silverlight, поэтому я был бы очень рад иметь возможность смотреть их с помощью Moonlight. Однако пока мне не повезло. Демоверсии, указанные с этого сайта и с сайта Moonlight, работают, поэтому я предполагаю, что Moonlight работает в моей системе, но не с сайтами, которые я хочу посмотреть :(

    Используя Mint Linux, они работали "из коробки", поэтому мне очень хотелось бы узнать секретное рукопожатие, чтобы заставить его работать в моей системе Arch Linux ...

  2. Основной вариант использования - Netflix Streaming. Для этого требуется Silverlight, но для работы требуется также функция DRM Silverlight, а Moonlight не поддерживает часть DRM.

    Так что смотреть Netflix Streaming в Linux нельзя.

  3. Так получилось, что два новостных сайта, за которыми я следил, используют Silverlight, поэтому я был бы очень рад иметь возможность смотреть их с помощью Moonlight. Однако пока мне не повезло. Демоверсии, указанные с этого сайта и с сайта Moonlight, работают, поэтому я предполагаю, что Moonlight работает в моей системе, но не с сайтами, которые я хочу посмотреть :(

    Используя Mint Linux, они работали "из коробки", поэтому мне очень хотелось бы узнать секретное рукопожатие, чтобы заставить его работать в моей системе Arch Linux ...

  4. Скорее бесполезная программа, поскольку ни одна из основных потребностей в Silverlight не удовлетворяется.

  5. У меня два компьютера, оба с Ubuntu 10.04.2 LTS, один 32-битный, один 64-битный. Лунный свет не работает ни с одним из них. Один день потерян, пытаясь заставить его работать.
    Ботник

  6. Было бы справедливо, если бы в статье вас предупредили, что Moonlight отстает на две полные версии Silverlight.
    Это, скорее всего, причина того, что вы не можете использовать его на выбранных вами сайтах.

  7. С Ubuntu 11,10 это не работает…: /


    Я тестировал его с xubuntu 11.10, и он работает очень хорошо

  8. Большое спасибо, это очень полезно

Комментарии закрыты.