[HOW] Απενεργοποιήστε την επιφάνεια αφής όταν συνδέετε το ποντίκι USB στο Chakra

touchpad

Η ευελιξία είναι μια από τις αρετές, για να πω, ότι μου αρέσει περισσότερο για το GNU / Linux. Όλα όσα πέρασαν από το μυαλό μου, πήρα να δουλέψω στο GNU / Linux. Λοιπόν, αυτό είναι το θέμα της ευελιξίας, προσαρμόζοντας το σύστημα σε διαφορετικές καταστάσεις και διαμορφώσεις. Υπάρχουν τόσες πολλές καταστάσεις που δεν θυμάμαι πλέον όλες αυτές, αλλά θυμάμαι αυτήν την τελευταία που θα μοιραστώ μαζί σας παρακάτω.

Αποδεικνύεται ότι πριν από μέρες αγόρασα ένα ασύρματο ποντίκι usb να κάνω ευκολότερο για μένα να συνεργαστώ με το Gimp, αφού το σχεδιασμό με το touchpad, λογικά, είναι δύσκολο (ανεξάρτητα από το πόσο ιδιότροπο είναι: P).

Χρησιμοποιώντας το ποντίκι, σε ορισμένες περιπτώσεις, η επαφή της παλάμης του χεριού με την επιφάνεια αφής έκανε τη δουλειά δύσκολη. Η λύση ήταν λογική, το touchpad Θα πρέπει να απενεργοποιηθεί κατά τη σύνδεση του ποντικιού και να επανενεργοποιηθεί μόλις αποσυνδεθεί και έτσι γίνεται στο wiki de archlinux και σε ένα είσοδος στο φόρουμ του Μαντζάρο Βρήκα έναν τρόπο αυτοματοποίησης αυτής της διαδικασίας.

Αξίζει να διευκρινιστεί ότι με το kcm-touchpad 0.3.1 εγκαταστάθηκε από τότε CCR Απενεργοποιείται μόνο όταν το ποντίκι είναι συνδεδεμένο, αλλά δεν επανενεργοποιείται μετά την αποσύνδεσή του και γι 'αυτό θα χρησιμοποιήσουμε αυτήν τη μέθοδο. Ας το κάνουμε!

Δοκιμάστηκε σε Chakra, Archlinux και Manjaro. Μπορεί να μην λειτουργεί σε όλες τις διανομές

Πώς να απενεργοποιήσετε την επιφάνεια αφής;

Με το ποντίκι συνδεδεμένο τρέξιμο:

xinput --list

Στην περίπτωσή μου αυτή η έξοδος δημιουργήθηκε:

⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Microfins 2.4G Wireless Optical Mouse id=10 [slave pointer (2)] ⎜ ↳ HID 04f3:0103 id=12 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)]

Στη συνέχεια, πρόκειται να δημιουργήσουμε ένα σενάριο που θα εκτελεί την αυτόματη διαδικασία (εξαρτάται από το καθένα να χρησιμοποιήσει το πρόγραμμα επεξεργασίας κειμένου και να το αποθηκεύσει στη θέση που θέλουν, εδώ θα χρησιμοποιήσουμε τη θέση της αρχικής ανάρτησης):

sudo nano /usr/local/bin/touchpad

Αντιγράφουμε και επικολλάμε τα ακόλουθα:

#! / bin / bash list = "xinput - λίστα | grep -i "mouse" εάν [$ {# list} -eq 0]; τότε exec `synclient touchpadoff = 0` notify-send" Δεν εντοπίστηκε ποντίκι USB "" Touchpad ενεργοποιημένο "άλλο exec` synclient touchpadoff = 1` notify-send" USB ποντίκι συνδεδεμένο "" Touchpad απενεργοποιημένο "fi

Παραμένουμε CTRL + SHIFT + V και σώζουμε με CTRL + O

Εάν δεν θέλουμε τις ειδοποιήσεις, καταργούμε τις γραμμές που ξεκινούν με ειδοποίηση-αποστολή

Εάν είναι απαραίτητο, αντικαθιστούμε 'ποντίκι' από τη συσκευή της οποίας το όνομα δημιουργείται με την πρώτη εντολή. Εάν διαθέτουμε ενσύρματο ποντίκι USB, δεν κάνουμε καμία τροποποίηση. Στην περίπτωσή μου:

grep -i 'Microfins'

Σας δίνουμε άδεια εκτέλεσης:

sudo chmod +x /usr/local/bin/touchpad

Δημιουργούμε έναν κανόνα udev έτσι ώστε να εκτελεί το σενάριο κάθε φορά που συνδέουμε ή αποσυνδέουμε το ποντίκι USB

sudo nano /etc/udev/rules.d/01-touchpad.rules

Αντιγράφουμε και επικολλάμε τα ακόλουθα:

<preSUBSYSTEM==»εισαγωγή», KERNEL==»ποντίκι[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/. Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »είσοδος», KERNEL == »ποντίκι [0-9] *», ΔΡΑΣΗ == »αφαίρεση», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / σπίτι / όνομα χρήστη / .Xauthority », RUN + =» / usr / local / bin / touchpad »

Τροποποιούμε όνομα χρήστη από τον χρήστη μας και σε περίπτωση που έχουμε αποθηκεύσει το σενάριο σε άλλη τοποθεσία το εκχωρούμε σωστά

Εξοικονομούμε με CTRL + O

Τέλος, πρέπει να κάνουμε το σενάριο να εκτελείται σε κάθε αρχή. Στο KDE θα:

Προτιμήσεις συστήματος> Εκκίνηση και τερματισμός λειτουργίας> Αυτόματη έναρξη> Προσθήκη σεναρίου και ψάχνουμε για το σενάριο / usr / local / bin

Θα είναι αρκετό για επανεκκίνηση για να μπορείτε να απολαύσετε τη νέα διαμόρφωση

Αυτές και άλλες διαμορφώσεις μπορείτε να βρείτε στο wiki Archlinux

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   cris dijo

    Πολύ χρήσιμη συμβουλή, ελπίζω να το κάνω όταν αγοράζω το φορητό υπολογιστή. (

  2.   Φέγκα dijo

    Αξίζει να διευκρινιστεί ότι το

  3.   JW dijo

    pacman -S kcm-touchpad (σε τσάκρα)
    Εγκαταστήστε μια μονάδα διαμόρφωσης touchpad στις προτιμήσεις συστήματος που σας επιτρέπει να το διαμορφώσετε εύκολα, συμπεριλαμβανομένων όσων εξηγούνται στην ανάρτηση.

    1.    Φέγκα dijo

      Δεν λειτουργεί για μένα με το kcm-touchpad από το CCR ή τα επίσημα αποθετήρια. Πρέπει να οφείλεται στο μοντέλο του ποντικιού που χρησιμοποιώ και γι 'αυτό χρησιμοποίησα αυτήν τη μέθοδο

  4.   Τόνα dijo

    Γεια σας, ξέρω ότι αυτή η ανάρτηση είναι παλιά και ότι όλα έρχονται στο Wiki θέλω απλώς να προσθέσω την αλλαγή για όσους μου αρέσουν να έρθουν σε αυτήν την ανάρτηση και χαιρετισμούς.
    κατά την προσθήκη του κανόνα udeb στο /etc/udev/rules.d/01-touchpad.rules είναι ο ακόλουθος

    SUBSYSTEM == »είσοδος», KERNEL == »ποντίκι [0-9]«, ACTION ==» add », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
    SUBSYSTEM == »είσοδος», KERNEL == »ποντίκι [0-9]
    «, ACTION ==» κατάργηση », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″