地元のバーでは、私が主催するプログラマーのミートアップを開催しています。最近、彼らはプロジェクターを切り替えて、アクセス可能な接続はWi-Fiのみになりました(以前はHDMI/VGAポートへのワイヤーを使用していました)。
Linuxでwifi経由でプロジェクターに接続するにはどうすればよいですか?
私はUbuntu19.04(Disco、Ubuntuの現在のバージョン)でThinkpadT460を使用しています。
$ NetworkManager --version
1.16.0
この回答 UbuntuにMiraclecastをインストールして問題を解決する方法について説明します。
残念ながら MiracleCast PPA 参照しているビルドは、Ubuntuの多くの古いバージョンで利用できますが、質問で指定されている19.04では利用できません。
gnome-network-displays は適用可能なアプリケーションです。
Ubuntu用のバイナリが見つかりません。そこで、Fedora .rpmを取得し、それから.debを作成しました。
Sudo apt-get install alien dpkg-dev debhelper build-essential
Sudo alien gnome-network-displays-0.90.1-0.fc30.x86_64.rpm
次にそれをインストールしました:
Sudo dpkg -i gnome-network-displays_0.90.1-1_AMD64.deb
インストールしていない共有ライブラリが必要です。
Sudo apt install libgstrtspserver-1.0-0
次に、アプリケーションを実行します。
gnome-network-displays
これによりGUIウィンドウが開き、自宅のRokuが利用可能なビデオストリーミングシンクとして正しく一覧表示されます。それに接続しようとすると、「エラー」ダイアログが表示されました(他のコンテンツはありません)。
(このエラーを修正する方法の提案については、avifの回答を参照してください)
将来の視聴者のために、Jonathan Hartleyの答えは、gnome-network-displaysをインストールする限り機能します。これを行うと、発生するエラーを解決できます。
移動: https://github.com/sdroege/gstreamer-rs/tree/master/gstreamer-rtsp-server
現時点で、リストされているパッケージをインストールします。
$ 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
それでおしまい!
これはまだ実験的なものなので、遅くて不安定であることに注意してください。