Je vais quand même pas finir par bosser sous Windaube ?
|Oui, la question peut surprendre.
Ceux qui ne me connaissent pas et qui, pour certains, n’ont même jamais eu l’idée de bosser autrement que sous le système d’exploitation de Microsoft.
Ceux qui me connaissent et qui savent bien qu’il est plutôt peu probable que cette question purement réthotique se transforme en réalité.
En fait, c’est simple : j’ai un portable. Il a une puce graphique Intel (GM965), qui gère un écran, une sortie VGA et une sortie S‑video.
J’ai aussi un 17 pouces qui présente plusieurs avantages sur l’écran du portable : d’abord, il est au format 5/4 et affiche donc 1024 lignes (le truc du portable est en 16/10, 1280x800) ; ensuite, il dispose de réglages matériels, avec des boutons, qui m’ont permis de le régler correctement, alors que le 15,3″ du portable est trop lumineux à mon goût et ne peut se régler que par le logiciel ; accessoirement, ses angles de vision permettent de l’étalonner pas trop mal sans voir tout passer du blanc au noir en bougeant de trois centimètres ; enfin, il est recouvert d’un traitement anti-reflets efficace, alors que le portable se transforme en miroir dès qu’on affiche une image sombre.
D’où idée : je branche le 17″ pour bosser dessus.
No pwoblem, je me retrouve avec un affichage en 1280x1024, dont les trois quarts du haut sont clonés sur l’écran intégré. Donc, je retrouve la situation que je peux avoir avec mon PC de bureau, mais avec déjà beaucoup moins de bruit (ben oui, le ventilo du portable est tout petit et très discret).
Mais là, idée plus mieux : configurer un double écran, avec le 17″ comme écran principal de travail et le 15,3″ pour stocker des outils ou une fenêtre de messagerie instantanée par exemple. Il est trop nul pour traiter des photos, mais pour du texte et des icônes, ça va.
Normalement, ça ne devrait pas poser de problème. Comme d’habitude, je démarre quand même l’autre OS pour être sûr que ça marche sur le plan matériel. Un petit tour dans les propriétés du pilote Intel, non, tu prends cet écran-là comme écran primaire, tu étends le bureau sur celui-là, et ben voilà, ça va tout seul. Quoi, ça scintille ? Mets-moi celui-là à 75 Hz, je sais qu’il peut le faire. Nickel.
Sous Linux (Kubuntu 7.10, alias “Gutsy Gibbon”), normalement, il suffit de configurer à la main un deuxième Display, un deuxième Monitor, un deuxième Screen et d’ajouter icelui dans le ServerLayout de xorg.conf. C’est pas très compliqué, surtout que j’ai connu l’époque où même xf86config n’existait pas et où un fichier de configuration de X, ça se faisait à la main et pis c’est tout. Donc, je fais en suivant le HowTo de Ubuntu.
Aye, il est pas content. “(EE) intel(1): Internal Error: maxCacheLines < 0 in i830_allocate_2d_memory()”, il me dit, l’effronté.
Je reprends mon xorg.conf original, je retrouve mon clonage, je cherche, je reprends ma config à partir des conseils d’un forum anglophone.
Pareil.
Je retouche, je bricole mes paramètres…
Ballepeau.
Au mieux, je réussis à avoir du clone. Pourtant, mon xorg.conf est bien censé coller pour un bureau étendu…
Bref, j’avais prévu de toucher aussi un mot de notre Président qui s’offusque qu’on ait pas fait le même procès à Mitterrand quand il a dit “croire aux forces de l’esprit” et ne comprend pas qu’il y a une différence entre exprimer une croyance personnelle et affirmer que la religion est mieux placée que la République pour enseigner le bien et le mal, mais free a merdé et m’a perdu la moitié de mon texte et j’ai la flemme de le retaper.
Ci-dessous, juste mon xorg.conf actuel, si vous voulez vous amuser à le lire.
# 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 "Files" 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 "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizEdgeScroll" "0" EndSection Section "InputDevice" Driver "wacom" Identifier "stylus" Option "Device" "/dev/input/wacom" Option "Type" "stylus" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection Section "InputDevice" Driver "wacom" Identifier "eraser" Option "Device" "/dev/input/wacom" Option "Type" "eraser" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection Section "InputDevice" Driver "wacom" Identifier "cursor" Option "Device" "/dev/input/wacom" Option "Type" "cursor" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection Section "Device" Identifier "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller" Driver "intel" BusID "PCI:0:2:0" Screen 0 Option "DDCMode" "True" Option "MonitorLayout" "CRT,LFP" EndSection Section "Device" Identifier "1 Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller" Driver "intel" BusID "PCI:0:2:1" #testé avec PCI:0:2:0 (configuration conseillée) Screen 1 Option "DDCMode" "True" Option "MonitorLayout" "CRT,LFP" EndSection Section "Monitor" Identifier "Écran générique" Option "DPMS" EndSection Section "Monitor" Identifier "Acer AL1715" Option "DPMS" EndSection Section "Screen" Identifier "Default Screen" Device "Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller" Monitor "Écran générique" DefaultDepth 24 SubSection "Display" Modes "1280x800" EndSubSection EndSection Section "Screen" Identifier "Ecran 2" Device "1 Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller" Monitor "Acer AL1715" DefaultDepth 24 SubSection "Display" Modes "1280x1024" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" # Screen 0 "Ecran 2" #testé avec un seul écran activé Screen 0 "Default Screen" Screen 1 "Ecran 2" Below "Default Screen" #testé avec d'autres positions # Option "Xinerama" "true" #bien entendu, testé avec et sans Xinerama InputDevice "Generic Keyboard" InputDevice "Configured Mouse" # Uncomment if you have a wacom tablet # InputDevice "stylus" "SendCoreEvents" # InputDevice "cursor" "SendCoreEvents" # InputDevice "eraser" "SendCoreEvents" InputDevice "Synaptics Touchpad" EndSection