Pengaturan Terpisah Mouse & Touchpad Tidak Ada

11

Ubuntu 16.04: Menu pengaturan dulu memiliki pengaturan terpisah untuk mouse eksternal dan touchpad, sekarang hanya berisi satu set pengaturan untuk keduanya. Pengaturan untuk kecepatan pointer sebenarnya tidak mengubah perilaku mouse - gerakan mouse tidak berubah terlepas dari perubahan dalam pengaturan kecepatan.

Seperti inilah pengaturan saya setelah pengaturan mouse & touchpad rusak : masukkan deskripsi gambar di sini

Sepertinya ini mungkin menjadi masalah sebelum ... pengaturan mouse dan touchpad hilang ... tapi saya menjalankan 16,04, bukan 14,04. Tidak ada touchpad-indicatorprogram secara default, dan ketika menambahkan repositori yang terdaftar di salah satu jawaban, tidak ada yang membantu.

Ini mungkin juga terkait dengan ELAN touchpad yang tiba-tiba berhenti bekerja, bekerja sehari sebelumnya , tetapi saya tidak memiliki masalah yang hampir sama dengan yang dialami orang tersebut:

Touchpad berfungsi, dengan kecepatan yang oke, saya dapat menggulir dengan dua jari, tetapi ini semua pengaturan yang saya atur sebelum Pengaturan rusak seperti ini. Saya tidak lagi dapat mengubah kecepatan, menonaktifkan pengguliran dua jari, atau semacamnya. Tidak ada pengaturan mouse, kecuali untuk kecepatan klik dua kali dan tombol utama berfungsi.

Sekali lagi, inilah yang seharusnya terlihat (sesuatu yang dekat dengannya). Ini memang terlihat seperti itu, tetapi sekarang terlihat seperti yang di atas.

masukkan deskripsi gambar di sini

Saya tahu masalah seperti ini adalah bug yang dikenal: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1132063 , tetapi ini baru - baru ini terjadi. Bug itu telah menjadi masalah selama beberapa waktu, dan mesin saya (awalnya 14,04) telah melalui pembaruan dan rilis baru, dan itu baru saja rusak setelah pembaruan. Selain itu, saya memiliki pengaturan dasar "Mouse: Pointer Speed" di tambang yang tidak ada dalam tangkapan layar laporan bug.

Adakah cara untuk memperbaikinya?

Sunting 1: Output dari xinput:

⎡ Virtual core pointer                       id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech M570                             id=10   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ BisonCam, NB Pro                          id=11   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=12   [slave  keyboard (3)]

Sunting 2: Output dari xinput list-props 13:

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (151):   1
    Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (301): 0
    libinput Tapping Enabled Default (302): 0
    libinput Tapping Drag Enabled (303):    1
    libinput Tapping Drag Enabled Default (304):    1
    libinput Tapping Drag Lock Enabled (305):   0
    libinput Tapping Drag Lock Enabled Default (306):   0
    libinput Accel Speed (284): 0.000000
    libinput Accel Speed Default (285): 0.000000
    libinput Natural Scrolling Enabled (289):   0
    libinput Natural Scrolling Enabled Default (290):   0
    libinput Send Events Modes Available (268): 1, 1
    libinput Send Events Mode Enabled (269):    0, 0
    libinput Send Events Mode Enabled Default (270):    0, 0
    libinput Left Handed Enabled (291): 0
    libinput Left Handed Enabled Default (292): 0
    libinput Scroll Methods Available (293):    1, 1, 0
    libinput Scroll Method Enabled (294):   1, 0, 0
    libinput Scroll Method Enabled Default (295):   1, 0, 0
    libinput Disable While Typing Enabled (307):    1
    libinput Disable While Typing Enabled Default (308):    1
    Device Node (271):  "/dev/input/event6"
    Device Product ID (272):    2, 7
    libinput Drag Lock Buttons (300):   
    libinput Horizonal Scroll Enabled (273):    1

Sunting 3: Output xinput list-props 13 setelah menghapus xinput list-props 13 :

Device 'SynPS/2 Synaptics TouchPad':
    Device Enabled (151):   1
    Coordinate Transformation Matrix (153): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (279): 1
    Device Accel Constant Deceleration (280):   2.500000
    Device Accel Adaptive Deceleration (281):   1.000000
    Device Accel Velocity Scaling (282):    12.500000
    Synaptics Edges (303):  1768, 5410, 1645, 4563
    Synaptics Finger (304): 25, 30, 0
    Synaptics Tap Time (305):   180
    Synaptics Tap Move (306):   238
    Synaptics Tap Durations (307):  180, 100, 100
    Synaptics ClickPad (308):   0
    Synaptics Middle Button Timeout (309):  75
    Synaptics Two-Finger Pressure (310):    282
    Synaptics Two-Finger Width (311):   7
    Synaptics Scrolling Distance (312): 108, 108
    Synaptics Edge Scrolling (313): 0, 0, 0
    Synaptics Two-Finger Scrolling (314):   1, 1
    Synaptics Move Speed (315): 1.000000, 1.750000, 0.036866, 0.000000
    Synaptics Off (316):    2
    Synaptics Locked Drags (317):   0
    Synaptics Locked Drags Timeout (318):   5000
    Synaptics Tap Action (319): 0, 0, 0, 0, 0, 0, 0
    Synaptics Click Action (320):   1, 1, 0
    Synaptics Circular Scrolling (321): 0
    Synaptics Circular Scrolling Distance (322):    0.100000
    Synaptics Circular Scrolling Trigger (323): 0
    Synaptics Circular Pad (324):   0
    Synaptics Palm Detection (325): 0
    Synaptics Palm Dimensions (326):    10, 200
    Synaptics Coasting Speed (327): 20.000000, 50.000000
    Synaptics Pressure Motion (328):    30, 160
    Synaptics Pressure Motion Factor (329): 1.000000, 1.000000
    Synaptics Resolution Detect (330):  1
    Synaptics Grab Event Device (331):  0
    Synaptics Gestures (332):   1
    Synaptics Capabilities (333):   1, 0, 1, 1, 1, 1, 1
    Synaptics Pad Resolution (334): 65, 44
    Synaptics Area (335):   0, 0, 0, 0
    Synaptics Noise Cancellation (336): 8, 8
    Device Product ID (268):    2, 7
    Device Node (269):  "/dev/input/event6"

Menu pengaturan setelah menghapus xinput list-props 13 : masukkan deskripsi gambar di sini

Jadi sekarang semua pengaturan berfungsi kecuali untuk kecepatan touchpad .

Zzzach ...
sumber
Harap edit pertanyaan Anda dan tambahkan output dari xinputperintah terminal.
Pilot6
@ Pilot6 Selesai, menambahkan output.
Zzzach ...
Silakan tambahkan jugaxinput list-props 13
Pilot6
@ Pilot6 Selesai, menambahkan lebih banyak output. Daftar pengaturan yang menarik, tetapi tidak terlalu yakin apa yang mereka wakili.
Zzzach ...

Jawaban:

8

Anda sudah menginstal libinput. Ini digunakan alih-alih xorg-synapticsuntuk mengelola touchpad.

Sayangnya Ubuntu saat ini dengan Unity DE tidak memiliki libinputpengaturan GUI secara default. unity-control-centerhanya dapat mengontrol xorg-synapics.

Pilihan lain adalah menghapus xserver-xorg-input-libinputpaket dan menggunakan xserver-xorg-input-synapticsyang diinstal secara default.

Pilot6
sumber
Sepertinya libinputsudah diinstal secara otomatis dengan pembaruan. Jika saya mencoba menghapusnya, berton-ton paket muncul untuk dihapus, jadi saya tidak bisa menghapusnya. Saya menginstal gnome-control-centerdan menjalankannya seperti yang Anda tunjukkan, dan opsi mouse dan touchpad muncul, tetapi mereka tidak benar-benar mengubah nilainya . Saya bahkan bisa "mematikan touchpad" dan itu akan tetap berfungsi. Slider kecepatan tidak berpengaruh pada kecepatan mouse. Bisakah saya membuat xorg-synaptics digunakan sebagai input manager?
Zzzach ...
Apakah Anda menggunakan Ubuntu, atau turunan lainnya? Pada 16,04 saya xserver-xorg-input-libinputtidak diinstal secara default dan tidak menghapus paket apa pun. Juga libinputlayak dijaga. Ini baik. Anda dapat mengontrol touchpad menggunakan CLI.
Pilot6
Ah oke jadi ada perbaikan salah satu masalah saya. Saya menghapus xserver-xorg-input-libinputpaket, dan menu pengaturan dan xinputoutput saya berubah (saya akan memperbarui pertanyaan dalam sedetik). Kecepatan mouse sekarang berfungsi (yang sangat besar), tetapi pengaturan kecepatan touchpad masih tidak berpengaruh pada kecepatan touchpad yang sebenarnya. Saya dapat menonaktifkan touchpad sekarang - hanya saja kecepatannya tidak berfungsi.
Zzzach ...
Anda mendapatkan kembali menu untuk saya, yang merupakan masalah asli saya. Haruskah saya sekarang membuka pertanyaan lain tentang kecepatan touchpad tidak berfungsi? atau masih terkait dengan masalah ini?
Zzzach ...
Kecepatan touchpad tidak berfungsi untuk semua touchpad.
Pilot6
0

Di Lenovo Thinkpad L380 Yoga saya, saya mengalami masalah serupa di Pop! _OS 19.04 ketika saya menginstal Unity. Saya harus menginstal xserver-xorg-input-synapticspaket, dan kemudian pengaturan muncul.

Marthinwurer
sumber
-1

JANGAN UNINSTALL xserver-xorg-input-libinput

Terutama saat Anda menggunakan notebook, jangan memiliki koneksi kabel (kabel LAN) dan tidak memiliki komputer lain.

Keyboard dan mouse Anda akan berhenti bekerja. Anda tidak akan dapat masuk ke PC Anda, Anda tidak akan dapat meluncurkan terminal.

Yang dapat Anda lakukan, adalah mengunduh xserver-xorg-input-libinput dan xserver-xorg-input-all pada beberapa mesin lain, letakkan di drive USB dan instal secara manual dari mode pemulihan.

Ivan Nikolaev
sumber
download xserver-xorg-input-libinput and xserver-xorg-input-libinput dua kali sama?
derHugo
Namun, dalam masalah ini, saya memiliki layanan input lain. Jika Anda tidak memiliki masalah yang persis sama dengan yang saya alami, maka jangan ikuti solusi yang diterima. Dan memperbaiki sistem yang rusak seperti itu sama sekali tidak sulit. Cukup boot ke mode pengguna tunggal dan instal ulang menggunakan salah satu tty. Bahkan LiveCD tidak diperlukan untuk memperbaikinya.
Zzzach ...
Nama paket yang diperbaiki, terima kasih. Anda juga mungkin khawatir tentang ini, jika Anda berada di Ubuntu (milik saya adalah 17,10) dan distro lainnya mengandalkan libinput sebagai driver default.
Ivan Nikolaev