web-dev-qa-db-ja.com

Boxes VMからサウンドを取得するにはどうすればよいですか?

Ubuntu 18.04.2 LTSを実行していますVM= GNOME Boxes 3.30.3およびQEMUセッションブローカーを実行するPureOS 8.0ホスト上で実行しています。VM -vdagent 0.17.0がインストールされています。VMでオーディオを再生できません。

VMとホストで音量を上げています。VMサウンドデバイスは「ダミーサウンド」と呼ばれます。サウンドコントロールで「スピーカーをテスト」するとパネル、またはYouTubeビデオを再生すると、音が出ません。

私は ボックスでWindows 10を実行することに関する2016年のブログ投稿 を見つけました。これは、オーディオがボックスの機能であることを示唆しています。

GNOMEボックスでのWindows 10および8用の自己設定オーディオ出力は保留中です[バグ]。オーディオを機能させるには、次の2つのオプションのいずれかを使用できます。

オプション1:[QEMUXMLファイルを編集します。私はこれを試しました、XMLファイルに<sound>タグがありません。]

オプション2:[USBサウンドカードを使用します。 USBサウンドカードを持っていません。]

VMでサウンドを再生するにはどうすればよいですか?

3
Noodle

QEMU.xmlを編集して、Intel HDオーディオアダプターを使用して回避します バグ#761031

ボックスを開き、仮想マシンを完全にシャットダウンし、仮想マシンに自動割り当てされた名前をメモします。ターミナルを開き、EDITOR = gedit virsh edit[〜#〜] yourboxname [〜#〜]

インストール後に名前を変更した場合、ファイルは〜/ .config/libvirt/qemu /にありますが、直接編集するのではなく、前のコマンドで名前を使用してください。以下の行を追加し、ファイルを保存して閉じます。

_<sound model='ich6'>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</sound>
_

dead fedoraproject archives でこれを見つけました。

スロット_0x04_がすでに使用されている場合は、_0x06_を試してください。

XMLを直接編集したくない場合は、次のことができます。

  • Virtual Machine Managerをインストールします(_virt-manager_)
  • 新しい「QEMU/KVMユーザーセッション」接続を ボックスをVMマネージャーインターフェイス に表示する]に追加します。
  • 仮想ハードウェアの詳細を表示し、[ハードウェアの追加]を選択して、HDA (ICH6)サウンドデバイスを追加します(これにより、スロットが選択されます)
  • 通常どおりBoxesでマシンを起動します
3
K7AAY