How To Easily Enable Silverlight, And Watch Netflix, on Linux

Ads by Google

Netflix depends on Silverlight; Silverlight doesn’t play well with Linux. But Linux users have an easy-to-use workaround.

Lots of progress has been made when it comes to watching Netflix on Linux, but now it’s even easier than ever thanks to something called Pipelight. Here’s what you need to do to get Pipelight working on your Linux machine.

About Pipelight

Pipelight is a project that aims to get Netflix (and other Silverlight applications) to work on your Linux machine, inside your favorite browser. It’s a lot easier to use than Netflix Desktop, a previous tool for the job that required you run a complete Firefox browser in Wine.

Pipelight allows you to use your favorite Linux browser and you can use it for more than just Netflix. Read more about why Netflix normally doesn’t run on Linux, if you’re curious.


Getting Pipelight is pretty straightforward. Except for the very end, all you need to do is copy and paste some commands.


The first thing you’ll need to do is add the necessary repository. In Ubuntu, you can add it with this command:

Ads by Google

sudo add-apt-repository ppa:pipelight/stable

Then, install Pipelight using the command:

sudo apt-get update && sudo apt-get install pipelight-multi


In Fedora, you’ll first need to install the Microsoft Core Fonts (fonts like Arial and Times New Roman) manually:

sudo yum install cabextract && sudo rpm -i

Once this has completed, you can add the Pipelight repository and install the package:

sudo wget -O /etc/yum.repos.d/pipelight.repo && sudo yum install pipelight

Other Distributions

If you’re a user of a different distribution than the two mentioned above (or their derivatives), then just go to this page, where you can find the instructions for your distribution. The general flow of commands will remain the same – it’s just different links and syntax.

Finishing It Off

Once Pipelight has been installed, you need to configure it and enable Silverlight using the command:

sudo pipelight-plugin --enable silverlight

Congratulations! Once you launch your browser, Silverlight should now be functional on your computer! This includes all Silverlight applications that you come across, and not just Netflix.

If you happen to come across any SELinux issues (and Fedora users might) while using Pipelight, you can make SELinux play nice with this command:

sudo setsebool -P unconfined_mozilla_plugin_transition 0

Getting Netflix to Work

If you stopped here to go try out Netflix, you may have noticed that Netflix still doesn’t allow you to watch any of their content, even though you have Silverlight ready to go. Netflix still checks your user agent and recognizes that you’re using a Linux machine, and therefore continues to block you.
This can be easily circumvented, however, by installing an extension to your browser that can alter your user agent. I’d recommend User Agent Switcher for Firefox (which we reviewed here) and User-Agent Switcher for Chrome. The ideal setting seems to be “Firefox 15 Windows” for Netflix to allow you to continue, but any setting that switches your user agent to Windows should work. The extensions apply the changes to all tabs – not just individual tabs – which is something to take note of. Thankfully, this trick is only needed while you use Netflix – it’s not needed by any other major Silverlight applications.


I’m really glad that Pipelight came out and is working well — although Netflix Desktop was a good temporary solution, I much rather prefer Pipelight’s implementation. Hopefully Netflix is still planning on making an HTML5 player that doesn’t block Linux in the same way they currently do for their Silverlight player.

How have you been accessing Netflix from Linux so far? Are there any other Silverlight applications you like that this would enable? Let us know in the comments!

Image Credits: Penguins in Antarctica Via Shutterstock

Join live MakeUseOf Groups on Grouvi App Join live Groups on Grouvi
Linux Tips & Issues
Linux Tips & Issues
427 Members
Linux for Beginners
Linux for Beginners
381 Members
Affiliate Disclamer

This article may contain affiliate links, which pays us a small compensation if you do decide to make a purchase based on our recommendation. Our judgement is in no way biased, and our recommendations are always based on the merits of the items.

For more details, please read our disclosure.
New comment

Please login to avoid entering captcha

Log In