Saya baru saja membeli laptop ASUS . Touchpad berfungsi dengan baik di Windows, lalu saya menginstal Ubuntu 18.04. Namun touchpad tidak berfungsi.
- touchpad berfungsi dengan baik di Windows 10
- touchpad tidak berfungsi pada USB ubuntu langsung
- Tombol fn berfungsi di Ubuntu
- touchpad termasuk klik kiri / kanan tidak berfungsi di Ubuntu 18.04
- touchpad sepertinya tidak muncul
xinput
Disini adalah xinput
user@TUF-GAMING-FX504GD-FX80GD:~$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=12 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Asus Wireless Radio Control id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Video Bus id=9 [slave keyboard (3)]
↳ Power Button id=10 [slave keyboard (3)]
↳ Sleep Button id=11 [slave keyboard (3)]
↳ USB2.0 HD UVC WebCam: USB2.0 HD id=14 [slave keyboard (3)]
↳ Asus WMI hotkeys id=15 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=16 [slave keyboard (3)]
↳ Logitech USB Receiver id=17 [slave keyboard (3)]
Ini dia synclient
.
user@TUF-GAMING-FX504GD-FX80GD:~$ synclient
Couldn't find synaptics properties. No synaptics driver loaded?
Ini daftar perangkat saya.
user@TUF-GAMING-FX504GD-FX80GD:~$ cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0
U: Uniq=
H: Handlers=kbd event0
B: PROP=0
B: EV=3
B: KEY=4000 0 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
U: Uniq=
H: Handlers=event2
B: PROP=0
B: EV=21
B: SW=1
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd event4 leds
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7
I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input7
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0
I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:13/LNXVIDEO:01/input/input8
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0
I: Bus=0003 Vendor=046d Product=c52f Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:14.0-3/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:046D:C52F.0001/input/input9
U: Uniq=
H: Handlers=mouse0 event7
B: PROP=0
B: EV=17
B: KEY=ffff0000 0 0 0 0
B: REL=143
B: MSC=10
I: Bus=0003 Vendor=046d Product=c52f Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:14.0-3/input1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:046D:C52F.0002/input/input10
U: Uniq=
H: Handlers=kbd event8
B: PROP=0
B: EV=1f
B: KEY=3007f 0 0 483ffff17aff32d bf54444600000000 1 130f938b17c000 677bfad9415fed 9ed68000004400 10000002
B: REL=40
B: ABS=100000000
B: MSC=10
I: Bus=0019 Vendor=1043 Product=0000 Version=0000
N: Name="Asus Wireless Radio Control"
P: Phys=asus-wireless/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/ATK4002:00/input/input11
U: Uniq=
H: Handlers=rfkill kbd event9
B: PROP=0
B: EV=3
B: KEY=80000000000000 0 0 0
I: Bus=0003 Vendor=13d3 Product=5666 Version=0322
N: Name="USB2.0 HD UVC WebCam: USB2.0 HD"
P: Phys=usb-0000:00:14.0-7/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/input/input12
U: Uniq=
H: Handlers=kbd event10
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Asus WMI hotkeys"
P: Phys=asus-nb-wmi/input0
S: Sysfs=/devices/platform/asus-nb-wmi/input/input13
U: Uniq=
H: Handlers=rfkill kbd event11
B: PROP=0
B: EV=100013
B: KEY=1000000080000 0 800000000000 0 0 a1606f00900000 8200027800501000 e000000000000 0
B: MSC=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Front Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input14
U: Uniq=
H: Handlers=event12
B: PROP=0
B: EV=21
B: SW=4
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input15
U: Uniq=
H: Handlers=event13
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input16
U: Uniq=
H: Handlers=event14
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input17
U: Uniq=
H: Handlers=event15
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=9"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input18
U: Uniq=
H: Handlers=event16
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=10"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input19
U: Uniq=
H: Handlers=event17
B: PROP=0
B: EV=21
B: SW=140
Ini adalah versi kernel saya.
user@TUF-GAMING-FX504GD-FX80GD:~$ uname -a
Linux TUF-GAMING-FX504GD-FX80GD 4.15.0-22-generic #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Seperti yang Anda lihat touchpad saya tidak terdeteksi sama sekali, bahkan tidak terdeteksi sebagai "mouse generik". Saya terkejut bahwa kunci fn bekerja dengan baik.
Tentu saja saya mencoba kombo "fn + f10" untuk mengaktifkan touchpad, tidak berhasil.
Setelah beberapa upaya googling dan memperbaiki, grub saya terlihat seperti ini.
user@TUF-GAMING-FX504GD-FX80GD:~$ sudo cat /etc/default/grub
[sudo] password for user:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="i8042.nopnp quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Setiap bantuan dihargai, saya benar-benar perlu menggunakan touchpad saya. Saya sekarang menggunakan mouse nirkabel. Saya dapat memposting lebih banyak spesifikasi jika perlu.
Jawaban:
Coba perintah di bawah ini. Jika tidak menunjukkan touchpad Anda, maka Ubuntu tidak mendukungnya.
Setelah itu atau jika Anda sudah melakukan langkah 3 Anda dapat mencoba
Jika memperlihatkan touchpad Anda, Anda harus mengedit file konfigurasi untuk GRUB.
dan ganti
dengan
simpan file dan keluar, lalu jalankan
dan restart laptop Anda.
sumber
less /proc/bus/input/devices
sayangnya tidak menunjukkan "touchpad", saya kira saya kurang beruntungMenginstal paket di bawah ini akan menyelesaikan masalah touchpad
Ubuntu 18.04
.Di laptop saya juga touchpad tidak berfungsi setelah menginstal
ubuntu 18.04
. Setelah menginstal masalah paket ini terselesaikan.sumber
ditembak dalam gelap ... saya benar-benar HANYA menarik pembaruan dan mulai bekerja untuk saya!
mungkin coba memperbarui sekarang?
itu bukan fungsionalitas 100% dan kadang-kadang mati karena beberapa alasan tetapi berfungsi!
sumber
Jawabannya, yang dijelaskan dalam posting ini, tidak menyelesaikan masalah di Ubuntu 18.04.x, karena masalahnya adalah kegagalan kernel 4.15.0-72 (Mungkin ada kernel lama lain dengan masalah yang sama)
Solusi: gunakan kernel lain (Lebih tinggi lebih disukai)
1. Anda dapat menggunakan ukuu untuk meningkatkan / menurunkan kernel
2.Anda dapat menggunakan hwe dari PPA (disarankan):
Sumber: Touchpad, Vboxdrv, Boot Aman dan HWE dalam Ubuntu 18.04
sumber
Ini adalah bagaimana saya memecahkan masalah untuk laptop HP 250 G5.
Buka terminal dan kemudian jalankan:
$ cd /etc/default
Sekarang edit
grub
file, yang dapat Anda temukan didefault
folder:$ sudo nano grub
Di dalam
grub
file, yang seharusnya sekarang dibuka di editor teks, ubahGRUB_CMDLINE_LINUX_DEFAULT
dari apa pun menjadi:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ivrs_ioapic[32]=00:14.0"
Simpan perubahan yang Anda buat ke
grub
file.Perbarui
grub
file:$ sudo update-grub
Hidupkan Kembali komputer Anda.
Buka
Mouse and Touchpad
bagian dalam pengaturan komputer Anda dan pastikan opsi untuk touchpad menyala.Sekarang harusnya berhasil. Ini adalah sumber solusi di atas.
sumber
Bagi saya, mengikat kembali USB bus sangat membantu untuk Dell Venue 11 pada kernel 5.2.0-8.2-liquorix-amd64 (pada 4.15.0-58-generik touchpad beroperasi secara normal). Jika ada yang salah, komputer dapat kehilangan antarmuka (!!!) jika tidak ada perangkat input alternatif (ps / 2, layar sentuh). Silakan, gunakan dengan risiko Anda sendiri!
Untuk menemukan modul kernel yang tepat, jalankan
lspci -k
. TemukanUSB
. Ingat modul kernel yang sesuai, misalnya,xhci_hcd
(huruf pertama tergantung pada kecepatan controller). Jika pengontrol USB berbeda, catat semua modul.Jalankan perintah
lsusb | grep root
. Jika tidak ada keluaran, cobalsusb
dan temukan hub root. ID yang menarik adalahBus x Device y
. (biasanyaBus 001 Device 001
,,Bus 002 Device 001
dll).Jalankan
sudo lsusb -v -s x:y | grep iSerial
(ganti x dan y dengan ID, memimpin nol tidak diperlukan). ID menarik dalam output adalah zzzz: zz: zz.z. Jika hanya ada satu pengontrol dengan kecepatan berbeda, ID akan identik.Tulis makro berikut ini sebagai root untuk mengganti zzzz: zz: zz.z dengan ID aktual dan xhci_hcd dengan modul yang sesuai: run
sudo gedit
(atau editor teks lainnya). Salin-tempelSimpan ke
/bin/usbreset
. Jangan tutup editor sampai sukses. Jika editor bertanya tentang perubahan eksternal file, selalu jawab untuk memuat ulang. Tolong, pastikan ID dan modulnya sama (!!!) di kedua jalur, jika tidak komputer akan hang! Harap, hati-hati memeriksa kesalahan cetak.Tetapkan makro sebagai yang dapat dieksekusi:
(jika gagal, tutup editor dan coba lagi). Simpan semua pekerjaan (jika ada). Jalankan
sudo usbreset
, masukkan kata sandi. USB akan membeku dan restart setelah beberapa detik (untuk saya sekitar 10 ... 15 detik).Jika ada beberapa pengendali, coba yang pertama. Jika tidak ada efek, ganti ID di makro, simpan dan coba lagi
sudo usbreset
sampai touchpad akan mulai atau semua pengontrol akan diuji.Jika USB akan membeku tanpa memulai ulang, ada yang salah. Jika tidak ada input alternatif, hanya tombol reset atau menekan tombol daya selama 4 detik akan membantu.
Jika solusinya tidak akan membantu, silakan tutup editor dan hapus makro
sudo rm /bin/usbreset
.Jika berhasil, coba tambahkan makro sebagai aplikasi startup (dengan gksu, jika ada, atau terminal sudo - in). Atau jalankan sesuai permintaan (touchpad hilang).
sumber