Вялый / невосприимчивый трекпад на предустановленном MacBook Pro

Я запускаю Ubuntu Natty Narwhal на pre-unibody MacBook Pro (2007, я считаю).

Кажется, что проблема с трекпадом - она ​​едва работает, чтобы переместить курсор, вам нужно двигаться ваш палец много, и он резко прекращает «жесты» - скажите, что вы перемещаете курсор пальцем, и он совсем не работает, хотя палец все еще находится в контакте с поверхностью трекпада.

Эти проблемы, похоже, исчезают, как только я загружаю Mac OS X, поэтому я подозреваю, что это что-то специфическое для Ubuntu.

Кроме того, если я попытаюсь переместить курсор не только пальцем, но и увеличить контактная область, кажется, работает очень хорошо, хотя это вряд ли удобно.

5
задан 27 November 2011 в 07:37

2 ответа

user35553 прав, установка значений FingerHigh и FingerLow через synclient должна приводить к последнему эффекту.

synclient - удобный способ играть с различными параметры, предлагаемые драйвером Synaptics, но если вы довольны своими изменениями, вы, вероятно, захотите сделать их постоянными для всех пользователей, а не запускать synclient вручную или при входе в систему.

Обычно вы сделайте это через файл xorg.conf, но Ubuntu, наряду с несколькими другими дистрибутивами, фактически отказался от использования xorg.conf в пользу скриптов, специфичных для устройства внутри /usr/share/X11/xorg.conf.d. У вас может быть или не быть этого каталога, и если вы это сделаете, у вас может быть или нет еще файл внутри него, называемый 50-synaptics.conf. Создайте каталог, если необходимо, затем откройте файл (замените gedit для выбранного редактора):

sudo mkdir /usr/share/X11/xorg.conf.d
sudo gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf

Отредактируйте файл, чтобы включить строки параметров, которые задают нужные значения FingerHigh и FingerLow. Mine выглядит так:

Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Option "FingerLow" "10"
    Option "FingerHigh" "16"
EndSection

Сохраните файл, и когда вы перезапустите, ваши новые настройки будут применяться повсеместно в X.

2
ответ дан 25 May 2018 в 16:44

Хорошие новости,

Решение вашей проблемы - это настройки синаптического клиента, доступные через терминал.

Вы можете проверить настройки: synclient | grep -e 'FingerHigh \ | FingerLow' Вы можете установить настройки: synclient FingerLow = 01 & amp; & amp; & amp; synclient FingerHigh = 10

Настройки по умолчанию:

FingerLow               = 29
FingerHigh              = 35

Команда: synclient FingerLow = 29 & amp; & amp; & amp; & amp; synclient FingerHigh = 35

Не позволял мне использовать точки моих кончиков пальцев, чтобы переместить курсор, который был разочаровывающим в том, чтобы нажимать сильнее, чтобы зарегистрировать движение, чем в OSX.

Некоторые люди сообщите, что следующие настройки были лучше:

FingerLow               = 10
FingerHigh              = 16

Команда: synclient FingerLow = 10 & amp; & amp; & amp; synclient FingerHigh = 16

Я отреагировал на следующее: всегда реагирует не так, как я прикасаюсь к пэду, возможно, даже лучше, чем настройки OSX по умолчанию:

FingerLow               = 1
FingerHigh              = 10

Command : synclient FingerLow = 01 & amp; & amp; synclient FingerHigh = 10

Партия в стиле Linux! ^ _ ^

4
ответ дан 25 May 2018 в 16:44

Другие вопросы по тегам:

Похожие вопросы: