Saya menemukan cara untuk melakukan ini:
Pertama, buka terminal, dan cetak semua perangkat input untuk menemukan id yang Anda butuhkan untuk perangkat input yang ingin Anda nonaktifkan. Di terminal, ketik:
xinput --list
Berikutnya: Perhatikan di mana tertulis id = X dalam satu kolom panjang untuk setiap perangkat input. Anda ingin menemukan id perangkat yang sesuai dengan perangkat input yang ingin Anda nonaktifkan (Mungkin sesuatu yang terdengar seperti "touchpad"). Kemudian ganti X pada perintah berikut dengan nomor id yang mewakili perangkat input yang ingin Anda nonaktifkan:
xinput disable X
Catatan: Jika Anda tidak yakin id perangkat mana yang harus Anda gunakan untuk menonaktifkan touchpad, maka Anda dapat mengetahuinya dengan menguji id acak dan melihat apakah alas mouse Anda masih berfungsi. Pastikan Anda TIDAK MELAKUKAN APA PUN. Simpan semua pekerjaan Anda dan bersiaplah untuk me-restart komputer Anda jika Anda melakukan sesuatu seperti menonaktifkan keyboard Anda. (Anda mungkin mengalami kesulitan mencoba mengaktifkannya kembali jika Anda tidak dapat mengetik ke terminal.
Maka Anda harus menjalankan baris terakhir ini (Terima kasih telah menangkap Arch Stanton ini!)
xinput enable X
Alasan: Saya sangat membutuhkan jawaban untuk masalah ini karena masalah yang saya alami dengan touchpad membuat pekerjaan apa pun menjadi mustahil. Tiba-tiba, pada saat-saat acak ketika menggunakan laptop saya, tanpa alasan jelas, touchpad saya masuk ke semacam "mode khusus". Hanya menggerakkan satu jari pada touchpad saya akan menyebabkan layar bergulir, bukannya benar-benar menggerakkan kursor mouse pada layar sehingga tidak mungkin untuk mendapatkan mouse untuk melayang di atas apa pun di broswer tanpa upaya koordinasi yang cukup besar untuk memperhitungkan layar bergulir. dan mouse yang tidak bergerak. Saya ingin menemukan cara, TANPA MEMULAI LAPTOP, untuk mereset touchpad. Di sisi positifnya, mengatur ulang touchpad dengan metode di atas sebenarnya memperbaiki masalah saya.
Pembaruan: Untuk membuat menyetel ulang touchpad lebih mudah, saya membuat hotkey untuk perintah yang tercantum di atas. Ketika touchpad saya menggunakan fritz, saya cukup melakukan kombinasi tombol ctrl + super + r dan melakukan reset untuk saya. Cepat dan mudah.
Begini caranya:
-Buat file di dalam direktori home Anda dan beri nama "touchpad-reset.sh".
-Dalam file ini, masukkan dua dari tiga (dua terakhir) perintah sebelumnya yang tercantum di atas kecuali, daripada menggunakan nomor id X untuk perangkat, karena itu dapat berubah dengan perangkat tambahan (mungkin ??) Anda dapat menggunakan ini sebagai gantinya:
Berikut ini adalah output dari komputer saya di dalam terminal menggunakan commmand ini:
xinput --list
Hasil:
Virtual core pointer id=2 [master pointer (3)]⎜
↳ Virtual core XTEST pointer id=4 [slave pointer (2)]⎜
↳ Genius 2.4G Wireless Mouse id=10 [slave pointer (2)]⎜
↳ MSFT0001:00 06CB:75BD UNKNOWN id=13 [slave pointer (2)]⎜
↳ ELAN Touchscreen id=12 [slave pointer (2)]⎜
-Sekarang apa yang Anda lakukan, Anda mengganti X (yang merupakan id sebelumnya) untuk xinput menonaktifkan X dan xinput mengaktifkan X dengan nama yang sesuai dengan id di dalam tanda kutip tunggal. Misalnya, dari yang di atas, jika Anda ingin melakukannya untuk id = 13, perangkat touchpad saya, Anda akan menggunakan:
xinput disable 'MSFT0001:00 06CB:75BD UNKNOWN'
xinput enable 'MSFT0001:00 06CB:75BD UNKNOWN'
-Jadi sekarang, Anda menonaktifkan berdasarkan nama bukan nomor ID, di mana id dapat berubah waktu dan kemudian Anda akan menonaktifkan dan mengaktifkan beberapa perangkat lain.
Akhirnya, Anda perlu memberikan izin untuk membuat file ini dapat dieksekusi; jalankan perintah ini dengan direktori kerja Anda di terminal sebagai direktori home Anda (tempat Anda membuat file):
chmod +x your_script_name.sh
Jadi, begitu Anda membuat file ini dengan perintah yang sesuai yang tertulis di dalamnya, pastikan itu ada di direktori home Anda, ambil langkah-langkah berikut di bawah ini:
- Tekan tombol super (tombol windows pada PC) pada keyboard untuk memunculkan bilah sisi kesatuan. Ketik 'pengaturan sistem' dan tekan tombol enter.
- Temukan opsi 'Keyboard' di bawah tulisan 'Hardware' dan klik.
- Pilih tab 'Pintasan'.
- Di jendela kiri, pilih 'Pintasan Khusus'
- Klik tombol + di dekat bagian tengah bawah.
- Sebuah jendela akan muncul meminta nama deskripsi dan perintah untuk dimasukkan.
- Jadikan namanya seperti "reset touchpad"
- Gunakan perintah ini: gnome-terminal -x ./name_of_your_script.sh
- Klik pada 'Terapkan'
- Anda sekarang akan melihat jalan pintas Anda terdaftar dan di paling kanan itu harus tertulis "Dinonaktifkan" atau beberapa sampah lainnya. Klik pada teks itu dan bersiaplah untuk membuat semacam kombinasi tombol, mungkin seperti ctrl + super + r.
- Setelah Anda membuat kombinasi tombol ini, Anda selesai.
Selamat! Selamat bersenang-senang.