X11 : le curseur de la souris apparaît comme un code barre ou n'apparaît pas du tout

Base de données support (cg_x11barcode)

SuSE Linux: des versions ultérieures ou correspondantes à 8.0

Symptôme :

L'interface grafique démarre correctement et le bureau ou le gestionnaire de fenêtres que vous avez sélectionné apparaît bien. Par contre, le curseur de la souris n'apparaît pas ou bien c'est uniquement une sorte de "tâche" ou de "code barre" que la souris fait bouger sur l'écran.

Cause :

Le contrôle du curseur matériel offert par la carte graphique est défectueux. Ceci arrive relativement souvent avec les nouvelles cartes graphiques Matrox G200 et Riva TNT(2). Ce problème se présente généralement dans le cas de hautes résolutions et de profondeurs de couleurs importantes.

Solution :

Cette erreur de représentation peut être corrigée à l'aide de l'option sw_cursor dans le fichier /etc/XF86Config ou bien dans /etc/X11/XF86Config (suivant la version que vous utilisez). Cette option commande l'utilisation en mode logiciel du curseur de la souris au lieu de l'utilisation de la fonctionnalité correspondante de la carte graphique. Vous pouvez définir cette option avec, par exemple, sax ou sax2. Dans SaX, vous trouverez cette option dans le menu "Carte grafique"->"Mode expert". Vous pouvez sélectionner l'option dans la liste disponible.

Comme alternative, vous pouvez également (dans le cas, par exemple, où vous avez utilisé xf86config pour procéder à la configuration de votre système) intégrer cette option directement dans le fichier de configuration. Vous trouverez plus d'informations à ce sujet dans l'un des articles suivants : "Configuration du serveur X à l'aide de SaX" (http://sdb.suse.de/fr/sdb/html/wessels_sax.html) ou "Configuration du serveur X à l'aide de SaX2" (http://sdb.suse.de/fr/sdb/html/wessels_sax2.html).

Éditer XF86Config manuellement

Pressez la combinaison de touches CTRL+ALT+F1.

Connectez-vous en tant qu'administrateur "root". Chargez le fichier XF86Config dans un éditeur de texte. Suivant la version de XFree86 que vous utilisez, la commande aura, respectivement, la forme suivante :

XFree86 3.3.6 :

mcedit /etc/XF86Config

XFree86 4.x.x. :

mcedit /etc/X11/XF86Config

Cherchez maintenant le paragraphe Section "Device" qui, par exemple, peut avoir la forme suivante ('#' introduit une ligne de commande) :

Section "Device"
  Identifier    "Primary-Card"
  VendorName    "Fabricant"
  BoardName     "Nom de la carte"
#  VideoRam      4096
Endsection

Saisissez dans ce paragraphe une, respectivement plusieurs entrées "Option". Introduisez l'option sw_cursor comme indiqué ci-dessous :

Section "Device"
  Identifier    "Primary-Card"
  VendorName    "Fabricant"
  BoardName     "Nom de la carte"
#  VideoRam      4096
  Option	"sw_cursor"
Endsection

Vous devez ensuite redémarrer le serveur X afin de charger les nouvelles options. Pour cela, sortez de l'interface graphique (déconnectez-vous) et redémarrez X. Dans le gestionnaire de connexion KDM, procédez comme indiqué ci-après :


-> Menu -> Redémarrer le serveur X


Mots-clés: X11, BARCODE, CODE BARRE, CURSEUR DE LA SOURIS, CURSEUR, SOURIS

Catégories: Serveur X

SDB-cg_x11barcode, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 14. Mai 2002
SuSE Linux AG - Dernière modification: 21. Mai 2002 de ip (sdb_gen 1.40.0)