Ποιός σας είπε ότι δεν μπορούμε να το κάνουμε και εμείς...?? Είναι παλίο το κόλπο για αυτό ίσως και να έχει λησμονηθεί...
Το πρώτο πράγμα που έχουμε να κάνουμε είναι να εγκαταστήσουμε από το synaptic το πακέτο
- Κώδικας: Επιλογή όλων
gsynaptics
Μετά την εγκατάσταση στο System -> Preferences θα εμφανιστεί μια καινούρια επιλογη η "Touchpad", που όμως όταν πάμε να την ανοίξουμε εμφανίζεται ένα μήνυμα λάθους ρύθμισης SHConfig. Αυτό σημβαίνει γιατί οι συγκεκριμένοι drivers είναι λιγάκι παλιοί και χρησιμοποιούν το xorg.conf για τις ρυθμίσεις τους mouse pad. Εδώ και περίπου 1 με 1,5 χρόνιο ο έλεχγος αυτής της συσγκευής γίνεται μέσω του HAL(Hardware Abstraction Layer). Μεταξύ πολλών μειονεκτημάτων ο HAL έχει ένα πλεονέκτημα: οι ρυθμίσεις του γίνονται μέσω αρχείων fdi που ουσιαστικά html αρχεία.
Οπότε στη διαδρομή
- Κώδικας: Επιλογή όλων
/etc/hal/fdi/policy
Δημιουργούμε ένα νέο αρχείο με όνομα
- Κώδικας: Επιλογή όλων
11-x11-synaptics.fdi
Και μέσα βάζουμε (τουλάχιστον) αυτά:
- Κώδικας: Επιλογή όλων
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
</match>
</device>
</deviceinfo>
Κάποιοι τώρα λένε ότι μια επανεκκίνηση του HAL είναι αρκετή
- Κώδικας: Επιλογή όλων
sudo /etc/init.d/hal restart
Εγώ σας λέω να κάνετε κανονική επανεκκίνηση.
----
Ωραία και αφού επιστρέψουμε έχουμε δύο επιλογές:
1. Να ανοίξουμε την εφαρμογή του System και να κάνουμε τις ρυθμίσεις που μας επιτρέπει.... (όχι ... όχι)
2. Να custom-άρουμε τη συσκευή μας με κώδικα (ναί .. ναί)
Λοιπόν ΟΛΕΣ οι λεπτομέρειες, οι δυναότητες και οι επιλογές για τον driver βρίσκονται με την εντολή
- Κώδικας: Επιλογή όλων
synclient -l
Το μόνο που έχουμε να κάνουμε είναι να ανοίγουμε το αρχείο fdi που δημιουργήσαμε και να προσθέτουμε γραμμές του τύπου
- Κώδικας: Επιλογή όλων
<merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
Όταν θέλουμε να ενεργοποιήσουμε μια επιλογή χρησιμοποιούμε "1", "0" για τη απενεργοποίηση. Όταν θέλουμε να περάσουμε μια τιμή την βάζουμε πάλι σε αυτή τη θέση.
Σε κάθε στιγμή για να δούμε το σύνολο των ρυθμίσεων που έχουμε δίνουμε
- Κώδικας: Επιλογή όλων
synclient -l
Υ.Γ.
Συστήνω να ενεργοποιήσετε το circular scrolling είναι το πιο cool mod που μπορείτε να κάνετε.
Για να κάνουμε το daemon να ξεκινάνει αυτόματα πηγαίνουμε στο StartUp Applications και προσθέτουμε τη εντολη
- Κώδικας: Επιλογή όλων
gsynaptics-init

Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα





