Ubuntu 18.04でタッチパッドが機能しない


22

ASUSラップトップを新しく購入しました。タッチパッドはWindowsで正常に動作し、Ubuntu 18.04をインストールしました。ただし、タッチパッドは機能しません。

  • タッチパッドはWindows 10で正常に動作します
  • タッチパッドはライブUbuntu USBでは機能しません
  • fnキーはUbuntuで動作します
  • 左/右クリックを含むタッチパッドがUbuntu 18.04で機能しない
  • タッチパッドが表示されないようです xinput

ここは 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)]

こちらですsynclient

user@TUF-GAMING-FX504GD-FX80GD:~$ synclient
Couldn't find synaptics properties. No synaptics driver loaded?

これが私のデバイスリストです。

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

これが私のカーネルバージョンです。

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

ご覧のとおり、タッチパッドはまったく検出されず、「汎用マウス」としても検出されません。fnキーが動作することには驚かされます。

もちろん、タッチパッドを有効にするために「fn + f10」コンボを試しましたが、うまくいきません。

いくつかのグーグルと修正の試行の後、私のグラブは次のようになります。

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"

任意の助けに感謝、私は本当に私のタッチパッドを使用する必要があります。現在、ワイヤレスマウスを使用しています。必要に応じて、さらに仕様を投稿できます。


最新のアップデートにより、カーネルが4.15.0-72-genericにアップグレードされました。ただし、Synapticsタッチパッドドライバーに問題があり、再起動後突然タッチパッドが機能しなくなりました。4.15.0-70にダウングレードすると、タッチパッドが再び機能し始めました。
ラビミスラ

回答:


14
  1. 以下のコマンドを試してください。タッチパッドが表示されない場合、Ubuntuはサポートしていません。

    less /proc/bus/input/devices
    
  2. その後、または手順3を既に実行している場合は、試してください

    sudo rmmod i2c_hid
    sudo modprobe i2c_hid
    
  3. タッチパッドが表示されている場合は、GRUBの構成ファイルを編集する必要があります。

    sudo nano /etc/default/grub
    

    そして交換

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    GRUB_CMDLINE_LINUX_DEFAULT="i8042.reset quiet splash"
    

    ファイルを保存して終了し、実行します

     sudo update-grub
    

    ラップトップを再起動します。


less /proc/bus/input/devices残念ながら、すべての「タッチパッド」を表示しません、私は運が悪いと思うよ
christopher_pk

はい、ubuntuはタッチパッドをサポートしていません。これらの問題は、デルのラップトップでは得られなかった。ubuntuをうまくサポートしているからだ。
Jatin-CBS

素晴らしい答えであり、完璧に機能しました。どうもありがとう。次は、この問題を解決してUbuntuに報告する方法です。
ベンジャミンボタン

さて、補足としてマウスを接続できるハードウェアサポートは毎日増加しています。
Jatin-CBS

1
私のタッチパッドもリストされていませんが、以前はubuntu 18.04
Vasil Valchev

5

以下のパッケージをインストールすると、のタッチパッドの問題が解決しUbuntu 18.04ます。

sudo apt install xserver-xorg-input-synaptics

私のラップトップでも、インストール後にタッチパッドが機能しませんでしたubuntu 18.04。このパッケージをインストールすると、問題は解決しました。


ログアウト/ログインする必要がありましたが、これでうまくいきました。Logitechワイヤレスタッチパッドを備えたDellデスクトップを使用しています。
エリガミ

Dellラップトップが機能しない
ajcg

4

暗闇で撮影...私は文字通り更新をプルし、それは私のために働き始めました!

今すぐ更新してみてください?

100%の機能ではなく、何らかの理由でオフになることもありますが、機能します!


2
こんにちは、昨夜、更新のプルが機能していたことを確認できます!Ubuntuがついに私のタッチパッドをサポートしたようです
christopher_pk

1

この投稿で説明されている答えは、Ubuntu 18.04.xの問題を解決しません。問題はカーネル4.15.0-72の障害であるためです。

解決策:別のカーネルを使用して、以前またはそれ以上

1. ukuuを使用してカーネルのアップグレード/ダウングレードができます

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt install ukuu

2.Youは使用することができますHWEを(推奨します)

sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

出典:タッチパッド、Vboxdrv、セキュアブートおよびUbuntu 18.04のHWE


0

これが、HP 250 G5ラップトップの問題を解決した方法です。

  1. ターミナルを開き、次を実行します。

    $ cd /etc/default

  2. ここで、grubファイルを編集します。このファイルは、defaultフォルダー内にあります。

    $ sudo nano grub

  3. grubこれでテキストエディタで開くファイル内で、ファイルを次のように変更しますGRUB_CMDLINE_LINUX_DEFAULT

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ivrs_ioapic[32]=00:14.0"

  4. grubファイルに加えた変更を保存します。

  5. grubファイルを更新します。

    $ sudo update-grub

  6. コンピュータを再起動してください。

  7. Mouse and Touchpadコンピューター設定のセクションに移動し、タッチパッドのオプションがオンになっていることを確認します。

これで動作するはずです。これが上記のソリューションのソースです。


カーネル5.2.0-8.2-liquorix-amd64でのDell Venue 11のクリアブート後に機能します。しかし、変圧器のキーボードとの接触が壊れて突然接続が失われた場合、次のマクロを使用してUSBバスをリセットします(私の答えを参照)。
v_mil

Dellラップトップは機能しません。
ajcg

0

私にとって、USBバスの再バインドは、カーネル5.2.0-8.2-liquorix-amd64のDell Venue 11に役立ちます(4.15.0-58-genericでは、タッチパッドは正常に動作します)。うまくいかない場合、代替入力デバイス(ps / 2、タッチスクリーン)がないと、コンピューターはインターフェイスを失う可能性があります(!!!)。自己責任で使用してください!

適切なカーネルモジュールを見つけるには、を実行しlspci -kます。を見つけますUSB。たとえば、対応するカーネルモジュールを覚えておいてくださいxhci_hcd(最初の文字はコントローラーの速度に依存します)。異なるUSBコントローラーの場合、すべてのモジュールを記録します。

コマンドを実行しますlsusb | grep root。出力がない場合は、ルートハブlsusbを探して見つけてください。興味深いIDはBus x Device yです。(通常は、Bus 001 Device 001Bus 002 Device 001など)。

実行sudo lsusb -v -s x:y | grep iSerial(xとyをIDに置き換えます。先行ゼロは不要です)。出力の興味深いIDはzzzz:zz:zz.zです。速度が異なるコントローラーが1つしかない場合、IDは同じになります。

次のマクロをルートとして記述し、zzzz:zz:zz.zを実際のIDに、xhci_hcdを対応するモジュールに置き換えます:run sudo gedit(または他のテキストエディター)。コピーペースト

#!/bin/bash
echo -n "zzzz:zz:zz.z" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
sleep 1 
echo -n "zzzz:zz:zz.z" | tee /sys/bus/pci/drivers/xhci_hcd/bind

に保存します/bin/usbreset。成功するまでエディターを閉じないでください。エディターがファイルの外部変更について尋ねる場合は、常にリロードするように答えてください。IDとモジュールが両方の行で同じ(!!!)であることを確認してください。同じでない場合、コンピューターがハングします!ミスプリントがないか慎重に確認してください。

マクロを実行可能ファイルとして設定します。

sudo chown root:root /bin/usbreset
sudo chmod 775 /bin/usbreset

(失敗した場合は、エディターを閉じて再試行してください)。すべての作業を保存します(ある場合)。を実行しsudo usbreset、パスワードを入力します。USBは数秒後にフリーズして再起動します(私にとっては約10 ... 15秒)。

複数のコントローラーがある場合は、最初に試してください。効果がない場合は、マクロのIDを置き換え、保存して、sudo usbresetタッチパッドが起動するか、すべてのコントローラーがテストされるまで再試行します。

再起動せずにUSBがフリーズする場合は、問題があります。代替入力がない場合は、リセットボタンまたは電源ボタンを4秒間押すだけが役立ちます。

解決策が役に立たない場合は、エディターを閉じてマクロを削除してくださいsudo rm /bin/usbreset

成功した場合は、起動アプリケーションとしてマクロを追加してみてください(存在する場合はgksu、またはsudoを使用)。または、オンデマンドで実行します(タッチパッドが失われます)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.