GPM-1.20.7
Introduksjon til GPM
GPM (General Purpose Mouse daemon)
pakken inneholder en museserver for konsollen og xterm. Det gir ikke bare støtte
for klipp og lim generelt, men bibliotekskomponenten brukes av
forskjellig programvare som f.eks Links til å gi musestøtte til applikasjonen.
Det er nyttig på skrivebord, spesielt hvis du følger (Beyond) Linux
From Scratch instruksjoner; det er ofte mye enklere (og mindre
feilutsatt) for å klippe og lime mellom to konsollvinduer enn å
skrive alt for hånd!
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.0 plattform.
Pakkeinformasjon
Ytterligere Nedlastinger
Redaktørens notater: https://wiki.linuxfromscratch.org/blfs/wiki/GPM
Kjernekonfigurasjon
Aktiver følgende alternativ i kjernekonfigurasjonen og kompiler
kjernen på nytt om nødvendig:
Device Drivers --->
Input device support --->
-*- Generic input layer (needed for keyboard, mouse, ...) [INPUT]
<*/M> Mouse interface [INPUT_MOUSEDEV]
Installasjon av GPM
Install GPM ved å kjøre følgende
kommandoer:
patch -Np1 -i ../gpm-1.20.7-consolidated-1.patch &&
./autogen.sh &&
./configure --prefix=/usr --sysconfdir=/etc &&
make
Denne pakken kommer ikke med en testpakke.
Nå, som root bruker:
make install &&
install-info --dir-file=/usr/share/info/dir \
/usr/share/info/gpm.info &&
rm -fv /usr/lib/libgpm.a &&
ln -sfv libgpm.so.2.1.0 /usr/lib/libgpm.so &&
install -v -m644 conf/gpm-root.conf /etc &&
install -v -m755 -d /usr/share/doc/gpm-1.20.7/support &&
install -v -m644 doc/support/* \
/usr/share/doc/gpm-1.20.7/support &&
install -v -m644 doc/{FAQ,HACK_GPM,README*} \
/usr/share/doc/gpm-1.20.7
Parameterforklaringer
./autogen.sh: Denne
kommandoen oppretter det manglende configure skriptet.
install-info ...:
Denne pakken installerer en .info
fil, men oppdaterer ikke systemet sin dir fil. Denne kommandoen gjør oppdateringen.
ln -v -sfn libgpm.so.2.1.0
/usr/lib/libgpm.so: Dette kommandoen brukes til å
opprette (eller oppdatere) .so
symbolkobling til biblioteket.
Konfigurere GPM
Konfigurasjonsfiler
/etc/gpm-root.conf og ~/.gpm-root: Standard og individuell bruker sin
gpm-root
konfigurasjonsfiler.
/etc/sysconfig/mouse: Denne filen
inneholder navnet på museenheten og protokollen det bruker. For å
lage denne filen, kjør følgende som root bruker:
cat > /etc/sysconfig/mouse << "EOF"
# Begin /etc/sysconfig/mouse
MDEVICE="<yourdevice>"
PROTOCOL="<yourprotocol>"
GPMOPTS="<additional options>"
# End /etc/sysconfig/mouse
EOF
Konfigurasjonsinformasjon
Eksempler på verdier å angi MDEVICE,
PROTOCOL, og GPMOPTS til å være:
MDEVICE="/dev/input/mice"
PROTOCOL="imps2"
GPMOPTS=""
En liste over hvilke protokollverdier som er kjent kan bli funnet
ved å kjøre gpm -m [enhet] -t -help.
MDEVICE innstillingen avhenger av
hvilken type mus du har. For eksempel, /dev/ttyS0 for en seriell mus (på Windows er
dette COM1), /dev/input/mice er
ofte brukt til USB mus og /dev/psaux for PS2 mus. GPMOPTS er "catch all" for eventuelle
tilleggsalternativer som er nødvendige for maskinvaren din.
Innhold
Installerte Programmer:
disable-paste, display-buttons,
display-coords, get-versions, gpm, gpm-root, hltest, mev, og
mouse-test
Installert Bibliotek:
libgpm.so
Installert Mappe:
/usr/share/doc/gpm-1.20.7
Korte Beskrivelser
|
disable-paste
|
er en sikkerhetsmekanisme som brukes til å deaktivere
innlimingsbufferen
|
|
display-buttons
|
er et enkelt program som rapporterer er museknappene er
trykket og sluppet
|
|
display-coords
|
er et enkelt program som rapporterer musens koordinater
|
|
get-versions
|
brukes til å rapportere GPM bibliotek og server versjoner
|
|
gpm
|
er et klipp og lim verktøy og museserver for virtuelle
konsoller
|
|
gpm-root
|
er en standard behandler for gpm. Det er brukt til å
tegne menyer på root vinduet
|
|
hltest
|
er en enkel prøveapplikasjon som bruker
høynivåbiblioteket, ment til å leses av programmerere som
prøver å bruke høynivåbiblioteket
|
|
mev
|
er et program for å rapportere musehendelser
|
|
mouse-test
|
er et verktøy for å bestemme musetypen og enheten den er
knyttet til
|
|
libgpm.so
|
inneholder API funksjoner for å få tilgang til
GPM nissen
|