A maneira como você faz isso é conectar a TV como um segundo monitor, mas configurá-la como uma tela X separada, para que não faça parte da sua área de trabalho principal (e, portanto, não interfira na sua trabalhos). Então você pode executar qualquer tipo de aplicativo (s) que você gosta na segunda tela X, streaming ou qualquer outra coisa.
Estou fazendo isso no meu sistema com uma placa Intel, BTW. Aqui está a parte relevante do meu 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
O que você precisa fazer pode variar de acordo com a sua placa gráfica (sobre a qual você não nos informou), e você terá que variar os nomes das saídas. Acho que vou usar o sna
para solucionar algum problema com a sobreposição de vídeo que pode não ser mais relevante.
A primeira tela é :0
, você precisa iniciar qualquer aplicativo para a segunda tela com -display :1
ou qualquer variação da linha de comando usada pelo aplicativo.