Laptop saya memiliki layar sentuh tetapi saya tidak menggunakannya. Bagaimana cara menonaktifkan fungsi ini? Saya menggunakan Arch Linux. Saya pikir saya bisa mencoba menghapus driver terkait. Menurut halaman ini semua driver yang mungkin disebutkan xf86-input*
. Namun, sepertinya saya belum menginstalnya:
# pacman -Qs xf86-input
local/xf86-input-evdev 2.8.3-1 (xorg-drivers xorg)
X.org evdev input driver
local/xf86-input-joystick 1.6.2-3 (xorg-drivers xorg)
X.Org Joystick input driver
local/xf86-input-keyboard 1.8.0-2 (xorg-drivers xorg)
X.Org keyboard input driver
local/xf86-input-mouse 1.9.0-2 (xorg-drivers xorg)
X.org mouse input driver
local/xf86-input-synaptics 1.7.5-1 (xorg-drivers xorg)
Synaptics driver for notebook touchpads
local/xf86-input-vmmouse 13.0.0-3 (xorg-drivers xorg)
X.org VMWare Mouse input driver
local/xf86-input-void 1.4.0-6 (xorg-drivers xorg)
X.org void input driver
Adakah yang tahu bagaimana saya dapat melacak driver yang bertanggung jawab atau dengan cara lain menonaktifkan fungsi layar sentuh?
arch-linux
touch-screen
tolong hapus saya
sumber
sumber
Jawaban:
Selain menghapus penginstalan driver yang sesuai (yang mungkin gagal berfungsi karena beberapa perangkat bertindak seperti perangkat mouse biasa dan hanya membutuhkan driver khusus untuk fitur yang lebih canggih dan daftar driver yang terinstal menyarankan ini) Anda juga dapat menonaktifkan perangkat melalui
xinput
alat atau dengan mencocokkan secara eksplisit dixorg.conf
.Untuk menonaktifkan perangkat menggunakan
xinput
, Anda harus menentukan id perangkat XInput:Dalam contoh ini, »Layar sentuh saya yang mengganggu« memiliki id
14
. Jadi untuk menonaktifkannya, cukup ketikUntuk menonaktifkannya
xorg.conf
, Anda cukup membuat file di bawah/etc/X11/xorg.conf.d
direktori, misalnya99-no-touchscreen.conf
dengan konten berikut:Ini akan mengabaikan semua perangkat layar sentuh. Jika Anda memiliki lebih dari satu dan ingin menggunakan satu atau beberapa dari mereka, Anda dapat menentukan kecocokan lebih tepatnya dengan salah satu
Match
arahan lainnya . Lihat halamanxorg.conf
manual untuk detail lebih lanjut tentang ini (cukup mencari »Cocokkan« dan Anda harus menemukan apa yang Anda cari).sumber
xinput disable `xinput | grep Touchscreen | awk '{print $5}' | sed 's/id=//'`
Anda dapat menjalankan perintah sudo lspci -vnn di konsol Anda untuk menampilkan semua informasi perangkat keras Anda untuk semua perangkat dan mencoba mencari baris yang mengandung kata sentuh.
Setiap perangkat memiliki dua garis yang menampilkan driver yang digunakan seperti ini:Driver kernel yang digunakan: driver_name
Modul kernel: driver_nameBerikut adalah daftar perangkat layar sentuh yang didukung oleh Linux http://lii-enac.fr/en/architecture/linux-input/multitouch-devices.html
Anda dapat membandingkan temuan Anda dengan daftar perangkat dari halaman ini dan kemudian dapat membuat daftar hitam driver menggunakan instruksi dari sini: https://wiki.archlinux.org/index.php/kernel_modules#Blacklisting
sumber
Dari ArchWiki , ini adalah bagian yang Anda butuhkan. Coba ini,
Pilih driver yang sesuai dari output; kemungkinan akan:
xf86-input-evtouch (in AUR) xf86-input-elographics
Temukan driver / modul itu dan masukkan ke daftar hitam ( lihat di sini ).
sumber