Outils pour utilisateurs

Outils du site


x11_trucs

X11 et trucs

desactiver veille

Pour tester un nouvel ecran, il peut être interessant de laisser tourner un économiseur d'écran en de désactivant la mise en veille…

La désactivation au niveau de Kde ne suffit pas, il faut aussi faire:

$ xset -dpms

Et pour desactiver complètement, il faut virer “Option DPMS” dans xorg.conf

eteindre l'ecran

vite:

$ xset dpms force off

Et voila !

Kde et Qt/Gtk

:!: il faut aussi vérifier le “dpi” et “displaysize” dans son xorg.conf

Patatra! les fontes de certaines applications (voir presque toutes) sont dégueux et surtout, impossible a changer.

On peut essayé avec “gnome-panel”, mais tout est perdu au reboot suivant. Idem avec “gtk-theme-switch2” etc…

Etch

Finalement, la solution:

# apt-get install gtk-qt-engine

Et voila qu'un nouveau choix permet enfin de regler ses petits soucis:

> Centre de configuration de KDE > Styles et Polices GTK

Lenny

La version “testing” pose un peu plus de problème…
Lien: http://forum.debian-fr.org/viewtopic.php?f=3&t=15281&p=150075

Tablette Wacom

MX 1000

Installer la souris Logitech MX 1000 ? Bah ouai, parce qu'elle deconne un peu et je me demandais s'il n'etait pas necessaire de modifier la config de X… bref:

Liens:

En gros:

# cat /proc/bus/input/device

Me dit:

I: Bus=0011 Vendor=0002 Product=0002 Version=000f
N: Name="PS2++ Logitech MX Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input2
H: Handlers=mouse0 event2 ts0
B: EV=7
B: KEY=ff0000 0 0 0 0 0 0 0 0
B: REL=143

Donc, je vois bien: event2

Qu'on retrouve là:

# ls -la /dev/input

Dans xorg.conf :

...
Section "InputDevice"
  Identifier     "Logitech_Mx_1000"
  Driver         "evdev"
  Option         "CorePointer"
  Option         "Device" "/dev/input/event2"
  Option         "Resolution" "800"
  Option         "ButtonMapping" "1 2 3 4 5 8 9 6 7 10 11 12 13 14 15 16 17 18 19 20"
EndSection
...
Section "ServerLayout"
  Identifier	"Default Layout"
  Screen		"Default Screen"
  InputDevice	"Generic Keyboard"
  #InputDevice	"Configured Mouse"
  InputDevice	"Logitech_Mx_1000" "CorePointer"
EndSection

Le problème, c'est que si la souris change place, ca ne fonctionne plus !

Redemarrer X11

La seule solution propre (pour moi) est:

Pour arreter:

 /etc/init.d/gdm stop

Pour demarrer:

 /etc/init.d/gdm start

Pour redemarrer:

 /etc/init.d/gdm restart

Si vous utiliser “kdm” au lieu de “gdm”, alors remplacer “gdm” par “kdm”.

24 pouces, sinon rien

Configurer l'ecran

Editer le fichier /etc/X11/xorg.conf

Remplacer la section “Monitor” par ça:

 Section "Monitor"
  identifier "DELL 2407WFP"
  vendorname "Generic"
  modelname "Flat Panel 1920x1200"
  HorizSync 30.0 - 83.0
  VertRefresh 56.0 - 76.0
  Option "DPMS"
  modeline  "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
  modeline  "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
  modeline  "1600x1024@60" 136.36 1600 1704 1872 2144 1024 1025 1028 1060 -hsync +vsync
  modeline  "1680x1050@60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync
  modeline  "1920x1200@60" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -hsync +vsync
  gamma 1.0
 EndSection

Completer la section “Device” comme ça:

 Section "Device"
    Identifier     "NVIDIA Corporation NV35 [GeForce FX 5900XT]"
    Driver         "nvidia"
  Option    "NoLogo"                    "1"
  Option    "DPMS"
 EndSection

Et enfin la section “screen” ainsi:

 Section "Screen"
    Identifier     "Default Screen"
    Device         "NVIDIA Corporation NV35 [GeForce FX 5900XT]"
    Monitor        "DELL 2407WFP"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes "1920x1200" "1680x1050" "1600x1024" "1280x768" "800x600"
    EndSubSection
 EndSection

Ceci fait, n'oublier pas de faire:

 dpkg-reconfigure -phigh xserver-xorg

Si un message d'erreur apparait, du style “impossible de modifier le fichier qui a ete modifié” (en anglais). Virer le lien symbolique: /etc/X11/X Puis recommencer dpkg-reconfigure … etc…

Activer la DVI

Par defaut, ca ne marche qu'en VGA avec NVIDIA

Donc, activer un “clone” de VGA vers DVI comme suit:

Completer la section “Device” pour avoir:

 Section "Device"
    Identifier     "NVIDIA Corporation NV35 [GeForce FX 5900XT]"
    Driver         "nvidia"
  Option    "NoLogo"                    "1"
  Option    "DPMS"
  Option    "TwinView"
  Option    "SecondMonitorHorizSync"    "30.0-83.0"
  Option    "SecondMonitorVertRefresh"  "56.0-76.0"
  Option    "TwinViewOrientation"       "clone"
  Option    "MetaModes" "1920x1200,1920x1200;1680x1050,1680x1050;1600x1024,1600x1024;1280
  Option    "ConnectedMonitor" "DFP, CRT"
 EndSection

Et soudain, aprés redemarrage de X11, ca marche aussi en DVI.

DPI

Pour que les fontes est une taille correcte, il faut préciser le DPI.

Or, NVidia, ou je ne sais quoi, n'y arrive pas correctement.

Il faut avoir la mesure de l'ecran (la surface LCD) en millimètre et utiliser la commande DisplaySize.

Exemple pour 24 pouces Dell:

DisplaySize     518 324

Soit 518 mm en largeur, et 324 mm en hauteur… c'est mieux d'avoir les mesures du constructeur.

Mais curieusement:

325/520  = 9/16

Donc, la vrai bonne mesure doit être ça:

DisplaySize     520 325

30 pouces

conf

Lien: http://http.download.nvidia.com/XFree86/Linux-x86/1.0-8178/README/appendix-g.html

Section "Device"
      Identifier      "nVidia Corporation G70 [GeForce 7300 GT]"
      #Driver         "nv"
      Driver          "nvidia"
      BusID           "PCI:2:0:0"
      # --------------------
      Option    "TwinView"
      Option    "MetaModes" "1920x1200 @2560x1600,2560x1600;1920x1200,1920x1200;1680x1050,1680x1050;1600x1024,1600x1024;1280x768,1280x768;800x600,800x600"
      # ---------------
      Option    "TwinViewOrientation" "clone"
      Option    "ConnectedMonitor" "DFP, CRT"

      Option    "HorizSync" "CRT-0: 30.0-83.0; DFP-0: 29.0-113.0"
      Option    "VertRefresh" "CRT-0: 56.0-76.0; DFP-0: 49.0-86.0"

      Option    "UseEdidDpi"  "FALSE"
EndSection
Section "Monitor"
      Identifier      "DELL 3008WFP"
      Option          "DPMS"
      vendorname      "DELL"
      modelname       "Flat Panel 2560x1600"
      HorizSync       29.0 - 113.0
      VertRefresh     49.0 - 86.0
      DisplaySize     640 400
      modeline        "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
      modeline        "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
      modeline        "1600x1024@60" 136.36 1600 1704 1872 2144 1024 1025 1028 1060 -hsync +vsync
      modeline        "1680x1050@60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync
      modeline        "1920x1200@60" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -hsync +vsync
      modeline        "2560x1600@60" 348.16 2560 2752 3032 3504 1600 1601 1604 1656 -hsync +vsync
EndSection

DPI

Lien: http://www.mythtv.org/wiki/Specifying_DPI_for_NVIDIA_Cards

Avoir:

Option    "UseEdidDpi"  "FALSE"

et

DisplaySize 640 400

La font est à la bonne taille avec “DisplaySize 640 400” .

400/640 = 10/16

NVidia et DPI:

$ cat /var/log/Xorg.0.log | grep NVIDIA
...
(**) NVIDIA(0): Option "UseEdidDpi" "FALSE"
...
(**) NVIDIA(0): DPI set to (101, 101); computed from "DisplaySize" Monitor

Mplayer et win32codecs

Lien:

La question est: “compiler ou non ?”… moi je dis non.

Mplayer n'existe pas dans les packages traditionnelles de Debian (parce que je crois que c'est suuuuper piraterie et compagniiiiiie) donc il faut trouver un mirror qui va bien, et a partir de la:

donc dans /etc/apt/sources.list on met (par exemple):

 deb http://mirror.home-dn.net/debian-multimedia testing main
 deb-src http://mirror.home-dn.net/debian-multimedia testing main

Et ensuite:

 # apt-get update
 # apt-get install mplayer win32codecs

Et hop… ca marche les codecs pirates ?

Ah non, désolé:

 $ gmplayer (ou a partir de KDE)
 Couldn't open: /dev/mga_vid 
 Error opening/initializing the selected video_out (-vo) device

Il faut editer le fichier /etc/mplayer/mplayer.conf et décommenter ou ajouter la ligne:

 vo=xv

Si ca ne fonctionne toujours pas, et on se demande pourquoi, mais ce fut le cas pour moi:

 $ gmplayer -vo xv

Et là, oooh miracle, ca fonctionne… et sans avoir plus besoin d'ajouter -vo xv … (doit y avoir un bug quelque part)

Remarque: le fait d'installer Mplayer permet aussi aux autres media-player (comme Totem) d'utiliser les nouveaux codecs win32codecs… (a moins que… on s'en fout)

x11_trucs.txt · Dernière modification : 2009/06/03 11:29 de thierry