Tenho um notebook com saída pra TV. Não gosto de ver filmes na tela dele (acho muito pequena e desconfortável).
Quando eu tentava desviar a saída de vídeo do meu notebook para a TV (no meu notebook é um recurso de hardware - uso FN+F5), eu conseguia ver a imagem do X na tela da minha TV, porém a resolução do meu X estava em 1024x768. Como a tela da TV tem uma resolução muito menor, eu conseguia ver apenas parte da tela na TV.
Isso me impedia de colocar um filme em TELA CHEIA na TV (apenas parte do filme ficava visível)
xorg.conf
Para a dica funcionar, seu X deve estar configurado de forma a poder trabalhar com as resoluções que serão necessárias.
Fiz isso colocando a seguinte linha no meu /etc/X11/xorg.conf:
Modes "1024x768" "800x600" "640x480"
Isso faz que o X trabalhe em 1024x768, mas que possa ser chaveado pras outras resoluções descritas na linha.
Trocando a resolução de exibição
Não sei por que "cargas d'água" meu X não aceitou o comando Ctrl + e Ctrl - para chavear entre as resoluções (se você está com o X configurado direitinho, pode tentar). Então tive que achar outra alternativa. Descobri o comando xrandr.
Isso vai resolver todo o resto. Usaremos o comando de 2 formas:
1. Listar modos de vídeo suportados:
$ xrandr
Vai retornar uma lista dos modos suportados (atenção para a primeira coluna "SZ") com as informações sobre as resoluções suportadas.
2. Chavear a resolução:
$ xrandr -s <número>
Onde <número> é o campo "SZ" da resolução desejada.
Isso muda a resolução imediatamente.
Nos meus testes, pra TV, 640x480 funcionou redondo pra ver os filmes com GMPLAYER, MPLAYER e XINE.
Creio que isso ajudará aqueles que como eu, tem interesse de ligar seu PC na TV.
PS: Não esqueça de restaurar a resolução original quando voltar a usar o monitor do PC ( no meu caso o comando foi "xrandr -s 0").