[gull] Projecteur (beamer) pour ordinateur portable

Leopoldo Ghielmetti Leopoldo.Ghielmetti at a3.epfl.ch
Tue Sep 14 21:54:02 CEST 2004


Voilà mon fichier de config. Il est fait pour une SuSE 9.1 installée sur
un Dell Inspiron 8200.

ça marche bien avec un écran externe (je l'ai configuré en mode Clone
avec une définition de 1024x768).
Pour le mode TV (Composite) il faut changer dans la Section
"ServerLayout" le Screen CRT en Screen TV. Mais il y a un défaut (au
moins avec la config que j'ai, je ne sais pas s'il se vérifie aussi pour
s'autres config) et c'est qu'il est impossible de revenire en mode texte
si on est passés en mode TV.

Je n'ai pas compris comment permettre l'activation simultanée du DFP,
CRT et TV avec choix automatique entre CRT et TV.
Aparamment la carte identifie toute seule si le CRT et le TV sont
connectés, mais il n'est pas possible de mettre des définitions
conditionnelles dans le XF86Config. Si quelcun a une idée je suis
préneur.

Il est possible de définir aussi une position et avoir un écran plus
grand (changer Clone avec RightOf ou LeftOf ou autre (voir le manuel de
NVidia)), mais pour un projécteur ou une TV je pense que c'est plus
utile le mode Clone.

ciao, Leo

Il lun, 2004-09-13 alle 17:09, Grégoire Métral ha scritto:
> Hello,
> 
> J'aimerais projeter une présentation depuis mon portable, mais pas moyen 
> de trouver la bonne config... Un peu d'aide? J'ai un Dell avec RedHat 9. 
> Quand je switche vers le beamer depuis l'interface standard, ça 
> s'affiche sans problème. Depuis l'interface graphique, "noir, c'est 
> noir" (mais il y a encore de l'espoir!). Je précise qu'avec un écran 
> externe, j'ai les mêmes symptômes :-(
> 
> Si tout se trouve dans XF86Config, voilà les éléments actuels:
> 
> Section "Monitor"
>     Identifier   "Monitor0"
>     ModelName   "Dell 1600x1200 Laptop Display Panel"
>     HorizSync   31.5 - 90.0
>     VertRefresh   59.0 - 85.0
>     Option   "dpms"
> EndSection
> 
> Section "Device"
>     Identifier   "Videocard0"
>     Driver   "nv"
>     BoardName   nVidia GeForce 2 Go"
>     VideoRam   32768
> EndSection
> 
> Section "Screen"
>     Identifier   "Screen0"
>     Device   "Videocard0"
>     Monitor   "Monitor0"
>     DefaultDepth   24
>     SubSection "Display"
>        Depth   24
>        Modes   "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" 
> "1024x768" "800x600" "640x480"
>     EndSubSection
> EndSection
> 
> ... et mes ajouts (d'après ce que j'ai trouvé dans la doc du beamer):
> 
> Section "Monitor"
>     Identifier   "BeamerEpson"
>     ModelName   "Epson EMP-51"
>     HorizSync   15.0 - 92.0
>     VertRefresh   50.0 - 85.0
> EndSection
> 
> Section "Screen"
>     Identifier   "Beamer"
>     Device   "Videocard0"
>     Monitor   "BeamerEpson"
>     DefaultDepth   16
>     SubSection "Display"
>        Depth   16
>        Modes   "800x600"
>     EndSubSection
> EndSection
> 
> 
> J'ai un peu inventé les questions "depth", le mode 800x600 devrait être 
> le mode reconnu par défaut (c'est du SVGA/XGA d'après la doc, mais il 
> vaut mieux être prudent), et je ne sais pas s'il faut définir un autre 
> "device" pour indiquer que c'est le port externe.
> 
> J'ai étonnamment trouvé très peu de doc sur ce sujet (et exclusivement 
> sur des doubles écrans qui ne m'ont pas aidés)... Alors que j'ai vu 
> souvent des présentations à partir de portables équipés de linux! C'est 
> donc si simple?
> 
> Merci!
> Greg
> 
> _______________________________________________
> gull mailing list
> gull at lists.alphanet.ch
> http://lists.alphanet.ch/mailman/listinfo/gull
> 
> 
-------------- next part --------------
# /.../
# SaX generated XFree86 config file
# Created on: 2004-09-14T18:57:24+0200.
#
# Version: 4.8
# Contact: Marcus Schaefer <sax at suse.de>, 2002
#
# Automatically generated by [ISaX] (4.8)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/local"
  FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/URW"
  FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
  FontPath     "/usr/X11R6/lib/X11/fonts/PEX"
  FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/kwintv"
  FontPath     "/usr/X11R6/lib/X11/fonts/truetype"
  FontPath     "/usr/X11R6/lib/X11/fonts/uni:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/CID"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/ttyS0"
  InputDevices "/dev/ttyS1"
  InputDevices "/dev/ttyS2"
  InputDevices "/dev/ttyS3"
  InputDevices "/dev/ttyS4"
  InputDevices "/dev/ttyS5"
  InputDevices "/dev/ttyS6"
  InputDevices "/dev/ttyS7"
  InputDevices "/dev/ttyS8"
  InputDevices "/dev/psaux"
  InputDevices "/dev/logibm"
  InputDevices "/dev/sunmouse"
  InputDevices "/dev/atibm"
  InputDevices "/dev/amigamouse"
  InputDevices "/dev/atarimouse"
  InputDevices "/dev/inportbm"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/mouse"
  InputDevices "/dev/usbmouse"
  InputDevices "/dev/adbmouse"
  InputDevices "/dev/input/mice"
  InputDevices "/dev/input/event0"
  InputDevices "/dev/pointer0"
  InputDevices "/dev/pointer1"
  InputDevices "/dev/pointer2"
  InputDevices "/dev/pointer3"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail"
  Option       "RandR" "on"
EndSection

Section "Module"
  Load         "glx"
  Load         "dbe"
  Load         "extmod"
  Load         "freetype"
  Load         "v4l"
  Load         "type1"
  Load         "speedo"
EndSection

Section "InputDevice"
  Driver       "Keyboard"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "RightCtl" "Compose"
  Option       "XkbLayout" "fr_CH"
  Option       "XkbModel" "pc105"
  Option       "XkbRules" "xfree86"
EndSection


Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "ButtonNumber" "5"
  Option       "Device" "/dev/mouse"
  Option       "Name" "Autodetection"
  Option       "Protocol" "ExplorerPS/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[3]"
  Option       "Buttons" "5"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Autodetection"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  DisplaySize  360 270
  HorizSync    15-85
  Identifier   "Monitor DFP"
  ModelName    "1600X1200 at 75HZ"
  Option       "DPMS"
  VendorName   "--> LCD"
  VertRefresh  30-90
EndSection

Section "Monitor"
  DisplaySize  360 270
  HorizSync    30-95
  Identifier   "Monitor CRT"
  ModelName    "1024X768 at 75HZ"
  Option       "DPMS"
  VendorName   "--> LCD"
  VertRefresh  58-78
EndSection

Section "Monitor"
  DisplaySize  360 270
  Identifier   "Monitor TV"
  ModelName    "TV at 50HZ"
  Option       "DPMS"
  VendorName   "--> LCD"
  HorizSync    30-50
  VertRefresh  60
EndSection

Section "Screen"
  DefaultDepth 16
  SubSection "Display"
    Depth      15
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" 
  EndSubSection
  Device       "Device CRT"
  Identifier   "Screen CRT"
  Monitor      "Monitor CRT"
EndSection

Section "Screen"
  DefaultDepth 16
  SubSection "Display"
    Depth      15
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" 
  EndSubSection
  Device       "Device TV"
  Identifier   "Screen TV"
  Monitor      "Monitor TV"
EndSection

Section "Device"
  BoardName    "GeForce4 440 Go"
  BusID        "1:0:0"
  Driver       "nvidia"
  Identifier   "Device CRT"
  Option       "HWcursor"
  Option       "CursorShadow" "on"
  Option       "CursorShadowAlpha" "64"
  Option       "NoLogo" "on"
  Option       "RenderAccel" "on"
  VendorName   "NVidia"
  Option       "Twinview"
  Option       "TwinviewOrientation" "Clone"
  Option       "SecondMonitorHorizSync"   "15-85"
  Option       "SecondMonitorVertRefresh" "30-90"
  Option       "MetaModes" "DFP:1600x1200,CRT:1024x768 at 1600x1200; DFP:1280x1024,CRT:1024x768 at 1280x1024; DFP:1024x768,CRT:1024x768; DFP:800x600,CRT:800x600; DFP:640x480,CRT:640x480"
EndSection

Section "Device"
  BoardName    "GeForce4 440 Go"
  BusID        "1:0:0"
  Driver       "nvidia"
  Identifier   "Device TV"
  Option       "HWcursor"
  Option       "CursorShadow" "on"
  Option       "CursorShadowAlpha" "64"
  Option       "NoLogo" "on"
  Option       "RenderAccel" "on"
  VendorName   "NVidia"
  Option       "Twinview"
  Option       "TwinviewOrientation" "Clone"
  Option       "SecondMonitorHorizSync"   "15-85"
  Option       "SecondMonitorVertRefresh" "30-90"
  Option       "MetaModes" "DFP:1600x1200,TV:800x600 at 1600x1200; DFP:1280x1024,TV:800x600 at 1280x1024; DFP:1024x768,TV:800x600 at 1024x768; DFP:800x600,TV:800x600; DFP:640x480,TV:640x480"
  Option       "TVStandard" "PAL-B"
  Option       "TVOutFormat" "COMPOSITE"
EndSection

Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  InputDevice  "Mouse[3]" "SendCoreEvents"
  Screen       "Screen CRT"
EndSection

Section "DRI"
    Group      "video"
    Mode       0660
EndSection



More information about the gull mailing list