|
Documentation NetBSD :Le système X Window |
A partir du moment où vous utilisez le pilote de console par défaut wscons, il vous reste à renseigner le protocole et le périphérique (device) de souris dans le fichier de configuration XF86Config, à la section «Pointer» :
Section "Pointer" ###Protocol "PS/2" # Linux ###Device "/dev/mouse" # Linux ##Protocol "busmouse" # NetBSD 1.4.x ##Device "/dev/pms0" # NetBSD 1.4.x Protocol "wsmouse" # NetBSD 1.5 ou plus Device "/dev/wsmouse" # NetBSD 1.5 ou plus EndSection
Si vous n'utilisez pas wscons (par défaut sur les systèmes 1.4.x), pour une souris PS/2, utilisez le protocole «busmouse» et le périphérique «/dev/pms0».
Le protocole «PS/2» reste géré par les anciens noyaux. Vous pouvez utiliser le périphérique «/dev/pms0» avec le pilote de souris opms. Ceci est peut s'avérer utile avec des serveurs X qui ne reconnaissent pas le protocole wscons (comme c'est le cas de XFree V4 et des serveurs X Linux/FreeBSD).
# XkbDisable
# XkbKeymap "xfree86(us)"
XkbModel "pc102"
XkbLayout "fr"
XkbVariant "nodeadkeys"
Pour utiliser le clavier français dans XFree 4.x, ajouter ceci au fichier XF86Config, à la section «InputDevices» :
Options "XkbLayout" "fr"La configuration du clavier de console avec wscons est décrite ici.
XFree 4.x a un format de fichier différent. Inscrivez :
Option "XkbOptions" "ctrl:nocaps"à la section "InputDevice" de votre fichier XF86Config.
Option "xaa_no_color_exp"à la section Device de votre fichier XF86Config.
/usr/X11R6/lib
Tant que vous y êtes, vous pouvez aussi ajouter :
/usr/pkg/lib
(Vous utilisez le
système de paquetages de NetBSD pour installer vos programmes ?).
Que sont les bibliothèques partagées ?
Afin d'économiser de la place sur le disque et en mémoire, la plupart des portages de NetBSD utilisent des «bibliothèques partagées» («shared libraries» en anglais). Un exemplaire de chaque bibliothèques (libXmu.so.6.0) est chargé en mémoire pour plusieurs programmes (xterm, fvwm2, etc). En règle générale, elles se trouvent dans /usr/lib, mais NetBSD a besoin de savoir où se trouvent d'éventuelles bibliothèques supplémentaires (comme celles pour les application X). Il faut lui indiquer en l'inscrivant dans «/etc/ld.so.conf».
Assurez-vous que votre noyau est compilé avec les options suivantes :
options UCONSOLE # allow anyone to steal the virtual consoleVoyez comment compiler votre propre noyau pour plus de détails.
Si vous êtes root et que vous avez d'ennuyeuses notices portmap, consultez la question de la FAQ qui indique comment les désactiver.
pmsi0 at pckbc0 (aux slot) wsmouse0 at pmsi0Si vous utilisez XFree86 3.x (compris avec NetBSD 1.5.2 et précédents), assurez-vous que /etc/XF86Config contient :
Section "Pointer"
Protocol "wsmouse"
Device "/dev/wsmouse"
ZAxisMapping 4 5
EndSection
Si vous avez XFree86 4.x, assurez-vous que /etc/X11/XF86Config contient :
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "wsmouse"
Option "Device" "/dev/wsmouse"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
C'est suffisant pour les défilement d'xterm. Pour les autres applications, vous devrez modifier votre ~/.Xdefaults. Consultez Colas Nahaboo X mouse wheel scroll page pour connaitre les nombreuses applications qui pourront en tirer parti.
$ xdpyinfo | grep release vendor release number: 335Dans le cas de XFree86, la commande indique la version 3.3.5.
Il en existe une implémentation en gratuiciel, appelée Lesstif. Elle est incluse dans la collection de paquetages de NetBSD sous x11/lesstif.
-L/usr/X11R6 -lX11 à la fin de votre ligne de liens.
|
|