Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/02/2008, à 15:12

olmon

Lancer Freevo sur le deuxième écran (TV)

Bonjour,

Pour lancer mplayer sur le deuxième écran (la TV), je tape par exemple :

mplayer fichier.avi -xineramascreen1

Et ça fonctionne.
Mais pour lancer Freevo directement sur la TV, je ne trouve pas le commutateur.
En effet, je le lance grâce à une télécommande infrarouge (merci LIRC) mais il apparait sur l'écran TFT alors que je voudrais qu'il se lance sur la TV.

Du coup, pour l'instant, je suis obligé de lancer Freevo et de drag&dropper la fenêtre dans la TV...

Help please ! D'avance merci !


Signez la pétition contre les au jour d'aujourd'hui en cliquant >ICI<

Hors ligne

#2 Le 04/03/2008, à 13:49

olmon

Re : Lancer Freevo sur le deuxième écran (TV)

Toujours le même problème.
Juste pour dire que quand je lance Freevo en full screen, il se lance sur les deux écrans (TFT et TV), donc Overlay...tout fonctionne.
Mais quand je lance une video ou la TNT, c'est MPlayer qui prend le relais et qui s'affiche uniquement sur l'écran TFT, en tout petit.

Il y a donc un problème d'overlay. J'ai les drivers Ati propriétaires.
J'ai tourné le problème dans tous les sens : X11, Xv...marche pô.

Par contre, si j'emmene la fenêtre Freevo dans la TV (donc pas en full screen), je peux lancer mon film, il se lance dans MPlayer !

Existe-il un moyen de lancer Freevo uniquement sur l'écran 2 (TV) et pas en mode clone (que je n'ai pas demandé puisque je suis en bureau étendu !) ?


Signez la pétition contre les au jour d'aujourd'hui en cliquant >ICI<

Hors ligne

#3 Le 06/03/2008, à 01:48

olmon

Re : Lancer Freevo sur le deuxième écran (TV)

Dans l'indifférence totale, voici la suite et une ébauche de solution.
Carte graphique : Ati Radeon 9600 pro 256 Mo
Drivers : ATI Propriétaires
Ecran 1 : Sony
Ecran 2 : TV

Il faut bien utiliser le dual head...
Pas moyen de régler ça via "amdcccle"

Voici les sections intéressantes de mon xorg.conf

# xorg.conf (xorg X Window System server configuration file)
#

Section "Monitor"
	Identifier   "M-TFT"
	HorizSync     28-81
	VertRefresh   57-75
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Monitor"
        Identifier      "M-TV"
	Option	    "DPMS" "true"
EndSection 

Section "Device"
	Identifier  "C-TFT"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
	Screen 0
	Option	    "UseInternalAGPGART" "no"
	Option 	    "UseFastTLS" "2"    # POUR plus de CRASH DE WINE EMULE
	Option	    "no_accel" "no"
	Option	    "no_dri" "no"
EndSection

Section "Device"
	Identifier  "C-TV"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
	Screen 1
	Option	    "UseInternalAGPGART" "no"
	Option 	    "UseFastTLS" "2"    # POUR plus de CRASH DE WINE EMULE
	Option	    "no_accel" "no"
	Option	    "no_dri" "no"
EndSection

Section "Screen"
	Identifier "S-TFT"
	Device     "C-TFT"
	Monitor    "M-TFT"
	DefaultDepth     24
	SubSection "Display"
#		Viewport   0 0    # je sais pas à quoi ça sert...
		Depth     24
		Modes	"1280x1024" "800x600"
	EndSubSection
EndSection

Section "Screen"
	Identifier "S-TV"
	Device     "C-TV"
        Monitor    "M-TV"
        DefaultDepth    24
    Subsection "Display"
        Depth       24
        Modes       "800x600" "640x480"
    EndSubsection
EndSection

Section "ServerLayout"

	Identifier     "Default Layout"
	Option "Clone" "off"
	Option "Xinerama" "off"
	Screen "S-TFT"
	Screen "S-TV" LeftOf "screen0"
EndSection

Section "Extensions"
	Option	    "Composite" "Enable"
EndSection

A partir de là, après redémarrage du serveur, j'ouvre une console et je tape :

export DISPLAY=:0.1
freevo

Et hop, ça se lance sur la TV, tout seul. Mplayer fonctionne, la TNT aussi...gagné.

Mais vu que je suis une sacrée buse de Windozien, j'aimerais bien savoir comment faire pour que ça fonctionne quand j'appuie sur le bouton Power...

Actuellement, voici le contenu de mon ~/.lircrc :

## START FREEVO ##

begin
	prog   = irexec
	button = Power
	config = if [ $(ps -eo cmd | grep -c ^freevo$) -eq 0 ]; then (freevo &); fi
	mode   = freevo &
end

Merci de votre aide. (Ou de la mienne quand je répondrai dans plusieurs jours à ce message ! Back to the future !):cool:


Signez la pétition contre les au jour d'aujourd'hui en cliquant >ICI<

Hors ligne

#4 Le 06/03/2008, à 18:13

olmon

Re : Lancer Freevo sur le deuxième écran (TV)

Essaye ça :

## START FREEVO ##

begin
    prog   = irexec
    button = Power
    config = if [ $(ps -eo cmd | grep -c ^freevo$) -eq 0 ]; then (DISPLAY=:0.1 freevo &); fi
    mode   = freevo &
end

ou sinon tu peux essayer ça :

begin
    prog = irexec
    button = Power
    config = DISPLAY=:0.1 freevo &
    mode = freevo &
end

dans la mesure où c'est freevo qui prend le relais pour toutes les autres commandes, ça ne devrait pas créer de conflit ?

Dernière modification par olmon (Le 06/03/2008, à 18:33)


Signez la pétition contre les au jour d'aujourd'hui en cliquant >ICI<

Hors ligne

#5 Le 06/03/2008, à 20:00

olmon

Re : Lancer Freevo sur le deuxième écran (TV)

Ok merci ça marche nickel, avec la première solution.

Maintenant, le problème c'est que le curseur de la souris reste bloqué dans la TV et je ne peux pas ressortir !


Signez la pétition contre les au jour d'aujourd'hui en cliquant >ICI<

Hors ligne

#6 Le 07/03/2008, à 23:39

olmon

Re : Lancer Freevo sur le deuxième écran (TV)

Voici le xorg.conf idéal pour ATI RADEON 9600 PRO 256Mo.
Dual desktop, avec souris qui passe de droite à gauche sans problème.
Drivers proprios installés "ati-driver-installer-8-02-x86.x86_64"...


# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"

# Uncomment if you have a wacom tablet
#	InputDevice     "stylus"	"SendCoreEvents"
#	InputDevice     "cursor"	"SendCoreEvents"
#	InputDevice     "eraser"	"SendCoreEvents"
	Identifier     "Default Layout"
	Screen         "SCREEN TFT" 0 0
	InputDevice    "Generic Keyboard"
	InputDevice    "Configured Mouse"
	Screen "SCREEN TV" LeftOf "SCREEN TFT"
EndSection

Section "Files"
	FontPath	"/usr/share/X11/fonts/misc"
	FontPath	"/usr/share/X11/fonts/cyrillic"
	FontPath	"/usr/share/X11/fonts/100dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/75dpi/:unscaled"
	FontPath	"/usr/share/X11/fonts/Type1"
	FontPath	"/usr/share/X11/fonts/100dpi"
	FontPath	"/usr/share/X11/fonts/75dpi"
	# path to defoma fonts
	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
	Load	"i2c"
	Load	"bitmap"
	Load	"ddc"
	Load	"dri"
	Load	"extmod"
	Load	"freetype"
	Load	"glx"
	Load	"int10"
	Load	"type1"
	Load	"vbe"
EndSection

Section "InputDevice"
	Identifier  "Generic Keyboard"
	Driver      "kbd"
	Option	    "CoreKeyboard"
	Option	    "XkbRules" "xorg"
	Option	    "XkbModel" "pc105"
	Option	    "XkbLayout" "fr"
	Option	    "XkbVariant" "oss"
EndSection

Section "InputDevice"
	Identifier  "Configured Mouse"
	Driver      "mouse"
	Option	    "CorePointer"
	Option	    "Device" "/dev/input/mice"
	Option	    "Protocol" "ImPS/2"
	Option	    "ZAxisMapping" "4 5"
	Option	    "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
	Identifier  "stylus"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "stylus"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Identifier  "eraser"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "eraser"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "InputDevice"
	Identifier  "cursor"
	Driver      "wacom"
	Option	    "Device" "/dev/input/wacom"
	Option	    "Type" "cursor"
	Option	    "ForceDevice" "ISDV4"		# Tablet PC ONLY
EndSection

Section "Monitor"
	Identifier   "SDM-HX73"
	HorizSync    28.0 - 81.0
	VertRefresh  57.0 - 75.0
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Monitor"
	Identifier   "M-TV"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "SORTIE ATI VGA"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
	Screen      0
	Option 	    "UseFastTLS" "2"    # POUR plus de CRASH DE WINE
	Option	    "no_accel" "no"
	Option	    "no_dri" "no"
EndSection

Section "Device"
	Identifier  "SORTIE ATI COMPOSITE"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
	Screen      1
	Option	    "UseInternalAGPGART" "no"
	Option 	    "UseFastTLS" "2"    # POUR plus de CRASH DE WINE
	Option	    "no_accel" "no"
	Option	    "no_dri" "no"
	Option      "TVOutFormat" "COMPOSITE"
        Option      "TVStandard" "PAL"
        Option      "ConnectedMonitor" "Television"
EndSection

Section "Screen"
	Identifier "SCREEN TFT"
	Device     "SORTIE ATI VGA"
	Monitor    "SDM-HX73"
	DefaultDepth     24
    	SubSection "Display"
        	Depth    1
		Modes        "1280x1024"    "1024x768"    "800x600"    "720x400"   "640x480"
    		EndSubSection
    	SubSection "Display"
        	Depth    4
        	Modes        "1280x1024"    "1024x768"    "800x600"    "720x400"   "640x480"
    	EndSubSection
    	SubSection "Display"
        	Depth    8
        	Modes        "1280x1024"    "1024x768"    "800x600"    "720x400"   "640x480"
    	EndSubSection
    	SubSection "Display"
        	Depth    15
        	Modes        "1280x1024"    "1024x768"    "800x600"    "720x400"   "640x480"
    	EndSubSection
    	SubSection "Display"
        	Depth    16
        	Modes        "1280x1024"    "1024x768"    "800x600"    "720x400"   "640x480"
    	EndSubSection
    		SubSection "Display"
        	Depth    24
        	Modes        "1280x1024"    "1024x768"    "800x600"    "720x400"   "640x480"
    	EndSubSection
EndSection

Section "Screen"
	Identifier "SCREEN TV"
	Device     "SORTIE ATI COMPOSITE"
	Monitor    "M-TV"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes    "800x600" "640x480"
	EndSubSection
EndSection

Section "Extensions"
	Option	    "Composite" "0"
EndSection

Très important :
J'avais une résolution merdique (1024x768), pas moyen d'avoir du 1280x1024 au logon !
J'ai désinstallé amdcccle (ATI Catalyst Control Panel)
J'ai fait un backup de mon xorg :

cp /etc/x11/xorg.conf etc/x11/xorg.conf.good

J'ai redémarré en mode "console de récupération"...Je me retrouve donc en root.
J'ai fait un :

sudo dpkg-reconfigure xserver-xorg

J'ai recopié mon xorg par dessus :

cp /etc/x11/xorg.conf.good etc/x11/xorg.conf

J'ai rebooté...
Et bingo...me voilà en 1280x1024...pourquoi ? Je sais pas mais bon suis content !


Signez la pétition contre les au jour d'aujourd'hui en cliquant >ICI<

Hors ligne

#7 Le 08/03/2008, à 01:16

kooma

Re : Lancer Freevo sur le deuxième écran (TV)

Bon je sais pas si ca peut t'aider, mais bon :
J'ai deux écrans PC, les deux sont déclarés dans mon Xorg et figurent dans ServerLayout sans "lien" entre les deux. Au démarrage, j'ai donc deux Gnome qui démarrent, un dans chaque écran.
Il suffit ensuite de faire un DISPLAY=:0.1 freevo.
J'avais un problème de résolution, donc j'ai utilisé kstart pour avoir cette commande :
"DISPLAY=:0.1 kstart --fullscreen freevo"
En ayant précisé la résolution voulue dans freevo.conf.

Hors ligne