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
Systemd Enhet
For å starte gpm
nissen ved oppstart, installer systemd enheten fra blfs-systemd-units-20230816 pakken ved å
kjøre følgende kommando som root
bruker:
make install-gpm
Konfigurasjonsfiler
/etc/gpm-root.conf
og ~/.gpm-root
: Standard og individuell bruker sin
gpm-root
konfigurasjonsfiler.
Konfigurasjonsinformasjon
GPM er som standard startet med
følgende parametere: -m
/dev/input/mice -t imps2
. Hvis nevnte parametere ikke
passer dine behov, kan du overstyre dem ved å kjøre følgende
kommandoer som root
bruker:
install -v -dm755 /etc/systemd/system/gpm.service.d &&
cat > /etc/systemd/system/gpm.service.d/99-user.conf << EOF
[Service]
ExecStart=/usr/sbin/gpm <list of parameters>
EOF
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
|