我有一台运行 Linux (Debian) 桌面的强大计算机。我用它来工作以及夜间计算。所以它是 24x7 运行的。我还有带 HDMI 输入和专用先锋声音接收器的非智能电视。我想要的是将我的计算机用作媒体服务器。我不想连接电视作为第二个显示器,因为它会干扰我的工作。我想要一些在后台运行的应用程序,将内容直接流式传输到 HDMI 和数字音频,并由某些客户端操作。我看过 Kodi,但不知道如何在后台运行它以及如何将 HDMI 端口专用于它。我看过 Plex,但它需要输出设备上的 Plex 客户端应用程序。我可以购买 Chromecast 之类的东西作为最后的手段,但那时我将无法连接我的音频接收器。
有什么选择可以实现我想要的吗?
答案1
你这样做的方式是将电视连接为第二个显示器,但将其配置为单独的 X 屏幕,这样它就不是主桌面的一部分(因此不会干扰您的工作)。然后您可以在第二个 X 屏幕上运行您喜欢的任何类型的应用程序、流媒体或其他应用程序。
顺便说一句,我在我的系统上使用英特尔卡执行此操作。这是我的相关部分xorg.conf
:
Section "Device"
Identifier "intel0"
Driver "intel"
Option "AccelMethod" "sna"
Option "ZaphodHeads" "VGA1,HDMI1,DP1"
Screen 0
EndSection
Section "Device"
Identifier "intel1"
Driver "intel"
Option "AccelMethod" "sna"
Option "ZaphodHeads" "HDMI3"
Screen 1
EndSection
Section "Screen"
Identifier "screen0"
Device "intel0"
EndSection
Section "Screen"
Identifier "screen1"
Device "intel1"
EndSection
您需要执行的操作可能会根据您的显卡(您没有告诉我们)而有所不同,并且您必须更改输出名称。我想我打算使用它sna
来解决视频叠加的一些可能不再相关的问题。
第一个屏幕是:0
,您需要-display :1
使用应用程序使用的命令行开关或任何变体启动第二个屏幕的任何应用程序。