Bagaimana saya mengatur pengguliran dua jari pada touchpad ALPS yang tidak mendukung banyak jari?
Output yang relevan dari xinput list
adalah sebagai berikut:
⎡ Virtual core pointer id = 2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id = 4 [pointer slave (2)] ⎜ ↳ PS / 2 Id mouse = 12 [pointer slave (2)] ⎜ ↳ AlpsPS / 2 ALPS GlidePoint id = 13 [pointer slave (2)]
dan output dari synclient -l
adalah:
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
touchpad
multi-touch
gestures
alps
zpletan
sumber
sumber
Jawaban:
Pertama-tama, untuk mengidentifikasi touchpad yang Anda miliki, jalankan
Jika itu menunjukkan sesuatu seperti
maka Anda kemungkinan besar tidak memiliki dukungan multitouch. Touchpad Alpen cenderung tidak memiliki multitouch, sementara mereka menggunakan driver yang sama dengan touchpad Synaptic.
Anda dapat menggunakan
synclient -l
untuk mendapatkan informasi tentang touchpad Anda.Namun, cara pasti untuk melihat berapa banyak jari yang didukung pada touchpad Anda, adalah dengan
synclient -m 100
, yang akan menunjukkan secara real time status touchpad Anda. Kolom kelima yang dilabelif
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
ke xorg.conf Anda. Anda dapat menghapus cuplikan di atas setelah melakukan pengujian.
sumber
xorg.conf
dengan data ini. Setelah Anda menyelesaikan pengujian, Anda dapat menghapusxorg.conf
. Setiap perubahan pada file ini perlu me-restart server X (biasanya, logout dan login lagi).synclient -l
sehingga kami dapat melihat apa nilai Anda yang ada untuk EmulateTwoFinger *. Selain itu, tulis nama touchpad Anda (output darixinput list
).Saya dapat mengaktifkan pengguliran dua jari menggunakan peretasan yang dijelaskan oleh posting ini:
http://ubuntuforums.org/showpost.php?p=9058534&postcount=2
Sayangnya, opsi bisa disetel ulang oleh beberapa daemon lain sesekali dan ketika komputer tidur.
Semoga seseorang dapat menemukan cara lain untuk melakukan ini.
sumber
Pada Sony VAIO VPCF136FM, perintah berikut berfungsi untuk menambahkan scrolling tepi pada touchpad ALPS di Ubuntu 12.04 (dan Linux Mint 11, sebagai tambahan, jika ada yang peduli):
Jalankan dari terminal:
Atau, untuk keterbacaan, ikuti langkah-langkah ini sebagai gantinya, yang melakukan hal yang sama:
Buat file bernama "psmouse.conf" di /etc/modprobe.d:
Tambahkan baris berikut ke file ini, dan simpan:
Terakhir, muat ulang driver:
Meskipun ini bukan pengguliran dua jari, ini adalah hal terbaik berikutnya, dan satu-satunya jenis gulir touchpad yang saya dapat kerjakan di platform ini. Saya cukup senang dengan itu, dan saya harap ini membantu orang lain.
Sumbernya berasal dari tautan Oscar : Sumber: [regresi] Alps touchpad terdeteksi, tetapi menggulir tidak berfungsi dengan bug LP # 737051 , tetapi saya tidak perlu menginstal driver atau melakukan hal lain yang disebutkan di utas itu. Saya bahkan membuka kancing beberapa hal lain yang saya coba, hanya untuk memastikan file psmouse.conf di /etc/modprobe.d adalah yang saya butuhkan.
Juga, perhatikan bahwa ini sedikit hack, karena touchpad dimuat sebagai ImPS / 2 Generic Wheel Mouse, dan tab Touchpad menghilang dari menu Pengaturan Mouse. Namun, ini jauh lebih menjengkelkan daripada harus menyeret pointer mouse ke bilah samping setiap kali saya ingin menggulir.
Terakhir, saya belum mem-boot ulang di Linux Mint 11 (tidak terlalu penting di sini), jadi perintah modprobe mungkin perlu ditambahkan ke skrip startup, jika scroll edge tidak selamat dari reboot. Namun, pada Ubuntu 12.04, yang penting di AskUbuntu, gulir terus bekerja bahkan setelah reboot.
sumber
Saya baru saja menemukan dirver dari gambar DELL ubuntu yang dikirimkan bersama Latitude saya, periksa jawaban ini: /ubuntu//a/278133/65801
sumber