Saya berhasil menginstal Ubuntu 16.04 pada asus ux501 vw saya, tetapi beberapa jalan pintas saya tidak berfungsi. Saya tidak ingin memperbaiki semuanya, tetapi hanya satu: cara pintas yang memungkinkan saya untuk mengaktifkan atau menonaktifkan touchpad, sehingga saya dapat menulis dokumen panjang dengan bekerja tentang touchpad.
Saya mencoba menemukannya di google tetapi saya tidak mendapatkan apa-apa.
Bisakah seseorang menjelaskan kepada saya bagaimana cara memperbaikinya? Terima kasih!
grep
dansed
. Anda dapat dengan mudah menggabungkan keduanyased -nre '/TouchPad/s/.*id=([0-9]*).*/\1/p'
.zenity --info --text "Touchpad DISABLED" --timeout=2
danzenity --info --text "Touchpad ENABLED" --timeout=2
untuk Andaif
danelse
blok, masing-masing, untuk memunculkan jendela yang mengumumkan negara baru kemudian autocloses di 2 detik.Touchpad
alih-alihTouchPad
pada keluaran darixinput
, jadi saya telah memperbarui jawaban saya untuk mencari keduanya. Juga, saya sudah membuatnya benar memperbaiki masalah roda gulir lambat juga, menggunakanimwheel
. Lihat ans lengkap di sini: askubuntu.com/questions/844151/enable-disable-touchpad/…Anda ingin pintasan, tetapi Anda dapat dengan mudah meletakkan 2 skrip di desktop dan menjalankannya.
Pertama, pergi ke terminal. Jenis
xinput
. Contoh Keluaran:Temukan Touchpad. Dalam contoh ini, touchpad terdaftar sebagai id = 12
Buat skrip pertama dengan ini:
Simpan dan
touchpadenable.sh
beri nama , dan di terminal, tandai sebagai dapat dieksekusi dengan:chmod +x touchpadenable.sh
Lakukan hal yang persis sama lagi, tetapi ganti nama file tersebut dengan
touchpaddisable.sh
(atau apa pun), dan alih-alihGunakan perintah
Simpan, tandai sebagai executable, dan Anda harus dapat menjalankan skrip dari desktop. Catatan: Anda mungkin harus mengklik kanan skrip, mengklik properti, dan membiarkannya dijalankan.
sumber
Anda harus melakukan seperti jawaban negusp , periksa dulu perangkat sentuh Anda, dan akan menunjukkan sesuatu seperti ini:
Dalam kasus saya adalah perangkat dengan id = 12, sekarang buat skrip bash dengan nama "toggle-touch" di folder Desktop Anda di bawah folder bernama "bin", akan menjadi "~ / Desktop / bin" dan salin kode berikutnya, periksa variabel perangkat diarahkan ke id sentuh saya = 12, perbaiki dengan case Anda:
Setel ke izin eksekusi skrip ini:
Akhirnya Anda dapat menambahkan path ini ke ".bashrc" dari folder home Anda, cukup tambahkan baris ini ke akhir file:
perbarui jalur dengan:
Maka Anda dapat menjalankan skrip ini dari mana saja, saya harap bantuan ini.
sumber
Di Ubuntu saya 18,04 jawaban Almas Dusal tidak bekerja sampai saya mengubah 'p' menjadi huruf kecil di
TouchPad
dalam baris kode berikut:Setelah itu touchpad berhasil dinonaktifkan dan diaktifkan oleh skrip tetapi itu tidak tercermin di layar pengaturan Mouse & Touchpad . Saya membuat skrip baru berikut yang mengaktifkan panel sentuh sambil memperbarui tampilan pengaturan.
sumber
Diuji dan berfungsi di Ubuntu 14.04, 16.04, dan 18.04.
Lakukan seperti jawaban @Almas Dusal , yang memang menyukai jawaban @ negusp , kecuali gunakan skrip saya yang dimodifikasi karena memiliki 3 manfaat tambahan ( PEMBARUAN: manfaat 1 dan 3 di bawah ditambahkan 12 September 2019 ):
xinput
untuk keduaTouchpad
ANDTouchPad
, karena beberapa sistem memiliki P dikapitalisasi sedangkan yang lain tidak. Ini membuat skrip saya kompatibel dengan lebih banyak sistem (semoga SEMUA sistem).zenity
untuk menunjukkan apakah touchpad Anda sekarang DIAKTIFKAN atau DINONAKTIFKAN. Lihat tangkapan layar dari jendela sembulan di bawah ini.imwheel
(yang memperbaiki masalah roda gulir lambat Anda di Ubuntu / Linux saat menggunakan roda gulir mouse) ketika Anda menggunakan mouse, sementara menonaktifkanimwheel
ketika menggunakan touchpad, karenaimwheel
jika tidak membuat scrolling touchpad benar-benar glitchy saat diaktifkan.Perhatikan bahwa hal imwheel hanya diperlukan jika Anda mengikuti jawaban ini untuk memperbaiki kecepatan roda gulir Anda juga: Secara permanen memperbaiki kecepatan gulir Chrome .
Sekarang, tetapkan itu tombol pintas Ctrl+ Alt+ P(atau apa pun yang Anda pilih ['P' singkatan dari touch'P'ad dalam kasus saya]). Penambahan saya pada skrip di atas adalah
zenity
bagian jendela popup yang menutup sendiri, yang saya jelaskan lebih banyak dalam jawaban saya di sini ( /superuser//a/1310142/425838 ).Sekarang, ketika saya menggunakan cara pintas di atas, saya melihat jendela sembulan ini, yang ditutup secara otomatis setelah 2 detik:
Dan jika saya tekan lagi saya mendapatkan jendela sembulan ini, yang ditutup secara otomatis setelah 2 detik:
Sempurna!
Sebagai bonus tambahan, jika Anda adalah pengguna mouse yang berat, cukup tambahkan perintah yang memanggil skrip Anda di atas untuk program startup Anda di Ubuntu sehingga itu berjalan dan menonaktifkan track pad Anda setiap kali komputer Anda dinyalakan! Saya memiliki set ini sehingga saya bisa berhenti menabrak track pad dengan dasar tangan saya dan menghapus hal-hal yang tidak sengaja sepanjang waktu! Sekarang, ketika tangan saya menabrak track pad, tidak ada yang terjadi karena dinonaktifkan. :)
Catatan: ini semua berfungsi dengan baik di Ubuntu 18.04 dan juga versi yang lebih lama. Saya sudah mengujinya di Ubuntu 18.04 dan Ubuntu 14.04. Berikut screenshot dari jendela pengaturan pintasan di 18.04:
Terkait:
sumber
SynPS/2 Synaptics TouchPad
danSYNA306A:00 06CB:CD0B Touchpad
. Eksekusi pertama menonaktifkan satu, yang kedua menonaktifkan yang lain. Dari sana itu akan beralih yang kedua, tetapi tidak pernah yang pertama.Meninggalkan skrip saya di sini (kurang lebih sama seperti di atas). Bekerja di luar kotak, tidak perlu mencari ID perangkat terlebih dahulu.
sumber
Buat skrip shell dan tempelkan kode di bawah ini ke dalamnya dan beri nama touchPadDisable.sh
Buat skrip shell lain dan tempelkan kode di bawah ini ke dalamnya dan beri nama touchPadEnable.sh
Skrip pertama akan menonaktifkan touchpad dan yang kedua akan mengaktifkan touchpad.
Anda dapat menambahkan skrip ini ke pintasan khusus di keyboard.
sumber
Alternatif lain adalah mengunduh ekstensi gnome ini https://extensions.gnome.org/extension/935/toggle-touchpad/
sumber