#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