Qubes OS:如何从AppVM播放音乐?

时间:2017-11-06 21:21:33

标签: qubes-os

我正在使用联想Thinkpad T420和新安装的Qubes OS 3.2。我打算从"个人"播放音乐(mp3s / youtube)。由默认设置创建的AppVM。作为默认应用程序,Rhythmbox在双击mp3文件时启动,但它没有开始播放音乐。我在Firefox中播放的YouTube视频中都没有听到任何内容。

我尝试将我的音频卡直接分配到AppVM但没有任何影响。我禁用了内存平衡,因为在分配音频卡时它提到启用该选项可能存在问题。

1 个答案:

答案 0 :(得分:-1)

事实上,在我的案例中有几个问题重叠:

  1. 根本没有检测到输出设备。
  2. 当我打开Dom0音量控制(系统工具> PulseAudio音量控制或通过系统托盘图标上的“音频混音器”)时,只会出现虚拟虚拟输入和输出设备。事实证明,原因是我在BIOS中关闭了我的板载麦克风,PulseAudio似乎需要两者,输入和输出才能正常工作。 (我在网上发现了一些资源,提到我在这个过程中丢失了。它提到了一个空输入应该也可以正常工作。)所以我在BIOS中重新打开麦克风 - 我的音频设备出现了在Dom0的音量控制中。

    1. 不必将音频设备直接分配给AppVM
    2. As the Qubes OS documentation for assigning devices至少告诉PCI设备它们一次只能分配给一个AppVM,并且当AppVm再次关闭时它们不会返回到Dom0。对于我的声卡来说似乎也是如此 - 在AppVm启动后我在Dom0的音量控制中失去了对它的控制,而AppVM的PulseAudio音量控制仍然指的是“Qubes VCHAN sink”和“Qubes VCHAN source”作为输入和输出。正如建议将PCI设备的控制权交还给Dom0,我重启了系统并恢复了AppVM配置中的设备分配。我现在能够听到youtube视频的声音,但Rhythmbox仍然拒绝播放音乐。

      1. 有必要将Rhythmbox添加到AppVM的应用程序
      2. 之前应用程序刚刚启动,因为我点击了一些音频文件,因为它是分配的默认应用程序。将应用程序添加到AppVM配置中的AppVM应用程序列表中并未更改此行为,但似乎向应用程序授予权限或某些内容。它现在能够播放音乐。

        我知道我的问题可能有点独特。但是,由于似乎网络缺乏灵感来源来解决这些问题,而没有在操作系统中有太深入的理解,这可能对尝试Qubes OS的新手有所帮助;)