OldGentooWiki:Xorg server 1.8

De Gentoo-Quebec.

(Redirigé depuis Xorg server 1.8)

Go-previous.png Index entretien et sauvegardes


Gentoo-quebec+Funtoo-quebec.png

Guide de migration vers xorg sever 1.8


Warning 64.png
Attention !
Ce guide s'addresse aux utilisateurs de Gentoo/Funtoo testing seulement

Sommaire

Mise en contexte

La migration de xorg-server 1.6 ou 1.7 vers xorg-server 1.8 implique beaucoup de changements techniques dans la gestion des périphériques. En effet, les fichier .fdi n'existent plus. La nouvelle version de Xorg délaisse hal et remplace le tout avec udev et evdev pour gérer les périphériques.

Présentement, KDE,Gnome et Xfce dépendent encore de hal, mais le tout devrait être migré vers udev dans les prochaines versions.

La migration

La migration va se faire en plusieurs étapes. On doit en effet préparer la migration car sinon au premier redémarrage on va se retrouver avec un système Gentoo sans clavier ni souris.

Voici les étapes de la migration :

  1. Mise à jour du fichier /etc/portage/package.use
  2. Mise à jour du fichier /etc/make.conf
  3. activation des versions nécessaire pour udev et Xorg
  4. Configuration manuelle des fichiers conf

Mise à jour du fichier /etc/portage/package.use

Pour pouvoir effectuer la migration décrite dans ce tutoriel, vous devez avoir une configuration qui prend en compte udev.

Gnome-dev-computer.png
# nano /etc/portage/package.use
Fichier : /etc/portage/package.use pour support udev pour Xorg
x11-base/xorg-server -hal
sys-fs/udev extras


Après avoir apporté ce changement, vous devez vous assurez que vous allez utiliser la versions udev-151 et supérieurs.

Si ce n'est pas le cas :

Gnome-dev-computer.png
# nano /etc/portage/package.unmask
Fichier : /etc/portage/package.unmask
>=sys-fs/udev-151
>=x11-base/xorg-server-1.8

Mise à jour du fichier /etc/make.conf

Gnome-dev-computer.png
# nano /etc/make.conf
Fichier : /etc/make.conf
INPUT_DEVICES="evdev synaptics"

Contrairement aux versions antérieurs de Xorg-Server, la version 1.8 n'a plus besoin de mouse et de keyboard dans la variable INPUT_DEVICES.

Funtoo

Pour les utilisateurs de Funtoo, vous devez ajouter cette ligne présentement :

Gnome-dev-computer.png
# nano /etc/portage/package.keywords
Fichier : /etc/portage/package.keywords pour udev
sys-fs/udev **

Gentoo et Funtoo

Gnome-dev-computer.png
# emerge -auDNv @system @world
Gnome-dev-computer.png
# dispatch-conf

Vérification du fichier /etc/conf.d/xdm

Lors de cette mise à jour, vous devez vous assurez que votre gestionnaire de connections va être configuré, car par défaut, dispatch-conf va remettre xdm comme gestionnaire de connections.

Configuration de votre clavier

Pour pouvoir utiliser la nouvelle manière de fonctionner de xorg-server, vous devez créer 2 fichiers :

Gnome-dev-computer.png
# nano /etc/X11/xorg.conf.d/11-keymap.conf
Fichier : /etc/X11/xorg.conf.d/11-keymap.conf
Section "InputClass"
        Identifier "Logitech Media Keyboard"
        Driver "evdev"
        Option "xkbLayout"  "ca"
        Option "xkbVariant" "multi"
        MatchIsKeyboard "on"
EndSection

Dans cet exemple, nous avons un clavier Canadien Français avec la disposition multilingue.

La variante multi est pour ACNOR (claviers que vous avez dans la Fonction Publique) et si vous utilisez la variante fr, celle-ci est utile pour un clavier standard acheter dans les magasins d'informatique.

Configuration de votre touchpad

Gnome-dev-computer.png
# nano /etc/X11/xorg.conf.d/12-synaptics.conf
Fichier : /etc/X11/xorg.conf.d/12-synaptics.conf
Section "InputClass"
        Identifier "synaptics"
        Driver "synaptics"
        Option "VertEdgeScroll" "true"
        Option "HorizEdgeScroll" "true"
        MatchIsTouchpad "on"
EndSection

Ce fichier est requis si vous avez un portable.

Pour votre souris, le fichier /etc/X11/xorg.conf.d/10-evdev.conf devrait fonctionner comme par magie sans modification.

Recompilation de vos pilotes pour être compatible avec Xorg-Server 1.8

Gnome-dev-computer.png
# emerge -1v $(qlist -IC x11-drivers)

C'est tout, c'est le temps de redémarrer votre ordinateur.


Outils personnels