Pertanyaan Aktifkan pengguliran dua jari di touchpad ALPS


Bagaimana saya dapat mengatur pengguliran dua jari pada touchpad ALPS yang tidak mendukung banyak jari?

Output yang relevan dari xinput list adalah sebagai berikut:

⎡ Penunjuk core virtual id = 2 [pointer master (3)]
⎜ ↳ Virtual core XTEST pointer id = 4 [penunjuk budak (2)]
⎜ ↳ PS / 2 Mouse id = 12 [penunjuk budak (2)]
⎜ ↳ AlpsPS / 2 ALPS GlidePoint id = 13 [penunjuk budak (2)]

dan output dari synclient -l aku s:

Pengaturan parameter:
    LeftEdge = 153
    RightEdge = 870
    TopEdge = 115
    BottomEdge = 652
    FingerLow = 12
    FingerHigh = 14
    FingerPress = 127
    MaxTapTime = 180
    MaxTapMove = 56
    MaxDoubleTapTime = 180
    SingleTapTimeout = 180
    ClickTime = 100
    FastTaps = 0
    EmulateMidButtonTime = 75
    EmulateTwoFingerMinZ = 139
    EmulateTwoFingerMinW = 7
    VertScrollDelta = 25
    HorizScrollDelta = 25
    VertEdgeScroll = 1
    HorizEdgeScroll = 0
    CornerCoasting = 0
    VertTwoFingerScroll = 0
    HorizTwoFingerScroll = 0
    MinSpeed ​​= 1
    MaxSpeed ​​= 1,75
    AccelFactor = 0,156495
    TrackstickSpeed ​​= 40
    EdgeMotionMinZ = 14
    EdgeMotionMaxZ = 79
    EdgeMotionMinSpeed ​​= 1
    EdgeMotionMaxSpeed ​​= 102
    EdgeMotionUseAlways = 0
    TouchpadOff = 1
    LockedDrags = 0
    LockedDragTimeout = 5000
    RTCornerButton = 2
    RBCornerButton = 3
    LTCornerButton = 0
    LBCornerButton = 0
    TapButton1 = 1
    TapButton2 = 3
    TapButton3 = 2
    ClickFinger1 = 1
    ClickFinger2 = 1
    ClickFinger3 = 1
    CircularScrolling = 0
    CircScrollDelta = 0,1
    CircScrollTrigger = 0
    CircularPad = 0
    PalmDetect = 0
    PalmMinWidth = 10
    PalmMinZ = 99
    CoastingSpeed ​​= 20
    CoastingFriction = 50
    PressureMotionMinZ = 14
    PressureMotionMaxZ = 79
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    ResolutionDetect = 1
    GrabEventDevice = 1
    TapAndDragGesture = 1
    AreaLeftEdge = 0
    AreaRightEdge = 0
    AreaTopEdge = 0
    AreaBottomEdge = 0

12
2018-01-31 17:05


asal


Saya minta maaf kepada semua orang yang dengan murah hati menyumbangkan waktu mereka untuk pertanyaan ini. Waktu luang saya untuk bermain-main dengan hal-hal seperti ini hampir hilang, jadi saya tidak dapat menguji salah satu dari jawaban ini. Terima kasih sekali lagi atas bantuan Anda! - zpletan
Sejak menginstal 11.10, pertanyaan ini sekali lagi membuat saya tertarik, dan saya ingin menguji. - zpletan


Jawaban:


Pertama-tama, untuk mengidentifikasi touchpad yang Anda miliki, jalankan

xinput list 

Jika itu menunjukkan sesuatu seperti

...
↳ AlpsPS/2 ALPS GlidePoint                  id=14   [slave  pointer  (2)]
...

maka kemungkinan besar Anda tidak memiliki dukungan multitouch. Touchpads Alpen cenderung tidak memiliki multitouch, sementara mereka menggunakan driver yang sama dengan touchpad Synaptic.

Kamu dapat memakai synclient -luntuk mendapatkan informasi tentang touchpad Anda.

Namun, cara definitif untuk melihat berapa banyak jari yang didukung pada touchpad Anda, adalah untuk

  1. Aktifkan SHMConfig di file xorg.conf Anda
  2. Menjalankan synclient -m 100, yang akan menunjukkan status touchpad Anda secara real-time. Kolom kelima berlabel f adalah untuk jari, oleh karena itu Anda dapat melihat hingga berapa banyak jari yang dapat Anda ketuk pada saat yang bersamaan.

Untuk mengaktifkan SHMConfig di xorg.conf, lihat http://mjg59.livejournal.com/118588.html lalu tambahkan

Section "InputClass"
   Identifier "enable synaptics SHMConfig"
   MatchIsTouchpad "on"
   MatchDevicePath "/dev/input/event*"
   Option "SHMConfig" "on"
EndSection

ke xorg.conf Anda. Anda dapat menghapus cuplikan di atas setelah Anda melakukan pengujian.


3
2018-01-31 18:09



Ok, tetapi pada Ubuntu 10.10 tidak ada /etc/X11/xorg.conf ... di mana kita harus menambahkan baris-baris itu untuk mengaktifkan SHMConfig? Salam! - Martín Casco
Anda dapat membuat xorg.conf dengan data ini. Setelah Anda menyelesaikan pengujian, Anda dapat menghapus xorg.conf. Setiap perubahan pada file ini perlu memulai ulang server X (biasanya, keluar dan masuk lagi). - user4124
Saya telah membaca beberapa orang yang telah membuat bidang ini di Maverick dan X tidak dimulai sampai, dengan Sesi Live, menghapus bidang itu. - Martín Casco
OK, touchpad saya tidak mendeteksi lebih dari satu jari, tetapi dapatkah saya meniru dengan mendeteksi lebih banyak tekanan? (mis. EmulateTwoFingerMinZ / W yang saya tidak tahu cara menggunakannya.) - zpletan
Yakin. Kirim output dari synclient -l sehingga kita dapat melihat nilai-nilai apa saja yang Anda miliki untuk EmulateTwoFinger *. Selain itu, tuliskan nama touchpad Anda (output dari xinput list). - user4124


Saya dapat mengaktifkan pengguliran dua jari menggunakan peretasan yang dijelaskan oleh posting ini:

http://ubuntuforums.org/showpost.php?p=9058534&postcount=2

Sayangnya, opsi di-reset oleh beberapa daemon lain setiap sesekali dan ketika komputer pergi tidur.

Semoga seseorang dapat menemukan cara lain untuk melakukan ini.


0
2018-02-27 23:15





Pada Sony VAIO VPCF136FM, perintah berikut ini berfungsi untuk menambahkan pengguliran tepi pada touchpad ALPS di Ubuntu 12.04 (dan Linux Mint 11, sebagai samping, jika ada yang peduli):

Jalankan dari terminal:

echo "options psmouse proto=imps"|sudo tee -a /etc/modprobe.d/psmouse.conf; sudo modprobe -r psmouse; sudo modprobe psmouse

Atau, untuk mudah dibaca, ikuti langkah-langkah ini sebagai gantinya, yang melakukan hal yang sama:

Buat file bernama "psmouse.conf" di /etc/modprobe.d:

sudo vim /etc/modprobe.d/psmouse.conf

Tambahkan baris berikut ke file ini, dan simpan:

options psmouse proto=imps

Terakhir, muat ulang driver:

sudo modprobe -r psmouse
sudo modprobe psmouse

Meskipun ini bukan pengguliran dua jari, ini adalah hal terbaik berikutnya, dan satu-satunya jenis scrolling touchpad yang saya dapat kerjakan di platform ini. Saya cukup senang dengan itu, dan saya harap itu membantu orang lain.

Sumber itu berasal Tautan Oscar: Sumber: [regresi] touchpad Alps terdeteksi, tetapi bergulir tidak bekerja LP bug # 737051, tetapi saya tidak perlu menginstal driver atau melakukan hal lain yang disebutkan di thread itu. Saya bahkan membatalkan beberapa hal lain yang saya coba, hanya untuk memastikan file psmouse.conf di /etc/modprobe.d adalah yang saya butuhkan.

Selain itu, perhatikan bahwa ini adalah sedikit peretasan, karena touchpad dimuat sebagai Mouse Roda Generik ImPS / 2, dan tab Touchpad menghilang dari menu Pengaturan Mouse. Namun, ini jauh lebih tidak menyebalkan daripada harus menyeret penunjuk mouse ke sidebar setiap kali saya ingin menggulir.

Terakhir, saya belum mereboot pada Linux Mint 11 (tidak terlalu penting di sini), jadi perintah modprobe mungkin perlu ditambahkan ke skrip startup, jika scroll edge tidak bertahan dari reboot. Namun, pada Ubuntu 12.04, yang penting pada AskUbuntu, gulir terus bekerja bahkan setelah reboot.


0
2017-09-16 04:36





Saya baru saja menemukan dirver dari gambar DELL Ubuntu yang dikirim bersama Latitude saya, periksa jawaban ini: https://askubuntu.com/a/278133/65801


0
2018-04-05 11:39