Bonsoir,
Citation
Tu m'invites à "modifier mon xorg.conf". Qu'est-ce que ça veut dire ? Quand faut-il faire ça ?
Le fichier "xorg.conf" sert à configurer votre serveur X, aussi appellé Xorg (ce qui sert à afficher le bureau). Il se trouve dans "/etc/X11". Avec les versions récentes de Xorg, le fichier xorg.conf est vide. Il a été remplacé par un module d'autodétection du matériel : Hal (hardware abstraction layer), qui est activé par défaut (le xorg.conf n'est donc plus pris en compte pour certains périphériques). Dans votre cas, vous allez vous en servir pour spécifier quel pilote video utiliser. Je vous joint la copie de mon xorg.conf comme exemple. Il vous paraitra sans doute un peu rempli, donc en contradiction avec ce que je vous ai dit plus tôt. C'est normal, je me passe du support de hal sur mon pc, j'ai donc écrit mon xorg.conf à la main :
Section "ServerLayout"
Identifier "Xorg Configured"
Screen "Screen0" 0 0
InputDevice "Generic Keyboard" "CoreKeyboard"
InputDevice "Touchpad" "SendCoreEvents"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
EndSection
Section "Module"
Load "Synaptics"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "oss"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
Section "Monitor"
Identifier "Monitor0"
Option "DPMS" "true"
HorizSync 28.0 - 96.0
VertRefresh 50.0 - 75.0
EndSection
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Protocol" "auto-dev"
#Option "ZAxisMapping" "4 5"
Option "Device" "/dev/psaux"
Option "SHMConfig" "on"
Option "TapButton1" "1"
# Option "Emulate3Buttons" "true"
# Option "Emulate3Timeout" "70"
# Option "SendCoreEvents" "true"
Option "VertEdgeScroll" "true"
Option "HorizEdgeScroll" "true"
EndSection
Section "Device"
Identifier "Card0"
Driver "intel"
Option "AccelMethod" "UXA"
VendorName "All"
BoardName "All"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 24
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
Virtual 2048 2048
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "True"
EndSection
Section "Serverflags"
Option "DefaultServerLayout" "Xorg Configured"
Option "AllowEmptyInput" "off"
Option "AutoAddDevice" "False"
# Option "DontZap" "False"
EndSection
Dans votre cas, après l'installation d'Ubuntu, et comme votre écran se comportera bizarrement, vous devrez passez par le mode non-graphique, plus communément "la console" pour modifier votre xorg.conf, accessible par l'appui simultané sur les touches "ctrl+Alt+F1", où vous devrez saisir vos identifiants.
1°) Une fois loggué, saisissez la commande suivante :
sudo nano /etc/X11/xorg.conf
Cela ouvrira votre xorg.conf (qui doit normalement être vide). Je vous écris ci-dessous le xorg.conf minimal (les lignes à saisir dans votre fichier xorg.conf), vous avez juste à recopier les lignes (à la main) dans le fichier:
Section "Device"
Identifier "Card0"
Driver "vesa"
EndSection
Section "Screen"
Identifier "Default Screen"
Driver "Card0"
EndSection
J'ai privilégié ici l'utilisation du driver générique "vesa" qui vous permettra d'avoir un affichage stable.
Appuyez ensuite simultanément sur "Ctrl+x" pour quitter nano (appuyez sur "O" ou "Y" pour sauvegarder vos changements).
Saisissez ensuite reboot et laissez votre ordinateur redémarrer.
Si cela fonctionne et que vous n'avez pas besoin des effets visuels, vous pouvez laisser cette configuration.
Sinon, il existe une solution qui vous permettra (pas à coup sur) d'utiliser le bon pilote (lisez cette section uniquement si vous désirez activer compiz).
Dans un terminal, saisissez la commande suivante pour sauvegarder votre xorg.conf (on garde ce qui fonctionne) :
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.save
Ensuite, éditez votre xorg.conf avec la commande suivante :
Si votre affichage est stable : sudo gedit /etc/X11/xorg.conf
Si l'affichage est instable, procéder comme dans la partie 1°) pour accéder au xorg.conf
Remplacez dans le xorg.conf la partie Device précédemment créée, par celle-ci et laissez la section screen intacte :
Section "Device"
Identifier "Default Screen"
Identifier "Card0"
Driver "intel"
Option "AccelMethod" "exa"
Option "MigrationHeuristic" "greedy"
Option "ExaNoComposite" "false"
EndSection
Faites "ctrl+x" et Y ou O pour sauvegarder les changements comme précédemment et redémarrez votre système.
Si cela fonctionne, faites une sauvegarde de votre xorg.conf sur un autre disque.
Si cela ne fonctionne pas, restaurez votre premier xorg.conf par la commande suivante :
sudo mv /etc/X11/xorg.conf.save /etc/X11/xorg.conf
En espérant avoir été assez clair sur les explications,
Cordialement,