टचपैड उबंटू 18.04 पर काम नहीं कर रहा है


23

मैंने हाल ही में एक ASUS लैपटॉप खरीदा है । टचपैड विंडोज पर ठीक काम करता है, फिर मैंने उबंटू 18.04 स्थापित किया। टचपैड हालांकि काम नहीं करता है।

  • टचपैड विंडोज 10 पर ठीक काम करता है
  • टचपैड लाइव ubuntu USB पर काम नहीं करता है
  • fn उबंटू पर प्रमुख काम करता है
  • टचपैड जिसमें लेफ्ट / राइट क्लिक शामिल है, उबंटू 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-जेनेरिक में अपग्रेड किया। लेकिन इसमें सिनैप्टिक्स टचपैड ड्राइवरों के साथ समस्याएं हैं और अचानक से पुनरारंभ के बाद, टचपैड ने काम करना बंद कर दिया। इसलिए 4.15.0-70 पर डाउनग्रेड किया गया और मेरे टचपैड ने फिर से काम करना शुरू कर दिया।
रवि मिश्रा

जवाबों:


14
  1. नीचे दिए गए आदेश का प्रयास करें। यदि यह आपके टचपैड को नहीं दिखाता है तो उबंटू इसका समर्थन नहीं करता है।

    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दुर्भाग्य से कोई "टचपैड" नहीं दिखाता है, मुझे लगता है कि मैं भाग्य से बाहर हूं
क्रिस्टोफर_पेक

हाँ, ubuntu स्पर्श पैड का समर्थन नहीं करते। इन समस्याओं मैं dell लैपटॉप पर नहीं मिला क्योंकि यह ubuntu अच्छी तरह से समर्थन करते हैं।
जतिन-सीबीएस

महान जवाब और निर्दोष रूप से काम किया। बहुत धन्यवाद। अब यहाँ अगला भाग है, कैसे इस समस्या को पूंछें और उबंटू को रिपोर्ट करें?
बेंजामिन बटन

खैर, हार्डवेयर समर्थन हर रोज बढ़ रहा है आप एक माउस को पूरक के रूप में संलग्न कर सकते हैं।
जतिन-सीबीएस

1
मेरा स्पर्श पैड भी सूचीबद्ध नहीं है, लेकिन यह ubuntu 18.04 से पहले काम कर रहा था
वासिल वेलेव

5

पैकेज के नीचे स्थापित करने से टचपैड समस्याओं का समाधान हो जाएगा Ubuntu 18.04

sudo apt install xserver-xorg-input-synaptics

मेरे लैपटॉप पर भी टचपैड स्थापित होने के बाद काम नहीं कर रहा था ubuntu 18.04। इस पैकेज को स्थापित करने के बाद समस्या हल हो गई।


मुझे लॉगआउट / लॉगिन करना था, लेकिन इसने यह चाल चली। मैं एक Logitech वायरलेस टचपैड के साथ एक डेल डेस्कटॉप का उपयोग कर रहा हूं।
एरिगामी

डेल लैपटॉप काम नहीं करता है
ajcg

4

अंधेरे में गोली मार दी ... मैं सचमुच बस अद्यतन खींच लिया और यह मेरे लिए काम करना शुरू कर दिया!

शायद अब अपडेट करने का प्रयास करें?

यह 100% कार्यक्षमता नहीं है और कभी-कभी यह किसी कारण से बंद हो जाता है लेकिन यह काम करता है!


2
हैलो, मैं पुष्टि कर सकता हूं कि कल रात मेरे लिए काम करने वाले अपडेट खींच दिए गए! लगता है कि अंततः उबंटू को मेरे टचपैड के लिए समर्थन है
क्रिस्टोफर_पीके

1

इस पोस्ट में वर्णित उत्तर, उबंटू 18.04.x ​​में समस्या का समाधान नहीं करते हैं, क्योंकि समस्या एक कर्नेल है 4.15.0-72 विफलता (उसी समस्या के साथ अन्य पुरानी गुठली हो सकती है)

समाधान: एक और कर्नेल का उपयोग करें (उच्चतर अधिमानतः)

1. आप ukuu का उपयोग कर्नेल अपग्रेड / डाउनग्रेड में कर सकते हैं

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

2. आप पीपीए से hwe का उपयोग कर सकते हैं (अनुशंसित):

sudo add-apt-repository ppa:canonical-hwe-team/ppa
sudo apt install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04     

स्रोत: टचपैड, वोक्सड्रव, सिक्योर बूट y HWE en Ubuntu 18.04


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अपनी कंप्यूटर सेटिंग में सेक्शन में जाएं और सुनिश्चित करें कि टचपैड का विकल्प चालू है।

अब यह काम करना चाहिए। यह उपरोक्त समाधान का स्रोत है।


डेल वेन 11 पर कर्नेल 5.2.0-8.2-liquorix-amd64 पर स्पष्ट बूट के बाद काम करता है। लेकिन यदि ट्रांसफार्मर के कीबोर्ड के साथ टूटे संपर्क के कारण अचानक कनेक्शन ढीला हो जाता है, तो USB बस को रीसेट करने के लिए निम्नलिखित मैक्रो का उपयोग किया जाएगा (मेरा उत्तर देखें)।
v_mil

डेल लैपटॉप काम नहीं करता है।
अंजक

0

मेरे लिए, USB बस फिर से बाइंड करना कर्नेल 5.2.0-8.2-liquorix-amd64 (4.15.0-58-जेनरिक टचपैड सामान्य रूप से संचालित होता है) पर डेल वेन 11 के लिए सहायक है। यदि कोई गलत काम करता है, तो कंप्यूटर इंटरफ़ेस को ढीला कर सकता है (!!!) अगर कोई वैकल्पिक इनपुट डिवाइस नहीं हैं (ps / 2, टचस्क्रीन)। कृपया, इसे अपने जोखिम पर उपयोग करें!

उचित कर्नेल मॉड्यूल को खोजने के लिए, चलाएं lspci -k। का पता लगाएं USB। उदाहरण के लिए संबंधित कर्नेल मॉड्यूल को याद रखें, xhci_hcd(पहला अक्षर नियंत्रक गति पर निर्भर है)। यदि अलग-अलग USB नियंत्रक, सभी मॉड्यूल रिकॉर्ड करें।

कमांड चलाएं lsusb | grep root। यदि कोई आउटपुट नहीं है, तो कोशिश करें lsusbऔर रूट हब खोजें। दिलचस्प आईडी हैं Bus x Device y। (आमतौर पर, Bus 001 Device 001, Bus 002 Device 001आदि)।

भागो sudo lsusb -v -s x:y | grep iSerial(आईडी के साथ x और y बदलें, अग्रणी शून्य आवश्यक नहीं हैं)। आउटपुट में दिलचस्प आईडी zzzz: zz: zz.z हैं। यदि अलग-अलग गति वाला एक ही नियंत्रक है, तो आईडी समान होगी।

निम्नलिखित मैक्रो को रूट बदलने के रूप में लिखें zzzz: zz: zz.z वास्तविक आईडी और xhci_hcd के साथ संबंधित मॉड्यूल: रन 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। सफलता मिलने तक संपादक को बंद न करें। यदि संपादक फ़ाइल के बाहरी परिवर्तन के बारे में पूछता है, तो हमेशा लोड करने का जवाब दें। कृपया, सुनिश्चित करें कि आईडी और मॉड्यूल दोनों लाइनों में समान (!!!) हैं, अन्यथा कंप्यूटर हैंग हो जाएगा! कृपया, गलत सूचनाओं के लिए सावधानीपूर्वक जांच करें।

मैक्रो को निष्पादन योग्य के रूप में सेट करें:

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

(यदि विफलता, संपादक को बंद करें और पुनः प्रयास करें)। सभी काम (यदि कोई है) को बचाएं। भागो sudo usbreset, पासवर्ड दर्ज करें। USB कुछ सेकंड के बाद फ्रीज और रीस्टार्ट होगा (मेरे लिए लगभग 10 ... 15 सेकंड)।

यदि कई नियंत्रक हैं, तो पहले प्रयास करें। यदि कोई प्रभाव नहीं है, तो आईडी को मैक्रो में बदलें, sudo usbresetटचपैड शुरू होने तक सहेजें और पुन: प्रयास करें या सभी नियंत्रकों का परीक्षण किया जाएगा।

यदि USB पुनरारंभ किए बिना फ्रीज हो जाएगा, तो कुछ गलत है। यदि कोई वैकल्पिक इनपुट नहीं है, तो केवल रीसेट बटन या 4 सेकंड के लिए पावर बटन दबाने से मदद मिलेगी।

यदि समाधान मदद नहीं करेगा, तो कृपया संपादक को बंद करें और मैक्रो को हटा दें sudo rm /bin/usbreset

यदि सफलता, मैक्रो को स्टार्टअप अनुप्रयोग (gksu के साथ, यदि मौजूद है, या sudo - टर्मिनल में) के रूप में जोड़ने का प्रयास करें। या इसे मांग (टचपैड को खो दिया) पर चलाएं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.