Table des matières
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
Liens:
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:
- la plutot: http://www.debian-multimedia.org
- ou plutot la: http://www.debian-multimedia.org/mirrors-testing.html
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)
–