GPM-1.20.7
      
      
        
          Introduction à GPM
        
        
          Le paquet GPM (General Purpose
          Mouse daemon (démon généraliste de souris)) contient un serveur de
          souris pour la console et xterm. Non seulement il offre en
          général le support du copier-coller, mais le composant de sa
          bibliothèque est utilisé par divers logiciels tels que Links pour offrir le support de la souris à
          l'application. Il est utile pour les bureaux, surtout si vous
          suivez les instructions de (Beyond) Linux From Scratch ; c'est
          souvent beaucoup plus facile (et moins facteur d'erreur) de copier
          coller entre deux fenêtres de console que de tout taper à la
          main !
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-8.1.
        
        
          Informations sur le paquet
        
        
        
          Téléchargements supplémentaires
        
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/GPM
        
       
      
        
          Installation de GPM
        
        
          Installez GPM en lançant les
          commandes suivantes :
        
        sed -i -e 's:<gpm.h>:"headers/gpm.h":' src/prog/{display-buttons,display-coords,get-versions}.c &&
patch -Np1 -i ../gpm-1.20.7-glibc_2.26-1.patch &&
./autogen.sh                                &&
./configure --prefix=/usr --sysconfdir=/etc &&
make
        
          Ce paquet n'est pas fourni avec une suite de tests.
        
        
          Maintenant, en tant qu'utilisateur root :
        
        make install                                          &&
install-info --dir-file=/usr/share/info/dir           \
             /usr/share/info/gpm.info                 &&
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
       
      
        
          Explication des commandes
        
        
          ./autogen.sh :
          Cette commande crée le script configure manquant.
        
        
          install-info
          ... : Ce paquet installe un fichier
          .info, mais ne met pas à jour le
          fichier dir du système. Cette
          commande effectue la mise à jour.
        
        
          ln -v -sfn libgpm.so.2.1.0
          /usr/lib/libgpm.so : Cette commande est
          utilisée pour créer (ou mettre à jour) le lien symbolique
          .so vers la bibliothèque.
        
       
      
        
          Configuration de GPM
        
        
          
             Unité Systemd
          
          
            Pour démarrer le démon gpm au démarrage, installez
            l'unité systemd depuis le paquet blfs-systemd-units-20160602 en
            lançant la commande suivante en tant qu'utilisateur root :
          
          make install-gpm
         
        
          
            Fichiers de
            configuration
          
          
            /etc/gpm-root.conf et ~/.gpm-root : Les fichiers de
            configuration par défaut et individuel gpm-root.
          
         
        
          
            Informations sur la configuration
          
          
            GPM is by default started with
            the following parameters: -m
            /dev/input/mice -t imps2. If the mentioned parameters
            don't suit your needs, you can override them by running the
            following commands as the root
            user:
          
          install -v -dm755 /etc/systemd/system/gpm.service.d
echo "ExecStart=/usr/sbin/gpm <list of parameters>" > /etc/systemd/system/gpm.service.d/99-user.conf
         
       
      
        
          Contenu
        
        
          
            
              Programmes installés:
              disable-paste, display-buttons,
              display-coords, get-versions, gpm, gpm-root, hltest, mev et
              mouse-test
            
            
              Bibliothèque installée:
              libgpm.{so.a}
            
            
              Répertoire installé:
              /usr/share/doc/gpm-1.20.7
            
           
         
        
          
            Descriptions courtes
          
          
            
            
              
                | 
                   
                    disable-paste
                   
                 | 
                
                   
                    est un mécanisme de sécurité utilisé pour désactiver le
                    presse-papier.
                   
                 | 
              
              
                | 
                   
                    display-buttons
                   
                 | 
                
                   
                    est un programme simple signalant les boutons de la
                    souris sur lesquels on appuie et qu'on relâche.
                   
                 | 
              
              
                | 
                   
                    display-coords
                   
                 | 
                
                   
                    est un programme simple qui signale les mouvements de la
                    souris.
                   
                 | 
              
              
                | 
                   
                    get-versions
                   
                 | 
                
                   
                    est utilisé pour signaler les versions de la bibliothèque
                    GPM et du serveur.
                   
                 | 
              
              
                | 
                   
                    gpm
                   
                 | 
                
                   
                    est un outil pour copier coller et un serveur de souris
                    pour des consoles virtuelles.
                   
                 | 
              
              
                | 
                   
                    gpm-root
                   
                 | 
                
                   
                    est un gestionnaire par défaut pour gpm. Il est utilisé
                    pour dessiner des menus sur la fenêtre racine.
                   
                 | 
              
              
                | 
                   
                    hltest
                   
                 | 
                
                   
                    est une application modèle simple utilisant la
                    bibliothèque de haut niveau, ce qui signifie qu'elle peut
                    être lu par des programmeurs qui essaient d'utiliser la
                    bibliothèque de haut niveau.
                   
                 | 
              
              
                | 
                   
                    mev
                   
                 | 
                
                   
                    est un programme pour signaler les mouvements de la
                    souris.
                   
                 | 
              
              
                | 
                   
                    mouse-test
                   
                 | 
                
                   
                    est un outil pour déterminer le type de la souris et le
                    périphérique auquel elle est attachée.
                   
                 | 
              
              
                | 
                   
                    libgpm.{so.a}
                   
                 | 
                
                   
                    contient les fonctions API pour accéder au démon
                    GPM.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2017-08-17 21:47:47 +0200