Je vais quand même pas finir par bosser sous Windaube ?

Oui, la ques­tion peut surprendre.

Ceux qui ne me connaissent pas et qui, pour cer­tains, n’ont même jamais eu l’i­dée de bos­ser autre­ment que sous le sys­tème d’ex­ploi­ta­tion de Microsoft.

Ceux qui me connaissent et qui savent bien qu’il est plu­tôt peu pro­bable que cette ques­tion pure­ment rétho­tique se trans­forme en réalité.

En fait, c’est simple : j’ai un por­table. Il a une puce gra­phique Intel (GM965), qui gère un écran, une sor­tie VGA et une sor­tie S‑video.

J’ai aus­si un 17 pouces qui pré­sente plu­sieurs avan­tages sur l’é­cran du por­table : d’a­bord, il est au for­mat 5/4 et affiche donc 1024 lignes (le truc du por­table est en 16/10, 1280x800) ; ensuite, il dis­pose de réglages maté­riels, avec des bou­tons, qui m’ont per­mis de le régler cor­rec­te­ment, alors que le 15,3″ du por­table est trop lumi­neux à mon goût et ne peut se régler que par le logi­ciel ; acces­soi­re­ment, ses angles de vision per­mettent de l’é­ta­lon­ner pas trop mal sans voir tout pas­ser du blanc au noir en bou­geant de trois cen­ti­mètres ; enfin, il est recou­vert d’un trai­te­ment anti-reflets effi­cace, alors que le por­table se trans­forme en miroir dès qu’on affiche une image sombre.

D’où idée : je branche le 17″ pour bos­ser dessus.

No pwo­blem, je me retrouve avec un affi­chage en 1280x1024, dont les trois quarts du haut sont clo­nés sur l’é­cran inté­gré. Donc, je retrouve la situa­tion que je peux avoir avec mon PC de bureau, mais avec déjà beau­coup moins de bruit (ben oui, le ven­ti­lo du por­table est tout petit et très discret).

Mais là, idée plus mieux : confi­gu­rer un double écran, avec le 17″ comme écran prin­ci­pal de tra­vail et le 15,3″ pour sto­cker des outils ou une fenêtre de mes­sa­ge­rie ins­tan­ta­née par exemple. Il est trop nul pour trai­ter des pho­tos, mais pour du texte et des icônes, ça va.

Nor­ma­le­ment, ça ne devrait pas poser de pro­blème. Comme d’ha­bi­tude, 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 pro­prié­tés du pilote Intel, non, tu prends cet écran-là comme écran pri­maire, tu étends le bureau sur celui-là, et ben voi­là, ça va tout seul. Quoi, ça scin­tille ? Mets-moi celui-là à 75 Hz, je sais qu’il peut le faire. Nickel.

Sous Linux (Kubun­tu 7.10, alias “Gut­sy Gib­bon”), nor­ma­le­ment, il suf­fit de confi­gu­rer à la main un deuxième Dis­play, un deuxième Moni­tor, un deuxième Screen et d’a­jou­ter ice­lui dans le Ser­ver­Layout de xorg.conf. C’est pas très com­pli­qué, sur­tout que j’ai connu l’é­poque où même xf86config n’exis­tait pas et où un fichier de confi­gu­ra­tion de X, ça se fai­sait à la main et pis c’est tout. Donc, je fais en sui­vant le How­To de Ubuntu.

Aye, il est pas content. “(EE) intel(1): Inter­nal Error: max­Ca­che­Lines < 0 in i830_allocate_2d_memory()”, il me dit, l’effronté.

Je reprends mon xorg.conf ori­gi­nal, je retrouve mon clo­nage, je cherche, je reprends ma config à par­tir des conseils d’un forum anglophone.

Pareil.

Je retouche, je bri­cole mes paramètres…

Bal­le­peau.

Au mieux, je réus­sis à avoir du clone. Pour­tant, mon xorg.conf est bien cen­sé col­ler pour un bureau étendu…

Bref, j’a­vais pré­vu de tou­cher aus­si un mot de notre Pré­sident qui s’of­fusque qu’on ait pas fait le même pro­cès à Mit­ter­rand quand il a dit “croire aux forces de l’es­prit” et ne com­prend pas qu’il y a une dif­fé­rence entre expri­mer une croyance per­son­nelle et affir­mer que la reli­gion est mieux pla­cée que la Répu­blique pour ensei­gner le bien et le mal, mais free a mer­dé et m’a per­du la moi­tié de mon texte et j’ai la flemme de le retaper.

Ci-des­sous, juste mon xorg.conf actuel, si vous vou­lez vous amu­ser à 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