Khởi động kép: mỗi khi Windows khởi động, nó sẽ tăng tốc độ cuộn chuột trên Ubuntu


15

Bạn tôi có Microsoft Wireless Desktop 850 với AES (PY9-00001) Ubuntu 18.04. Tốc độ cuộn quá nhanh, nhưng nếu anh ta tháo khóa USB và cắm lại, nó sẽ khắc phục vấn đề .

Anh ta đang sử dụng PC khởi động kép và mỗi khi anh ta khởi động Windows rồi khởi động lại vào Ubuntu, vấn đề đã trở lại.

Làm thế nào chúng ta có thể sửa chữa nó cho tốt?

Vấn đề chỉ xảy ra sau khi khởi động lại mềm mà thôi.

lsusb khi chuột hoạt động hoàn hảo

đầu ra lsusb trong thiết bị đầu cuối

lsusb Khi nó không hoạt động, khi khởi động Windows thì Ubuntu

đầu ra lsusb giống hệt nhau


Khi chuột làm việc như mong đợi, lsmodđầu ra

Module                  Size  Used by
nls_iso8859_1          16384  1
joydev                 24576  0
input_leds             16384  0
snd_hda_codec_realtek    94208  1
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_intel          40960  5
snd_hda_codec         126976  3 snd_hda_intel,snd_hda_codec_generic,snd_hda_codec_realtek
mei_me                 40960  0
snd_hda_core           81920  4 snd_hda_intel,snd_hda_codec,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              20480  1 snd_hda_codec
snd_pcm                98304  4 snd_hda_intel,snd_hda_codec,snd_hda_core
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
lpc_ich                24576  0
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
kvm_intel             204800  0
mei                    90112  1 mei_me
kvm                   593920  1 kvm_intel
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
pcbc                   16384  0
snd_seq                65536  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_seq,snd_pcm
aesni_intel           188416  0
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
glue_helper            16384  1 aesni_intel
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel,aesni_intel
intel_cstate           20480  0
intel_rapl_perf        16384  0
snd                    81920  19 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
shpchp                 36864  0
soundcore              16384  1 snd
mac_hid                16384  0
intel_smartconnect     16384  0
sch_fq_codel           20480  2
parport_pc             36864  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
ip_tables              28672  0
x_tables               40960  1 ip_tables
autofs4                40960  2
hid_generic            16384  0
usbhid                 49152  0
uas                    24576  0
hid                   118784  2 hid_generic,usbhid
usb_storage            69632  3 uas
i915                 1617920  66
i2c_algo_bit           16384  1 i915
drm_kms_helper        172032  1 i915
syscopyarea            16384  1 drm_kms_helper
ahci                   36864  3
sysfillrect            16384  1 drm_kms_helper
mxm_wmi                16384  0
sysimgblt              16384  1 drm_kms_helper
libahci                32768  1 ahci
fb_sys_fops            16384  1 drm_kms_helper
r8169                  86016  0
drm                   401408  11 i915,drm_kms_helper
mii                    16384  1 r8169
video                  45056  1 i915
wmi                    24576  1 mxm_wmi

Khi chuột không hoạt động như bình thường, hãy lsmodxuất ra

Module                  Size  Used by
nls_iso8859_1          16384  1
input_leds             16384  0
joydev                 24576  0
snd_hda_codec_realtek    94208  1
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_intel          40960  5
snd_hda_codec         126976  3 snd_hda_intel,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           81920  4 snd_hda_intel,snd_hda_codec,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              20480  1 snd_hda_codec
snd_pcm                98304  4 snd_hda_intel,snd_hda_codec,snd_hda_core
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
kvm_intel             204800  0
kvm                   593920  1 kvm_intel
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
pcbc                   16384  0
aesni_intel           188416  0
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
glue_helper            16384  1 aesni_intel
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel,aesni_intel
intel_cstate           20480  0
intel_rapl_perf        16384  0
snd_seq                65536  2 snd_seq_midi_event,snd_seq_midi
mei_me                 40960  0
lpc_ich                24576  0
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_seq,snd_pcm
mei                    90112  1 mei_me
snd                    81920  19 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
shpchp                 36864  0
soundcore              16384  1 snd
mac_hid                16384  0
intel_smartconnect     16384  0
sch_fq_codel           20480  2
parport_pc             36864  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
ip_tables              28672  0
x_tables               40960  1 ip_tables
autofs4                40960  2
hid_generic            16384  0
usbhid                 49152  0
uas                    24576  0
hid                   118784  2 hid_generic,usbhid
usb_storage            69632  3 uas
mxm_wmi                16384  0
i915                 1617920  56
i2c_algo_bit           16384  1 i915
drm_kms_helper        172032  1 i915
ahci                   36864  3
r8169                  86016  0
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
libahci                32768  1 ahci
mii                    16384  1 r8169
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
drm                   401408  7 i915,drm_kms_helper
wmi                    24576  1 mxm_wmi
video                  45056  1 i915

Đầu ra của xinput:

xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0  id=9    [slave  pointer  (2)]
⎜   ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0  id=11   [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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0  id=10   [slave  keyboard (3)]
    ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0  id=12   [slave  keyboard (3)]
    ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0  id=13   [slave  keyboard (3)]

$ sudo lsof /dev/bus/usb/003/003 
[sudo] password for nad: 
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
      Output information may be incomplete.
lsof: status error on /dev/bus/usb/003/003: No such file or directory
lsof 4.89
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abhKlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-E] [+|-e s] [+|-f[gG]]
 [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s]
 [+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.

lsmod không cắm vào khóa chuột (vì vậy không thể cắm combo chuột và bàn phím)

Module                  Size  Used by
usbhid                 49152  0
nls_iso8859_1          16384  1
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
snd_hda_codec_realtek    94208  1
coretemp               16384  0
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_intel          40960  5
snd_hda_codec         126976  3 snd_hda_intel,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_core           81920  4 snd_hda_intel,snd_hda_codec,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hwdep              20480  1 snd_hda_codec
kvm_intel             208896  0
snd_pcm                98304  4 snd_hda_intel,snd_hda_codec,snd_hda_core
kvm                   593920  1 kvm_intel
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
irqbypass              16384  1 kvm
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
snd_seq                65536  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_seq,snd_pcm
snd                    81920  19 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_rawmidi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
joydev                 24576  0
input_leds             16384  0
mei_me                 40960  0
pcbc                   16384  0
soundcore              16384  1 snd
mei                    90112  1 mei_me
aesni_intel           188416  0
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
glue_helper            16384  1 aesni_intel
cryptd                 24576  3 crypto_simd,ghash_clmulni_intel,aesni_intel
intel_cstate           20480  0
intel_rapl_perf        16384  0
lpc_ich                24576  0
shpchp                 36864  0
mac_hid                16384  0
intel_smartconnect     16384  0
sch_fq_codel           20480  2
parport_pc             36864  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,parport_pc,ppdev
ip_tables              28672  0
x_tables               40960  1 ip_tables
autofs4                40960  2
hid_generic            16384  0
uas                    24576  0
hid                   118784  2 hid_generic,usbhid
usb_storage            69632  3 uas
i915                 1617920  67
mxm_wmi                16384  0
i2c_algo_bit           16384  1 i915
drm_kms_helper        172032  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
r8169                  86016  0
mii                    16384  1 r8169
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
drm                   401408  12 i915,drm_kms_helper
ahci                   36864  3
libahci                32768  1 ahci
wmi                    24576  1 mxm_wmi
video                  45056  1 i915

Bạn tôi đã từng sử dụng chuột không dây HP với bàn phím có dây và mọi thứ đều ổn. Khi anh mua combo chuột / bàn phím không dây của Microsoft, anh bắt đầu đối mặt với vấn đề được liệt kê ở trên.


xinput list-props 9

Device 'Microsoft Microsoft® 2.4GHz Transceiver v8.0':
    Device Enabled (140):   1
    Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Natural Scrolling Enabled (275):   0
    libinput Natural Scrolling Enabled Default (276):   0
    libinput Send Events Modes Available (260): 1, 0
    libinput Send Events Mode Enabled (261):    0, 0
    libinput Send Events Mode Enabled Default (262):    0, 0
    Device Node (263):  "/dev/input/event5"
    Device Product ID (264):    1118, 1861
    libinput Drag Lock Buttons (291):   <no items>
    libinput Horizontal Scroll Enabled (292):   1

xinput list-props 11

Device 'Microsoft Microsoft® 2.4GHz Transceiver v8.0':
    Device Enabled (140):   1
    Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Natural Scrolling Enabled (275):   0
    libinput Natural Scrolling Enabled Default (276):   0
    libinput Scroll Methods Available (277):    0, 0, 1
    libinput Scroll Method Enabled (278):   0, 0, 0
    libinput Scroll Method Enabled Default (279):   0, 0, 0
    libinput Button Scrolling Button (280): 2
    libinput Button Scrolling Button Default (281): 2
    libinput Middle Emulation Enabled (282):    0
    libinput Middle Emulation Enabled Default (283):    0
    libinput Accel Speed (284): -1.000000
    libinput Accel Speed Default (285): 0.000000
    libinput Accel Profiles Available (286):    1, 1
    libinput Accel Profile Enabled (287):   1, 0
    libinput Accel Profile Enabled Default (288):   1, 0
    libinput Left Handed Enabled (289): 0
    libinput Left Handed Enabled Default (290): 0
    libinput Send Events Modes Available (260): 1, 0
    libinput Send Events Mode Enabled (261):    0, 0
    libinput Send Events Mode Enabled Default (262):    0, 0
    Device Node (263):  "/dev/input/event4"
    Device Product ID (264):    1118, 1861
    libinput Drag Lock Buttons (291):   <no items>
    libinput Horizontal Scroll Enabled (292):   1

usb-devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=04.15
S:  Manufacturer=Linux 4.15.0-32-generic ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:1a.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=8087 ProdID=8008 Rev=00.05
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=04.15
S:  Manufacturer=Linux 4.15.0-32-generic ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:1d.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 6
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=8087 ProdID=8000 Rev=00.05
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh=10
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=04.15
S:  Manufacturer=Linux 4.15.0-32-generic xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=03 Lev=01 Prnt=01 Port=09 Cnt=01 Dev#=  4 Spd=12  MxCh= 4
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=058f ProdID=9254 Rev=03.12
S:  Manufacturer=ALCOR
S:  Product=Generic USB Hub
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=03 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1058 ProdID=1021 Rev=20.21
S:  Manufacturer=Western Digital
S:  Product=Ext HDD 1021
S:  SerialNumber=574341575A31353030303333
C:  #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=2mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

T:  Bus=03 Lev=01 Prnt=01 Port=02 Cnt=03 Dev#=  5 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=045e ProdID=0745 Rev=06.76
S:  Manufacturer=Microsoft
S:  Product=Microsoft® 2.4GHz Transceiver v8.0
C:  #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
I:  If#= 2 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 2
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev=04.15
S:  Manufacturer=Linux 4.15.0-32-generic xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

Chỉ sau khi khởi động mềm, phải không? Có vẻ như các cửa sổ không tải firmware thiết bị. Chạy lsusb và tìm trình điều khiển thiết bị nào nó sử dụng. Lấy lại khi bạn có thông tin.
kukulo

@kukulo có Chỉ sau khi khởi động mềm và tôi đã chỉnh sửa câu hỏi của mình để bao gồm lsusbđầu ra
Lynob

đầu ra của lệnh lsmod là gì?
kukulo

@kukulo Tôi vừa chỉnh sửa câu hỏi để đưalsmod
Lynob

lsof / dev / bus / usb / 003/003 - sử dụng lệnh này và nhận đầu ra. Nếu bạn gặp lỗi đặc quyền, hãy sử dụng sudo trước lệnh
kukulo

Câu trả lời:


4

Rõ ràng, câu trả lời của KISS (Keep It Simply St ngu) là:

  • Tắt Windows
  • Nhấn nút nguồn để khởi động vào Ubuntu.

Tại sao?

Trình điều khiển Windows khiến con chuột ở trạng thái không ổn định và dường như không có câu trả lời thực sự thông minh nào hoạt động, điều này dẫn đến kết luận rằng Ubuntu không thể giải quyết vấn đề Windows này.

Bạn vẫn có thể gửi lỗi cho các nhà phát triển trình điều khiển (không có chủ đề ở đây), nhưng đây là một tác dụng phụ và rất khó để gỡ lỗi. Dự kiến ​​sẽ dành nhiều thời gian cho việc này nếu bạn đi theo cách đó


Tôi nghĩ rằng tôi sẽ phải chấp nhận câu trả lời của bạn nhưng có vẻ không công bằng cho những người dùng đã đăng những câu trả lời thực sự thông minh đó và lãng phí thời gian để kiểm tra các tập lệnh khác nhau, tôi không biết phải làm gì
Lynob 17/8/18

Tôi đồng ý với bạn: Tôi cũng cảm thấy tồi tệ nếu tôi ở trong đôi giày của bạn. Xem câu trả lời trên meta. ;-)
Fabby

6

Đặt lại chuột

Windows có thói quen để các thiết bị ở trạng thái bất thường khi khởi động lại. Nó hoạt động tốt khi bạn khởi động lại từ Windows vào Windows nhưng có vấn đề khi khởi động lại từ Windows vào Grub và sau đó vào Ubuntu.

Câu hỏi của OP chỉ là một ví dụ trong đó chuột có tốc độ cuộn không chính xác. Các ví dụ khác bao gồm Windows tắt Audio Card, WiFi hoặc bộ điều hợp mạng cũng có thể xảy ra.


Đây là một tập lệnh mới mà tôi đã thử nghiệm và không khóa chuột / bàn phím như tập lệnh đầu tiên đã làm.

Thêm tập lệnh này vào /usr/local/bin/reset-usb:

#!/bin/bash

# NAME: /usr/local/bin/reset-usb
# DATE: August 17, 2018.
# DESC: Written for Ask Ubuntu Question:
#       /ubuntu/1061754
#       Reboots / resets all USB devices including mouse & WiFi

if [[ $(id -u) != 0 ]]; then # root powers needed to call this script
    echo $0 must be called with sudo powers
    exit 1
fi

for i in /sys/bus/pci/drivers/[uoex]hci_hcd/*:*; do
  [ -e "$i" ] || continue
  echo "${i##*/}" > "${i%/*}/unbind"
  echo "${i##*/}" > "${i%/*}/bind"
done

systemctl restart NetworkManager.service

exit 0

Đánh dấu tệp là tệp thực thi với:

sudo chmod +x /usr/local/bin/reset-usb

Chỉnh sửa tệp /etc/rc.localvà chèn các dòng này trước dòng cuối cùng có nội dung exit 0:

# Reboot / reset all USB devices
/usr/local/bin/reset-usb

Tín dụng : Làm thế nào để bạn thiết lập lại một thiết bị USB từ dòng lệnh?


GHI CHÚ: Khi thiết bị USB bên trong được đặt lại, WiFi / Bluetooth sẽ được khởi tạo lại systemctl restart NetworkManager.


Bình luận không dành cho thảo luận mở rộng; cuộc trò chuyện này đã được chuyển sang trò chuyện .
Thomas Ward

2

Chuột phải có cài đặt DPI mà các cửa sổ được sửa đổi khi khởi động. Thông thường để đáp ứng tốt nhất, hệ thống sẽ vô hiệu hóa khả năng tăng tốc của chuột và đặt DPI của chuột thành một giá trị cung cấp tốc độ di chuyển mong muốn.

Khi bạn khởi động lại Ubuntu mà không có chu kỳ cấp nguồn, chuột, cài đặt DPI vẫn ở mức được thiết lập bởi Windows. Tuy nhiên, Ubuntu theo mặc định có accerelartion chuột được đặt ở tốc độ hơn x 1 và do đó bạn trải nghiệm chuyển động nhanh hơn.

Bạn có thể loại bỏ khả năng tăng tốc chuột trong Ubuntu để bạn có thể chuyển đổi giữa Windows và Ubuntu để có tốc độ di chuyển chuột tương tự nhưng bạn có thể nhận được chuyển động chuột rất chậm nếu bạn bật trực tiếp lên Ubuntu trừ khi chuột của bạn hỗ trợ bộ nhớ cài đặt DPI không thay đổi qua chu kỳ điện.

Xóa tăng tốc chuột trong Ubuntu, tạo tệp sau:

sudo nano /usr/share/X11/xorg.conf.d/50-mouse-accel-disable.conf

Nội dung của tập tin:

Section "InputClass"
    Identifier "Microsoft Mouse"
    MatchIsPointer "yes"
    Option "AccelerationProfile" "-1"
    Option "AccelerationScheme" "none"
    Option "AccelSpeed" "-1"
EndSection

Khởi động lại phiên của bạn để thay đổi này được đưa vào sử dụng (nghĩa là đăng xuất / đăng nhập)


Được rồi thưa ông, tôi cảm thấy việc này sẽ hiệu quả, tôi sẽ kiểm tra nó sau 2 ngày nữa, vì ngay bây giờ bạn tôi đã rời đi và ngày mai tôi làm việc cả ngày, tôi sẽ cho bạn biết nếu nó hoạt động. Cảm ơn bạn
Lynob

Chỉ cần thử, điều đó không hiệu quả, tôi không biết tại sao, tôi cảm thấy rằng điều này phải hoạt động
Lynob
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.