Next Previous Contents

8. Χρησιμοποιώντας gpm για Αλλαγή Καταστάσεων Ποντικού

Το gpm είναι το πρόγραμμα που σας επιτρέπει να χρησιμοποιείται το ποντίκι σε κατάσταση κονσόλας. Συνήθως συμπεριλαμβάνεται σε διανομές linux, και μπορεί να ξεκινήσει από την γραμμή εντολών ή στο κείμενο εκκίνησης /etc/rc.d/rc.local. Σημειώστε ότι οι διανομές δεν έχουν πάντα την πιο πρόσφατη έκδοση (1.13 την στιγμή που γράφω) που μπορεί να βρεθεί στις τοποθεσίες καθρέπτες του sunsite.unc.edu.

Οι κυριότερες καταστάσεις για σειριακά ποντίκια κάτω από gpm είναι:

gpm -t ms
gpm -t msc
gpm -t help

για Microsoft ή MouseSystems καταστάσεις, ή για να ερευνήσει το ποντίκι για εσάς και να σας πει τι βρήκε. Για να τρέξτε gpm στην κατάσταση MouseSystems, ίσως χρειαστείτε μια -3 flag, και πιθανώς μια DTR επιλογή, χρησιμοποιώντας τη -o dtr flag:

gpm -3 -o dtr -t msc

Το gpm συνήθως είναι ικανό να αναγνωρίζει και τα τρία κουμπιά του ποντικιού ακόμα και σε κατάσταση Microsoft. Και νεότερες εκδόσεις (Έκδοση 1.0 και νεότερες (?)) μπορούν να κάνουν τις πληροφορίες αυτές διαθέσιμες σε άλλα προγράμματα. Για να λειτουργήσει αυτό , πρέπει να τρέξτε το gpm με την -R tag, έτσι:

gpm -R -t ms
Τούτο θα κάνει το gpm να εξάγει πάλι τα δεδομένα του ποντικιού σε μια νέα συσκευή, που ονομάζεται /dev/gpmdata, η οποία φαίνεται σαν ποντίκι σε οποιαδήποτε άλλο πρόγραμμα. Σημειώστε ότι η συσκευή αυτή πάντα χρησιμοποιεί το πρωτόκολλο MouseSystems. Μπορείτε τότε να ρυθμίσετε το Xconfig σας να χρησιμοποιεί αυτό αντί του /dev/mouse όπως δείχνεται παρακάτω, αλλά βεβαίως πρέπει να σιγουρεύετε ότι το gpm πάντα εκτελείται όταν χρησιμοποιείται την X. Μερικοί έχουν αναφέρει ότι μερικές περιπτώσεις μεσαίου-κουμπιού δεν διερμηνεύονται σωστά από την X χρησιμοποιώντας την τεχνική αυτή, αυτό μπορεί να συμβαίνει λόγω μιας ιδιαίτερης εγκατάστασης ποντικιού.

Αλλάζοντας την σχεδίαση κουμπιών για gpm και X ( gustafso@math.utah.edu)

Μπορείτε να ανακαλύψετε ότι το gpm χρησιμοποιεί διαφορετικές προεπιλεγμένες σχεδιάσεις κουμπιών στη X, έτσι χρησιμοποιώντας και τα δύο συστήματα στο ίδιο μηχάνημα μπορεί να είναι μπέρδεμα. Για να αναγκάσετε την X να χρησιμοποιήσει τα ίδια κουμπιά για λειτουργίες επιλογής και επικόλλησης όπως την gpm, χρησιμοποιήστε την X εντολή

xmodmap -e "pointer = 1 3 2"
που προκαλεί το αριστερό κουμπί να επιλέγει και το δεξί να επικολλάει, είτε για 2-κουμπιών είτε για 3-κουμπιών ποντίκια. Για να αναγκάσετε τη gpm να χρησιμοποιεί την πρότυπη σχεδίαση κουμπιών της X, ξεκινήστε με μια -B εντολή, π.χ.:
gpm -t msc -B 132


Next Previous Contents