[HOW] Nonaktifkan touchpad saat menghubungkan mouse USB di Chakra

Touchpad

Keserbagunaan adalah salah satu keutamaan, boleh dikatakan, yang paling saya sukai dari GNU / Linux. Segala sesuatu yang pernah terlintas di benak saya membuatnya bekerja di GNU / Linux. Itulah yang dimaksud dengan keserbagunaan, mengadaptasi sistem ke berbagai situasi dan konfigurasi. Ada begitu banyak situasi sehingga saya tidak lagi mengingat semuanya tetapi saya ingat yang terakhir ini yang akan saya bagikan dengan Anda di bawah ini.

Ternyata beberapa hari yang lalu saya membeli file mouse usb nirkabel untuk memudahkan saya bekerja dengan Gimp, karena mendesain dengan touchpad, secara logis, itu sulit (tidak peduli seberapa berubah-ubah: P).

Menggunakan mouse, pada beberapa kesempatan, kontak telapak tangan dengan panel sentuh menghalangi pekerjaan. Solusinya logis, file touchpad Ini harus dinonaktifkan saat menghubungkan mouse dan diaktifkan kembali setelah terputus dan begitulah caranya di wiki de archlinux dan di a masuk di Forum Manjaro Saya menemukan cara untuk mengotomatiskan proses ini.

Perlu diklarifikasi dengan kcm-touchpad 0.3.1 dipasang sejak CCR Ini hanya dinonaktifkan ketika mouse terhubung tetapi tidak aktif lagi setelah memutusnya dan itulah mengapa kami akan menggunakan metode ini. Ayo lakukan!

Diuji pada Chakra, Archlinux dan Manjaro. Mungkin tidak berfungsi di semua distro

Bagaimana cara menonaktifkan touchpad?

Dengan mouse terhubung, jalankan:

xinput --list

Dalam kasus saya, keluaran ini dihasilkan:

⎡ 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)]

Selanjutnya, kita akan membuat skrip yang akan menjalankan proses otomatis (terserah masing-masing untuk menggunakan editor teks dan menyimpannya di lokasi yang mereka inginkan, di sini kita akan menggunakan lokasi posting asli):

sudo nano /usr/local/bin/touchpad

Kami menyalin dan menempel yang berikut ini:

#! / bin / bash list = `xinput --list | grep -i 'mouse'` if [$ {# list} -eq 0]; lalu exec `synclient touchpadoff = 0` notify-send" Tidak ada mouse USB terdeteksi "" Touchpad diaktifkan "else exec` synclient touchpadoff = 1` notify-send" mouse USB terhubung "" Touchpad dinonaktifkan "fi

Kami tetap dengan CTRL + SHIFT + V dan kami menabung dengan CTRL + O

Jika kita tidak menginginkan pemberitahuan kita menghapus garis yang dimulai beri tahu-kirim

Jika perlu kami ganti 'mouse' oleh perangkat yang namanya dibuat dengan perintah pertama. Jika kami memiliki mouse USB berkabel, kami tidak melakukan modifikasi apa pun. Dalam hal ini:

grep -i 'Microfins'

Kami memberi Anda izin eksekusi:

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

Kami membuat aturan udev sehingga menjalankan skrip setiap kali kita menghubungkan atau melepaskan mouse USB

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

Kami menyalin dan menempel yang berikut ini:

<preSUBSYSTEM==»input», KERNEL==»mouse[0-9]*», ACTION==»add», ENV{DISPLAY}=»:0″, ENV{XAUTHORITY}=»/home/username/.Xauthority», RUN+=»/usr/local/bin/touchpad»
SUBSYSTEM == »masukan», KERNEL == »mouse [0-9] *», ACTION == »remove», ENV {DISPLAY} = »: 0 ″, ENV {XAUTHORITY} =» / home / username / .Xauthority », RUN + =» / usr / local / bin / touchpad »

Kami memodifikasi nama pengguna oleh pengguna kami dan jika skrip disimpan di lokasi lain, kami menetapkannya dengan benar

Kami menabung dengan CTRL + O

Terakhir, kita harus menjalankan skrip di setiap awal. Di KDE kami akan:

Preferensi Sistem> Startup dan Shutdown> Mulai Otomatis> Tambahkan Skrip dan kami mencari skrip di / usr / local / bin

Cukup dengan memulai ulang agar dapat menikmati konfigurasi baru

Konfigurasi ini dan lainnya dapat ditemukan di wiki Archlinux

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   cris dijo

    Tip yang sangat berguna, saya berharap melakukannya ketika saya membeli laptop; (

  2.   fega dijo

    Perlu diklarifikasi bahwa

  3.   JW dijo

    pacman -S kcm-touchpad (dalam Chakra)
    Instal modul konfigurasi panel sentuh di preferensi sistem yang memungkinkan Anda untuk mengonfigurasinya dengan mudah, termasuk yang dijelaskan di pos.

    1.    fega dijo

      Saya tidak bekerja dengan kcm-touchpad CCR atau repositori resmi. Itu pasti karena model mouse yang saya gunakan dan itulah mengapa saya menggunakan metode ini

  4.   tona dijo

    Halo, saya tahu posting ini sudah tua, dan semuanya masuk di Wiki Saya hanya ingin menambahkan perubahan bagi mereka yang menyukai saya datang ke posting ini dan salam.
    saat menambahkan aturan udeb di /etc/udev/rules.d/01-touchpad.rules adalah sebagai berikut

    SUBSYSTEM == »masukan», KERNEL == »mouse [0-9]«, ACTION ==» tambahkan », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 1 ″
    SUBSYSTEM == »masukan», KERNEL == »mouse [0-9]
    «, ACTION ==» hapus », ENV {DISPLAY} =»: 0 ″, ENV {XAUTHORITY} = »/ home / username / .Xauthority», RUN + = »/ usr / bin / synclient TouchpadOff = 0 ″