A local bar hosts a programmer's meetup I organize. Recently they switched out their projectors such that the only accessible connections are now Wi-Fi (formerly I used a wire to HDMI/VGA ports.)

How do I go about connecting to a projector via wifi on Linux?

I'm using a Thinkpad T460, with Ubuntu 19.04 (Disco, the current version of Ubuntu).

$ NetworkManager --version

This answer describes solving the problem by installing Miraclecast on Ubuntu.

Unfortunately the MiracleCast PPA it references has builds available for many older versions of Ubuntu, but not for 19.04, which the question specifies.

  • 1
    Please edit your question… This is interesting: Do you have any details on the make and model of projector? As well as what the exact version of Ubuntu yo are using? Sep 11, 2019 at 16:39
  • My source details added. For the projector, I'll have to visit the venue later today... Sep 11, 2019 at 16:53
  • 2
    Use nmap while in the shop to find which ports are open on the projector, which can give a hint. You may also try the procedure in this answer which involves installing miraclecast. As a remote possibility for an Epson projector, you might try in Chrome the extension Epson iProjection.
    – harrymc
    Sep 11, 2019 at 17:00
  • Thanks @harrymc, I'll try those things out and report back. I'll try them at home first, on my Roku, so I understand how they are meant to work, then I'll try them in the venue with the projector I actually want to use... Sep 11, 2019 at 17:23
  • The miraclecast ppa doesn't have a build for 19.04 (disco) :-( Sep 11, 2019 at 18:07

2 Answers 2


gnome-network-displays is an application that might be applicable.

I can't find a binary of it for Ubuntu. So I grabbed the Fedora .rpm and made a .deb out of it:

sudo apt-get install alien dpkg-dev debhelper build-essential
sudo alien gnome-network-displays-0.90.1-0.fc30.x86_64.rpm

Then installed it:

sudo dpkg -i gnome-network-displays_0.90.1-1_amd64.deb

It needs a shared library that I didn't have installed:

sudo apt install  libgstrtspserver-1.0-0

Then run the application:


This opens a GUI window, and correctly lists my home Roku as an available video streaming sink. Trying to connect to that gave an "Error" dialog (no other content.)

(See avif's answer for a suggestion of how to fix this error)

  • 1
    OP here. I'll try this out in the venue, with the projector I actually want to use, and report back. Sep 11, 2019 at 17:22

Just for future viewers, Jonathan Hartley's answer works as far as installing gnome-network-displays and you can do this to resolve the error that happens:

$ apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
      gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
      gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
      gstreamer1.0-libav libgstrtspserver-1.0-dev

That's it!

Note that this is still experimental stuff so it's slow & unstable.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.