Introdução ao "GPM"
        
        
          O pacote GPM (processo de segundo
          plano "General Purpose Mouse") contém um servidor de mouse para o
          console e xterm. Ele
          não apenas fornece suporte para recortar e colar em geral, mas o
          componente de biblioteca dele é usado por vários softwares, como
          Links, para fornecer suporte de
          mouse para o aplicativo. É útil em áreas de trabalho, especialmente
          se seguir as instruções do (Beyond) Linux From Scratch;
          frequentemente é muito mais fácil (e menos sujeito a erros)
          recortar e colar entre duas janelas do console que digitar tudo
          manualmente!
        
        
          Esse pacote é conhecido por construir e funcionar corretamente
          usando uma plataforma LFS 12.4.
        
        
          Informação do Pacote
        
        
        
          Transferências Adicionais
        
        
        
          Dependências do GPM
        
        
          Opcionais
        
        
          texlive-20250308 (para documentação)
        
       
      
        
          Configuração do Núcleo
        
        
          Habilite a seguinte opção na configuração do núcleo e recompile o
          núcleo se necessário:
        
        
Device Drivers --->
  Input device support --->
    -*-   Generic input layer (needed for keyboard, mouse, ...)          [INPUT]
    <*/M>   Mouse interface                                     [INPUT_MOUSEDEV]
       
      
        
          Instalação do "GPM"
        
        
          Instale GPM executando os
          seguintes comandos:
        
        patch -Np1 -i ../gpm-1.20.7-consolidated-1.patch                &&
patch -Np1 -i ../gpm-1.20.7-gcc15_fixes-1.patch                 &&
./autogen.sh                                                    &&
./configure --prefix=/usr --sysconfdir=/etc ac_cv_path_emacs=no &&
make
        
          Se texlive-20250308 estiver instalado,
          construa o manual do GPM como formatos dvi, ps e pdf:
        
        make -C doc gpm.{dvi,ps} &&
dvipdfm doc/gpm.dvi -o doc/gpm.pdf
        
          Esse pacote não vem com uma suíte de teste.
        
        
          Agora, como o(a) usuário(a) root:
        
        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
        
          Se texlive-20250308 estiver instalado e
          você tiver construído o manual do GPM como formatos dvi, ps e pdf,
          instale-os como o(a) usuário(a) root:
        
        install -vm644 doc/gpm.{dvi,ps,pdf} /usr/share/doc/gpm-1.20.7
       
      
        
          Explicações do Comando
        
        
          ./autogen.sh: Esse
          comando cria o ausente script configure.
        
        
          ac_cv_path_emacs=no: Essa
          variável soluciona um problema que faz com que o pacote falhe para
          construir com Emacs-30.2 instalado. Ela também suprime as
          instalações de alguns “arquivos de suporte do Emacs” fornecidos com
          o GPM. Esses arquivos estão bastante desatualizados e deveriam ser
          substituídos pelo suporte GPM integrado ao Emacs-30.2. Se
          precisar usar Emacs-30.2 no console do Linux com suporte para
          mouse, você deveria instalar (ou reinstalar) Emacs-30.2
          depois do GPM.
        
        
          install-info ...:
          Esse pacote instala um arquivo .info,
          mas não atualiza o arquivo dir do
          sistema. Esse comando faz a atualização.
        
        
          ln -v -sfn libgpm.so.2.1.0
          /usr/lib/libgpm.so: Esse comando é usado para criar
          (ou atualizar) o link simbólico .so
          para a biblioteca.
        
       
      
        
          Configurando o "GPM"
        
        
          
            Conjunto de Comandos
            Sequenciais de Inicialização
          
          
            Instale o script de iniciação /etc/rc.d/init.d/gpm incluído no pacote
            blfs-bootscripts-20250225.
          
          make install-gpm
         
        
          
            Arquivos de Configuração
          
          
            /etc/gpm-root.conf e ~/.gpm-root: Os arquivos de configuração
            gpm-root padrão e
            de usuário(a) individual.
          
          
            /etc/sysconfig/mouse: Esse arquivo
            contém o nome do seu dispositivo de mouse e o protocolo que ele
            usa. Para criar esse arquivo, execute o seguinte como o(a)
            usuário(a) root:
          
          cat > /etc/sysconfig/mouse << "EOF"
# Começo /etc/sysconfig/mouse
MDEVICE="<seu_dispositivo>"
PROTOCOL="<seu_protocolo>"
GPMOPTS="<opções adicionais>"
# Fim /etc/sysconfig/mouse
EOF
         
        
          
            Informação de Configuração
          
          
            Exemplos de valores para configurar MDEVICE, PROTOCOL e
            GPMOPTS são:
          
          MDEVICE="/dev/input/mice"
PROTOCOL="imps2"
GPMOPTS=""
          
            Uma lista de quais valores de protocolo são conhecidos pode ser
            encontrada executando gpm -m
            [dispositivo] -t
            -help. A configuração MDEVICE depende de qual tipo de mouse você tiver.
            Por exemplo, /dev/ttyS0 para um
            mouse serial (no "Windows" isso é COM1), /dev/input/mice é frequentemente usado para
            mouses USB e /dev/psaux para mouses
            PS2. GPMOPTS é o 'pega tudo' para
            quaisquer opções adicionais que sejam necessárias para o seu
            hardware.