Saya ingin touchpad saya dinonaktifkan ketika saya menggunakan mouse saya. Bagaimana saya bisa melakukan itu?
touchpad-indicator
telah berhenti bekerja pada 11.10. Dulu bekerja pada 11,04. Gnome3 bukan solusi karena saya tidak suka dan merasa bermasalah.
223
Jawaban:
Jalankan perintah berikut di terminal:
Anda akan mendapatkan output yang terlihat seperti ini:
Ini menampilkan semua perangkat input yang terhubung. Perhatikan bahwa mereka semua memiliki id. Karena 12 adalah id untuk touchpad saya, menjalankan perintah berikut akan menonaktifkannya.
Dalam versi Ubuntu
>12.04
Anda juga dapat langsung menonaktifkan via(dan aktifkan melalui perintah serupa)
sumber
xinput -disable 12
untuk menonaktifkan perangkat input 12 (atauxinput -enable 12
untuk mengaktifkannya). Lihat halaman manual xinput (1) .sumber
periksa tautan ini: Cara menonaktifkan-aktifkan touchpad di ubuntu 11.10
Jawabannya ternyata benar-benar rapi:
Setelah ini, Anda akan beralih di area notifikasi Anda.
Satu-satunya hal yang saya inginkan adalah dapat mengatur tombol switch ke Fn+ F8(yang merupakan saklar tombol touchpad pada keyboard saya ...
sumber
atareao
, dia bisa menjadi tuan rumah malware di PPA-nyaBerdasarkan jawaban yang diberikan oleh @Peng Wu, saya membuat skrip bash yang dapat digunakan ...
Anda dapat menjalankannya secara manual atau menjalankannya saat start. Kemudian Anda dapat membuat skrip berjalan saat boot.
Script bash lain untuk mengaktifkan touchpad:
sumber
'Touchpad in mouse emulation mode\s*id\=[0-9]{1,2}'
Touchpad
bukanTouchPad
. Untuk membuatnya case-insensitive, cukup tambahkani
opsi grep Anda.synclient TouchpadOff=$(synclient | ruby -ne 'puts ($_.match(/\\d+/)[0].to_i ^ 1) if /TouchpadOff/ =~ $_')
imwheel
: askubuntu.com / pertanyaan / 844151 / aktifkan-disable-touchpad /… . Juga jawaban saya mencarixinput
keduanyaTouchPad
danTouchpad
, karena kadang-kadang P adalah atau tidak dikapitalisasi, tergantung pada sistem, sehingga skrip mungkin tidak berfungsi jika Anda tidak mencari keduanya.Cukup, di terminal:
Namun, di atas sepertinya tidak berfungsi lagi di Ubuntu 16.04. Dalam hal ini, maka
xinput
masih berfungsi:sumber
SOLUSI YANG DIPERBARUI:
Alih-alih
xinput
, dengan variabel id yang dapat berubah, gunakan lebih baiksynclient
seperti yang ditunjukkan dalam jawaban lain, seperti ini .Untuk mematikan touchpad:
Untuk menghidupkan:
Untuk digunakan dengan peluncur atau pintasan seperti yang dikatakan di bawah ini.
Ini hanya penerapan perintah dalam jawaban ini di bawah pertanyaan ini. Solusi di bawah ini terbatas pada Xfce / Xubuntu, tetapi meskipun saya membuatnya secara kebetulan, saya merasa terlalu elegan tidak terlalu membagikannya di sini. Jadi, saya membuat pertanyaan terpisah pada awalnya, hanya untuk Xubuntu. Pertanyaan itu tidak bisa tidak menjadi duplikat dari yang ini dan mungkin ditutup karena alasan ini, itu sebabnya saya berani memposting ulang jawaban itu di sini.
Ini tentang dua perintah ini:
Nonaktifkan:
Memungkinkan:
Nomor id akan ditemukan dengan menjalankan
sumber
Ini adalah cara menonaktifkan touchpad Anda secara otomatis saat startup. Metode ini akan menonaktifkan pad lebih aman dengan nama daripada dengan id. Inilah cara mendapatkan nama touchpad Anda:
Buat file skrip bash. Saya menambahkan file ke Aplikasi Startup ubuntu sehingga berjalan pada setiap restart. Ingatlah untuk membuat file tersebut dapat dieksekusi. Berikut isinya:
sumber
Ini bekerja untuk saya di 11.10:
Ini menampilkan semua perangkat input yang terhubung. Perhatikan bahwa mereka semua memiliki id. Karena 12 adalah id untuk touchpad saya, menjalankan perintah berikut akan menonaktifkannya.
dan saya akan meletakkannya di .bashrc atau apa pun kecuali bahwa saya tidak yakin bahwa perangkat 12 (sebenarnya 11 untuk saya) selalu merupakan touchpad.
Sekarang jika saya bisa mendapatkan panah atas di nautilius untuk bekerja dan melihat .dirs
sumber
Tentukan pintasan keyboard
(jawaban ini disalin dari hasil edit yang tidak valid)
Alih-alih mengingat perintah itu setiap kali Anda ingin mengaktifkan / menonaktifkan touchpad, Anda dapat menambahkannya sebagai pintasan kombinasi keyboard.
Di bawah preferensi di Pintasan Keyboard klik tambahkan. Beri nama pada pintasan seperti "Nonaktifkan Touchpad" atau sesuatu dan tambahkan perintah yang Anda temukan di atas
dan klik terapkan. Kemudian tambahkan pintasan lain yang disebut "Aktifkan Touchpad" atau sesuatu yang mirip dengan yang pertama dan ubah perintah sebelumnya menjadi 1 di akhir
itu adalah off / on dengan hormat.
Sekarang setelah ditambahkan, klik pada kolom Aktifkan Shortcut Touchpad (harusnya 'dinonaktifkan') dan ketik pintasan keyboard yang Anda inginkan, saya memilih Win+ 1(Tahan Tombol Windows dan tekan nomor 1). Lakukan hal yang sama untuk Nonaktifkan Touchpad, saya memilih Win+ 2.
Sekarang Win+ 1mengaktifkan touchpad saya dan Win+ 2menonaktifkannya.
sumber
Saya menggunakan skrip berikut untuk mengaktifkan / menonaktifkan touchpad. Saya juga menugaskannya ke pintasan keyboard.
Penggunaan:
toggle_touchpad.sh [on|off
]jika Anda menjalankan tanpa argumen maka itu hanya akan membalikkan keadaan touchpad saat ini.
sumber
Pertama periksa apakah laptop Anda telah mengaktifkan / menonaktifkan pintasan keyboard touchpad, kebetulan! Di Lenovo Thinkpad T500 saya itu Fn+F8
sumber
xev
atauxinput
dan mencoba menggunakan tombol pada G700 saya, itu tidak mendaftarkan apa-apa. Bahkanevemu-record
tidak mendaftarkan apa pun, dan itu pada level kernel. Jika kernel tidak bisa melihatnya, tidak ada banyak yang bisa dilakukan kecuali memperbaiki driver perangkat. Yang sedang berkata, ini adalah solusi yang bagus, tetapi bukan yang dapat diandalkan untuk semua kasus penggunaan.Dalam kasus saya, fn+F9 dipetakan ke sakelar Touchpad .
Tapi kuncinya tidak melakukan apa-apa hanya menunjukkan ikon panel sentuh di kanan atas layar seperti ini.
Ini adalah solusi untuk mengganti touchpad hanya dengan menekan pintasan .
1. Dapatkan id touchpad Anda
2. Menulis skrip untuk mengaktifkan panel sentuh
Jadi saya mendapat file skrip bash untuk mengaktifkan touchpad dengan perintah 'xinput' (skrip asli dapat ditemukan di sini ).
Dalam kasus saya, id panel sentuh adalah 12.
Simpan file skrip di atas seperti
.toggleTouchPad.sh
di tempat yang Anda inginkan.3. Pintasan keyboard untuk menjalankan skrip
Dan langkah terakhir adalah menambahkan pintasan keyboard untuk menjalankan file skrip.
Jadi cukup tulis
sh /PATH/TO/SCRIPT
diCommand
jendela pintas Anda.4. Coba pintasan
Tekan pintasan dan periksa apakah touchpad diaktifkan.
Ini bekerja di Laptop ASUS A556UA dan Ubuntu14.04 x64 diinstal .
Hal yang harus diperbaiki.
tolong sarankan cara untuk menetapkan tombol sakelar Touchpad ke pintasan khusus untuk solusi lengkap
sumber
Untuk Ubuntu 16.04
Untuk menonaktifkan touchpad:
dan untuk mengaktifkan touchpad:
sumber
https://bitbucket.org/barseghyanartur/xinput
Ini adalah kode yang sangat kecil yang memungkinkan Anda untuk menonaktifkan / mengaktifkan touchpad dari terminal.
Cukup ikuti Instruksi di bawah ini:
Pasang:
Nonaktifkan touchpad:
Aktifkan touchpad:
sumber
Cukup tambahkan beberapa fungsi bash ke .bashrc Anda untuk memberi Anda togggle ...
sumber
instal aplikasi Jupiter. Anda dapat menonaktifkan touchpad dengannya dan itu diingat. Ini telah bekerja secara efektif untuk saya di Lenovo IdeaPad dan ThinkPad pada 11.04, 11.10, dan 12.04.
sumber
Sebenarnya sangat sederhana untuk menonaktifkan touchpad di Ubuntu. Hapus saja paket
xserver-xorg-input-synaptics
yang diperlukan untuk menggunakan touchpads di Ubuntu!sudo apt-get remove xserver-xorg-input-synaptics
Ini adalah satu-satunya cara untuk menonaktifkan touchpad secara permanen yang berfungsi untuk saya. Cara lain hanya bersifat sementara:
Saya menggunakan LXDE dan saya tidak dapat menonaktifkan touchpad secara otomatis dengan menambahkan baris-baris ini ke
~/.config/lxsession/LXDE/autostart
atau/etc/xdg/lxsession/LXDE/autostart
dengan@
-prefix. Itu hanya diabaikan.Dan saya mencoba menonaktifkan touchpad dengan dconf-editor (org.gnome.desktop.peripherals.touchpad) dan gconf-editor (desktop.gnome.peripherals.TOUCHPADNAME), tetapi keduanya tidak bekerja. Pengaturan pada dconf-editor tidak memiliki efek sama sekali dan pada gconf-editor terus menampilkan pesan kesalahan "Kunci ini tidak memiliki skema".
sumber
Saya mencoba menggunakan tombol fungsi laptop ( fn) untuk menonaktifkan pointer dan berfungsi. Itu tidak bekerja selama 11,04 hari saya, jadi cobalah.
sumber
Jika keyboard laptop Anda tidak memiliki touchpad on / off tombol fungsi khusus, mungkin Anda dapat menemukan keyboard virtual di layar yang mensimulasikannya (walaupun saya belum menemukannya).
Singkatnya, ini bekerja dengan baik:
sumber
Apa yang berhasil untuk saya di Ubuntu 12,04 LTS dengan Dell Laptop
Saya ingin menonaktifkan pointer yang ada di tengah keyboard dan menciptakan banyak masalah saat mengetik. Begitu:
Ini telah menonaktifkan tongkat Dualpoint. Tetapi tidak ada jawaban lain yang bekerja untuk saya. aku melakukannya
Pasang
dconf-tools
:Kemudian pergi ke org -> gnome -> pengaturan-daemon -> periferal -> touchpad dan hapus centang bidang touchpad-enabled
sumber
Saya menemukan solusi yang bagus untuk membuat ikatan kunci yang akan memanggil perintah:
di mana 199 adalah kode kunci yang dikenal sebagai XF86TouchpadToggle. Dengan cara ini seseorang dapat membuat kombinasi kunci dari pilihannya untuk berperilaku seperti kunci khusus beberapa laptop harus beralih touchpad sebagai lingkungan desktop seperti Mate atau Cinnamon menanganinya hebat. Anda dapat memeriksa kode kunci dengan perintah ini:
Saya telah membuat caranya di blog saya: https://artofcode.wordpress.com/2017/10/01/how-to-add-a-key-binding-to-toggle-a-touchpad-under-linux /
sumber
Solusi saya adalah skrip tp berikut:
Panel sentuh dinonaktifkan jika mouse terdeteksi, dan aktifkan jika tidak.
Id touchpad ditemukan oleh skrip.
sumber
Saya memiliki model notebook Medion Akoya P7812 menggunakan Ubuntu 11.10 (64 bit) dan kombinasi tombol Fn& F6menonaktifkan touchpad.
sumber
Solusi alternatif yang berfungsi untuk semua touchpad, tidak perlu id.
buka terminal dan tulis "gedit toggle_touchpad.sh"
Simpan file dan keluar. Sekarang Anda memiliki file dengan nama "toggle_touchpad.sh"
Jalankan perintah
chmod +x toggle_touchpad.sh
untuk membuat file dapat dieksekusi.Tempatkan file di folder apa pun yang Anda suka. Mari kita asumsikan Anda memilikinya di folder / home / nama pengguna / myscripts /.
Dari menu di kanan atas ke
system-settings->keyboard->shortcuts->custom-shortcuts
.Buat pintasan baru dan cantumkan nama apa pun yang Anda inginkan. Masukkan sebagai perintah di
/home<username>;/myscripts/toggle_touchpad.sh
mana "nama pengguna" adalah nama pengguna AndaTetapkan pintasan keyboard apa pun yang Anda inginkan.
Siap :)
PS Secara pribadi saya meletakkan file di
/opt/myscripts/
folder tetapi untuk meletakkannya di sana Anda harus menjalankan perintah berikut setelah membuat file:di mana "nama pengguna" adalah nama pengguna Anda
Kemudian ketika Anda akan membuat jalan pintas Anda akan menggunakan jalur "/opt/myscripts/toggle_touchpad.sh" alih-alih yang disebutkan di atas
sumber
pertama-tama gunakan daftar xinput untuk mendapatkan nama perangkat dasar touchpad Anda ... daripada tambahkan perintah menonaktifkan xinput dengan nama perangkat lengkap (dalam qoutes ganda untuk menerima spasi putih) ke file ~ / .bashrc (yaitu xinput nonaktifkan "SynPS / 2 Synaptics TouchPad ") skrip di atas terbukti sangat hit atau miss.
sumber
Metode ini berhasil, tetapi sepertinya saya tidak bisa menggunakan tombol "win". Jadi saya menggunakan CtrlF1& F2untuk itu.
Saat ini OS laptop saya adalah Ubuntu 14.04LTS.
Oh, perlu mencari tahu
xinput < id >
dengan perintah di bawah ini. Untuk Ubuntu 14.04, itu adalah "SynPSics / 2 Synaptics TouchPad"sumber
Saya mencoba semua jawaban sebelumnya di sini tanpa hasil.
Apa yang berhasil untuk saya di Ubuntu 16.10 adalah
Anda mungkin ingin mengubah nilai 1 menjadi 0,5.
sumber
Jadi, dengan menggabungkan jawaban Krzysztof Tomaszewski dan JaeJun LEE, saya datang ke solusi ini.
Buat
toggleTouchPad.sh
skrip berikut dan simpan di mana pun Anda inginkan:di mana 14 adalah TouchDevice Id Anda (rujuk ke jawaban JaeJun LEE )
Buka Pengaturan Ubuntu -> Perangkat -> Keyboard
Di akhir daftar, klik
+
untuk menambahkan pintasan khusus baruBeri nama
Toggle Touchpad
, dengan Command/path/to/.toggleTouchPad.sh
dan kombinasi tombol apa pun yang Anda inginkan (Saya baru saja memilih Super + F7).Sekarang, setiap kali Anda menekan kombinasi tombol pilihan Anda, itu tidak hanya mengaktifkan Touchpad tetapi juga menunjukkan ikon pemberitahuan berkat
xdotool
sumber
Untuk menonaktifkan tongkat tengah lintang lintang saya, saya meletakkan ini di. Profil Ubuntu sehingga setiap kali saya memulai / reboot laptop saya, itu akan menonaktifkan input itu.
Saya menggunakan
--id-only
untuk menghindari ketidakcocokan dalam grepsumber
Dalam kasus saya, dengan Slimbook dan Kubuntu, saya hanya menggunakan kombinasi: Fn+ Z.
Ini menonaktifkan atau mengaktifkan touchpad.
sumber