4. Utilisez votre souris

Contenu de cette section

4.1 Testez votre sourisSelection

Selection est un programme qui vous permet de réaliser des opérations de copier-coller entre différents terminaux virtuels sous Linux. Vous pouvez trouver Selection dans le fichier selection-1.6.tar.gz sur votre site ftp Linux préféré (comme sunsite.unc.edu par exemple), fichier qui contient les instructions pour compiler le programme. Certaines distributions, comme la Slackware, fournissent le programme selection sous forme d'éxécutable pré-compilé.

Lorsque vous lancez selection, utilisez l'option -t pour indiquer le protocole de votre souris, et l'option -m pour indiquer le périphérique associé à votre souris. L'option par défaut est le périphérique /dev/mouse , vous pouvez donc omettre l'option -m si vous avez fait le lien symbolique approprié. Par exemple, si vous utilisez le protocole BusMouse, selection devra être lancé ainsi:

selection -t bm
ou si vous utilisez le protocole PS/2:
selection -t ps2

Vous devriez ensuite pouvoir couper et coller entre les différents terminaux virtuels en utilisant les boutons de la souris. Lisez la documentation de selection ou tapez "man selection" pour plus d'informations sur l'utilisation de ce programme.

On a signalé quelques cas où selection ne fonctionne pas correctement avec les trackballs de certains portable (avec l'interface PS/2). En remplaçant la ligne

{ 0xcc,   0x00,   0x00,   0x00,   3       }   /* PS/2 */
dans le fichier source de selection appelé mouse.c par la ligne
{ 0xcc,   0x08,   0x00,   0x00,   3       }   /* PS/2 */
vous avez une chance de résoudre le problème si vous ne pouvez vous y prendre autrement.

4.2 XFree86

Pour utiliser votre souris bus sous Xfree86, vous devez indiquer le protocole de votre souris dans votre fichier Xconfig. Si vous utilisez le protocole BusMouse, votre fichier Xconfig devrait contenir la ligne suivante (y compris les guillemets)

Busmouse        "/dev/mouse"

Pour les souris PS/2 il devrait contenir

ps/2        "/dev/mouse"

Si vous avez une souris à deux boutons, ajoutez la ligne

Emulate3Buttons
qui vous permettra de simuler la présence d'un troisième bouton en pressant simultanément les deux boutons. Toutes les autres lignes se rapportant à la souris, comme "BaudRate" et "SampleRate" doivent être commentées, car elles n'ont aucun effet sur les souris bus.

4.3 XFree86 et selection

Contrairement aux souris série, on ne peut pas partager les souris bus entre les différents processus. Cela signifie que vous devrez interrompre toutes les copies de "selection" (voir la section selection ) que vous avez lancées avant de pouvoir lancer Xfree86. Si vous essayez de lancer X alors que le programme selection est en cours d 'exécution, vous obtiendrez des erreurs du type :

Fatal server error:
Cannot open mouse (Device or resource busy)

La version 1.6 de selection vous permet de stopper les copies de selection en cours d'exécution en tapant

selection -k
Cela doit être fait avant de lancer X11. Vous voudrez peut-être ajouter une ligne au début de votre script startx pour que votre souris soit désactivée automatiquement. Si vous avez une version plus ancienne de selection qui ne reconnaît pas l'option -k, vous devrez stopper selection manuellement.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre