webdevqa.jp.net

Ubuntu 19.04(Disco)を実行しているLinuxラップトップからWi-Fi経由でプロジェクターを使用する

地元のバーでは、私が主催するプログラマーのミートアップを開催しています。最近、彼らはプロジェクターを切り替えて、アクセス可能な接続はWi-Fiのみになりました(以前はHDMI/VGAポートへのワイヤーを使用していました)。

Linuxでwifi経由でプロジェクターに接続するにはどうすればよいですか?

私はUbuntu19.04(Disco、Ubuntuの現在のバージョン)でThinkpadT460を使用しています。

$ NetworkManager --version
1.16.0

この回答 UbuntuにMiraclecastをインストールして問題を解決する方法について説明します。

残念ながら MiracleCast PPA 参照しているビルドは、Ubuntuの多くの古いバージョンで利用できますが、質問で指定されている19.04では利用できません。

4

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の回答を参照してください)

3

将来の視聴者のために、Jonathan Hartleyの答えは、gnome-network-displaysをインストールする限り機能します。これを行うと、発生するエラーを解決できます。

$ 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

それでおしまい!

これはまだ実験的なものなので、遅くて不安定であることに注意してください。

1
avif