Cette astuce s'adresse à ceux qui ont possèdent une sortie TV , et qui désirent l'utiliser au mieux avec VLC.
le serveur X doit etre configuré en mode dual display : :0.0 pour le moniteur, et :0.1 pour la TV.
Pour plus d'informations sur la façon de configurer son serveur X, voir
ce topic. ça parle de carte ATI, mais le principe de déclaration du dual display est le même, il faudra adapter le fichier xorg.conf à votre matériel.
Une fois que le serveur X est configuré en dual screen, voici ce qu'il faut faire:
vlc --alsadev hw:1,0 --vout x11 --x11-display :0.1 --fullscreen --no-wxwin-embed
Quand on lance vlc comme indiqué, on obtient le film en plein écran sur la TV (une fois qu'on est allé le sélectionner), alors que la petite fenetre de controle reste présente sur le moniteur du PC.
Explication sur les options:
--alsadev hw:1,0: 2eme carte son (connectée à la sortie TV)
--vout x11 : module X11
--x11-display :0.1 : pour dire que la fenetre du film doit s'afficher sur l'écran TV. (la fenetre de controle reste sur l'écran X11 par défaut, c'est à dire mon moniteur en :0.0 )
--fullscreen : pour que le film soit en plein écran sur la TV
--no-wxwin-embed : indispensable!! pour demander la séparation entre la fenetre de controle et la fenetre affichant le film. Plantage sinon.
En fait, c'etait le mode par défaut dans les version précédentes de VLC, et puis les développeurs ont soudé la fenetre de controle et la fenetre de visu du film...
L'exemple parle d'une 2eme carte son. Si vous n'avez qu'une carte son, oubliez l'option --alsadev hw:1.0
J'ai trouvé l'explication sur l'option --x11-display dans le forum de VLC, dans
ce topic