Який рекомендований спосіб налаштувати пристрій тачпада Synaptics?


13

Я хочу збільшити область прокрутки, трохи перемістивши так званий RightEdge до середини. Зараз я роблю це через однолінійку, яку викликають при запуску сеансу (додано через властивості gnome-session):

xinput --set-prop --type=int --format=32 11 252 1781 5125 1646 4582

Це прекрасно працює, але відчуває себе злом. Який рекомендований спосіб редагування / встановлення властивостей пристрою тачпада на зразок цього? Кілька років тому я б поклав це на xorg.conf, але це, здається, зараз не перешкоджає.

Відповіді:


11

ОНОВЛЕНО З ТЕСТОВАНОЇ ВЕРСІЇ з 10.10 до 13.04

Тестовано на HP dv6000, Sony Vaio NW240, Hp dv5-2130 та Toshiba NB305

З Ubuntu 10.10 нова xorg.confконфігурація знаходиться всередині /usr/share/X11/xorg.conf.dкаталогу для пристроїв введення.

Перейдіть у цей каталог, і ви знайдете кілька файлів:

10-evdev.conf, 50-synaptics.conf, 50-vmmouse.conf, 50-wacom.conf, 51-synaptics-quirks.conf, 60-magictrackpad.conf

Це може залежати від того, які пристрої ви підключили, але це ті, які я бачив завжди.

Тепер ми хочемо відкрити перше, що завантажує. Так буде 10-evdev.conf. Але перед тим, як відкрити його, нам потрібні значення синаптичних ребер.

Спочатку перейдіть до терміналу, якщо в 11.04 або попередній версії Ubuntu натисніть ALT+ F2і введіть gnome-terminal, а потім натисніть ENTER. Якщо у версії 11.04 або новішої, ви можете просто відкрити тире та набрати terminal.

Після відкриття терміналу введіть xinput list

Шукайте пристрій, з яким ви хочете працювати. Візьміть ідентифікатор з вводу, з яким ви хочете працювати.

У моєму випадку у мене є такий результат:

xinput

Я хочу працювати з SynPS / 2 Synaptics TouchPad з ідентифікатором 11.

Тепер ми набираємо: xinput list-props ID | grep Edges
(ID - це число, яке ви схопили з ідентифікатора в списку xinput)

у моєму випадку я набрав xinput list-props 11 | grep Edges

і вихід був таким: Synaptics Edges (276): 1752, 5192, 1620, 4236

Візьміть до уваги 4 номери краю (вони йдуть у порядку: вліво, вправо, вгорі, внизу)

Відкрийте 10-evdev.conf: sudo nano 10-evdev.conf

Всередині файлу 10-evdev.conf ви знайдете кілька розділів InputClass . Потрібно шукати розділ, у якому MatchIsTouchpad "увімкнено" . Це було б для мене третім.

Додайте в нижній частині розділу 4 позиції в такому порядку

10-evdev.conf

Збережіть і перезавантажте. Це для перевірки, чи працює він. Якщо ви з якоїсь причини помилилися, виберіть у меню grub Режим відновлення, завантажте в термінал як корінь і знову відредагуйте файл та видаліть рядки або усуньте проблему. У будь-якому випадку, якщо ви запустите термінал як root у режимі відновлення, введіть startx, і він вийде з місця, де виявлена ​​помилка та як її виправити. Краса linux полягає в тому, що він не тільки показує вам, де є помилка, а в більшості випадків вона РОЗУМУЄ вам, як її виправити.

Якщо вона перезавантажується нормально, то ЗАРАЗ МОЖЕТЕ ПОЧАТИ ВСТАНОВИТИ. Перейдіть на 10-evdev.conf:

sudo nano 10-evdev.conf

І почніть знижувати значення до тих, які ви відчуваєте себе досконалішими.

У моєму випадку я знижував значення RightEdge кожні 1000 балів. Просто для тестування. Звичайно, зменшення RightEdge збільшує простір, який Ви маєте для прокручування вверх / вниз. Таким чином, тепер у вас є можливість збільшувати / зменшувати кожну область вашого синаптики, включаючи область прокрутки. І це відповідає на ваше запитання.

Давайте тепер візьмемо код, який ви поставили у питанні: xinput --set-prop --type = int --format = 32 11 252 1781 5125 1646 4582

У вашому випадку у вас є:

Варіант "LeftEdge" "1781"
Варіант "RightEdge" "5125"
Варіант "TopEdge" "1646"
Варіант "BottomEdge" "4582"

Просто відредагуйте розділ у 10-evdev.conf зі своїми значеннями. Потім почніть знижувати значення RighEdge. Я рекомендую почати з опускання кожні 512 балів (оскільки 5125 ділиться на 10 = 512,5, що становить 10% від загальної кількості). Таким чином, ви б змінювали 10% кожного разу, коли ви її знижуєте.

ПРИМІТКА. Значення ОБОВ'ЯЗКОВІ бути між подвійними лапками ("")

Більше інформації на сторінках man тут

Інформація, яку ви знайдете у цьому посиланні, є актуальною та показує декілька місць, де ви можете знайти xorgфайли конфігурації, крім кількох варіантів, які ви можете використовувати для налаштування синаптики будь-яким способом.

Існує також акуратна програма під назвою gpointing-device-settingsВстановіть налаштування gpointing-device (apt-get install gpointing-device-settings), яка виконує деякі речі.

У будь-якому випадку це спрацювало чудово, дуже приємно мати можливість вирішувати, скільки ви хочете для прокрутки і скільки ви хочете для чогось іншого, включаючи параметри натискання.



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.