سؤال أين لتكوين لوحة اللمس synaptics لاستخدام اثنين من التمرير الاصبع معكوس؟


أرغب في تهيئة لوحة اللمس في جهاز synaptics مع التمرير المقلوب للمستخدم بإصبعين.

أين لتكوين synaptics لهذا في أوبونتو 12.04؟


4
2017-10-24 14:18


الأصل


dobey ربما القواعد. لا بد لي من تحرير السؤال. - smartboyhw
التمرير "معكوس"؟ هل تريد أن يتم التمرير إلى الأعلى عند تحريك الأصابع؟ - Sepero
هناك سؤال مشابه جدامع المزيد من الإجابات. - tanius


الأجوبة:


من السهل نسبيا القيام بذلك ، ولكنها قد لا تعمل لجميع لوحات اللمس ، على الرغم من أنها تعمل على لوحة اللمس Synaptics على الكمبيوتر المحمول القديم الخاص بي. بدأت بتجريب الألغام واستخدامها xinput، وما إلى ذلك ، وفعلت في الغالب نفس هذه المادة مفيدة هنا.

أولا ، تشغيل xinput لسرد جميع أجهزتك ، ولاحظ معرف لوحة اللمس.

↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]

الآن للحصول على خريطة زرك لرقم الجهاز الموجود:

xinput get-button-map 11

التي يجب أن تعيد شيئًا كالتالي:

1 2 3 4 5 6 7 8 9 10 11 12 

الآن ، يجب عكس عكس 4 و 5 عكس التمرير 2 إصبع (على الأقل يفعل عليه لي النظام). في الأمر التالي ، تذكر فقط استخدام معرّف جهاز جهازك (وليس المثال الخاص بي 11) وترك مسافات بين الأرقام بعد رقم الجهاز:

xinput set-button-map 11 1 2 3 5 4 6 7 8 9 10 11 12

الان مع xinput get-button-map 11 يجب أن تكون خريطة الزر

1 2 3 5 4 6 7 8 9 10 11 12 

الآن ، تحقق من ذلك في متصفح الويب الخاص بك. هذا بالطبع يحدد فقط مؤقتالذلك ربما يكون من الأسهل إضافته كبند بدء التشغيل بدلاً من العبث به xorg. مجرد إنشاء عنصر بدء التشغيل الجديد وإضافة كل ما سبق xinput set-button-map الأمر فيه. من الأهمية بمكان وجود مسافات بين الأرقام بعد رقم جهازك ، وبالطبع استخدم اسم الجهاز الفعلي للجهاز الخاص بك ، وليس المثال الخاص بي.

مرة أخرى ، انظر المقالة و منتديات أوبونتو لمزيد من المعلومات والمناقشة ، يمكنك على الأرجح تجربة عكس العديد من الوظائف الأخرى بلوحة اللمس أيضًا ؛ يمكنك إعادة تعيين تجربتك (وهي مؤقتة على أي حال ، ما لم تضع أمرًا في بدء التشغيل) بمجرد وضع الأرقام بالترتيب مرة أخرى:

xinput set-button-map 11 1 2 3 4 5 6 7 8 9 10 11 12

2
2017-10-24 22:50



شخصيا أنا استخدم xmodmap -e "pointer = 1 2 3 5 4 7 6 8 9 10 11 12" ولكن هذا يبدو أن العمل كذلك :) - carestad


أفترض أن أفضل طريقة للقيام بذلك هي استخدام محرر dconf:

  • فتح المحطة
  • اكتب في deconf محرر ثم اضغط على Enter
  • اذهب الآن إلى غزاله> جنوم> إعدادات الخفي> ملحقات> لوحة اللمس والآن يمكنك إجراء معظم التغييرات التي تريدها

ها هي لقطة شاشة لمحرر deconf:

deconf-editor


1
2017-07-11 17:46





يحتوي Arch Linux Wiki على برنامج تعليمي جيد على:

https://wiki.archlinux.org/index.php/Synaptics_Touchpad#Configuration

الشرط الرئيسي الوحيد هو فهم كيفية تحرير ملفات التكوين.

النقطة الرئيسية للتركيز على عنوان URL هذا هي تعيين VertScrollDelta (و HorizScrollDelta إذا قمت بتمكين التمرير الأفقي) إلى قيمة سالبة. ما أقوم به هو أخذ القيمة السابقة لهذا المتغير وتعيينه لنفسه باستخدام علامة ناقص أمامه (على سبيل المثال ، بدلاً من 106 ، استخدم -106).

إذا لم تكن لينكس خبراتك ، أقترح عليك قراءة المقالة بأكملها للحصول على فهم أساسي لما يجب القيام به.

أتمنى أن يساعدك هذا.


1
2017-12-03 00:01





بالنسبة إلى التمرير المعكوس ، افتح gedit (أو محرر النصوص المفضل لديك) واكتب هذا:

pointer = 1 2 3 5 4 7 6 8 9 10 11 12

يتيح هذا التمرير الطبيعي الرأسي والأفقي (أي التمرير المقلوب). 4 و 5 للتبادل هو عمودي مقلوب. 6 و 7 متبادل للأفقي معكوس. الآن ، احفظ هذا الملف باسم .Xmodmap في مجلد منزلك.

بعد ذلك ، للتمرير بإصبعين ، مفتوح إعدادات الماوس ولوحة اللمس في اعدادات النظاماذهب الى لوحة اللمس علامة التبويب وتحقق من المربع الذي يقول التمرير بإصبعين. ستوضح لك لقطة الشاشة أدناه هذا.

Touchpad settings


0
2017-10-28 12:20





بالنسبة إلى التمرير المعكوس ، يوجد مؤشر يمكنك تثبيته في https://launchpad.net/~zedtux/+archive/naturalscrolling.

باختصار :

sudo add-apt-repository ppa:zedtux/naturalscrolling
sudo apt-get update
sudo apt-get install naturalscrolling

ثم قم بتشغيل التمرير الطبيعي من داش الخاص بك. سيظهر رمز مؤشر حيث يمكنك عكس التمرير على أساس كل جهاز (على سبيل المثال عكس trackapd الخاص بك ، ولكن لا تعيد ماوس البلوتوث).

enter image description here


0
2018-01-12 13:25





لاستخدام التمرير المعكوس / المقلوب / الطبيعي (كل ما تسمونه) ، قم بإنشاء ملف يحتوي على هذه الخطوط ، انقر بزر الماوس الأيمن ، وخصائص ، وجعلها قابلة للتنفيذ ، وأضف الملف إلى تطبيق بدء التشغيل ، ثم أعد التشغيل.

#!/bin/sh
DEV_NO=`xinput list | grep "SynPS/2 Synaptics TouchPad" | sed 's/.*id=\([0-9]*\).*/\1/g'`
PROP_NO=`xinput list-props ${DEV_NO} | grep "Synaptics Scrolling Distance" | sed 's/.*(\([0-9]*\)).*/\1/g'`
xinput set-prop ${DEV_NO} ${PROP_NO} -106 -106

تحميل الرابط المباشر https://dl.dropboxusercontent.com/u/75813759/.nat


0
2018-05-26 14:44



الرجاء إضافة # من قبل! / bin / sh ، آسف ، لا يمكنني القيام بالتنسيق الصحيح لأنني على الجوال الآن ، سأقوم بتحميل الملف بمجرد الوصول إلى الكمبيوتر. - Nur
لديك تحديث إجابتي - Nur