& ldquo; отключить тачпад во время ввода & rdquo; не работает в Ubuntu 14.04 [duplicate]

Я уже проверил этот параметр в настройках, но он не будет работать. Я также искал решения на этом сайте, но никто из них не работает. Что делать?

52
задан 5 June 2014 в 16:06

14 ответов

Я попробовал все варианты, как упоминалось, но никто не работал. Тогда я нашел эту волшебную команду, которая сделала трюк для меня. Попробуйте это, возможно, это сработает для вас

syndaemon -i 1 -K -d
6
ответ дан 18 July 2018 в 01:13

Чтобы добавить расширение для всех ответов, уже предоставленных ...

В первую очередь: syndaemon -i 1 -K -d

Единственная проблема с этой командой заключается в том, что после сброса системы код будет в основном отменен.

Поэтому я бы рекомендовал создать Alias, используя эту команду таким образом, даже когда система перезапустится, вы можете просто ввести команду в терминал и автоматически выполнить код из prompt.

Я лично сделал это, используя «keystop» в качестве имени команды для реализации этого кода. Однако вы можете использовать любое имя, которое вы выберете, просто выполните следующие действия. (Подставляя keystop для любого имени, которое вы выберете для команды)

** Имейте в виду, что любое имя команды, которое вы выберете, НЕ должно быть использовано!

Вот как вы это делаете it:

Открыть тип терминала alias keystop='syndaemon -i 1 -K -d'

Вот оно! С этого момента всякий раз, когда вы перезагружаете свою систему - просто откройте терминал и введите keystop, и код будет выполнен!

-1
ответ дан 18 July 2018 в 01:13

У меня была такая же проблема - даже если опция была проверена, она не работала. Я установил ее, установив Synaptics Touchpad из программного центра Ubuntu (кажется, что он не установлен по умолчанию).

После установки я получил доступ к тире и затем использовал его для отключения тачпада при наборе текста. Вы также можете установить время, когда он будет оставаться неактивным при обнаружении активности клавиатуры.

1
ответ дан 18 July 2018 в 01:13
Снимите флажок «Отключить при наборе текста» в настройках сенсорной панели, как показано ниже (да, это необходимо, даже если оно кажется интуитивно понятным, или Touchpad в конечном итоге отключается после выполнения следующих «постоянных» шагов, а затем перезагрузка, так как предыдущий / плохой синдамон будет запущен при загрузке и конфликте) убейте текущий процесс syndaemon (если какой-либо был запущен ранее при загрузке), который управляет этой функцией Touchpad: pkill syndaemon перезапускает процесс syndaemon: syndaemon -i 2 -d -K где: 2 - количество времени задержки, в секундах, которое вы хотите, чтобы оно подождало после того, как вы перестали печатать, и до того, как он снова активирует сенсорную панель; обратите внимание, что любое значение времени менее 1,5 ~ 2 сек (больше похожее на что-либо менее 2 секунд) является глючным / багги и, похоже, не полностью отключает сенсорную панель во время ввода. Чтобы сделать это исправление постоянным: запустите «Запуск приложений» "Из панели поиска → нажмите« Добавить »→ и введите следующую команду в раздел« Команда »: syndaemon -i 2 -d -K. Имя и комментарий могут быть любыми. Нажмите «Добавить», когда закончите, затем закройте его. Вот как это выглядит: Перезагрузите компьютер, чтобы убедиться, что он работает. Обратите внимание, что эта функция не запускается до тех пор, пока вы не войдете в свою учетную запись пользователя. Во время экрана входа в систему он еще не активирован.

Подробнее об этой ошибке в Ubuntu 14.04: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1295526

Этот ответ был первоначально размещен здесь: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1295526

1
ответ дан 18 July 2018 в 01:13

Опция «Отключить при наборе текста» в Системных настройках -> Мышь и сенсорная панель не работает из-за ошибки в Ubuntu, как описано в этом подтвержденном отчете об ошибке.

Что работает, добавление snipet

syndaemon -i 4 -K -d

в приложения для запуска.

] «- i 4» работает для меня хорошо, «-i 1», как полагают некоторые источники, может быть недостаточно.

Пожалуйста, не используйте параметр «-t», который вы можете найти в некоторых примерах на веб. Это является причиной проблем, так как это не отключает сенсорную панель при вводе на клавиатуре.

Во время запуска syndaemon не работает, поэтому нет необходимости в «killall syndaemon». Если, однако, syndaemon был запущен, вы должны использовать:

killall syndaemon syndaemon -i 4 -K -d

Вы можете экспериментировать с одной рукой и пытаться переместить курсор с сенсорной панелью пальцами секундной стрелки, чтобы подтвердить, что он работает для вас. [ ! d10]

1
ответ дан 18 July 2018 в 01:13

Попробуйте установить Pointing Devices из Ubuntu Software Center. Набрав «указывающие устройства», а затем нажмите «Установить». После установки откройте программу из тире. После того, как программа откроется, сенсорная панель должна показать (вместе с любыми другими подключенными мышами). Нажмите на свой тачпад и появится опция palm detection. Установите range полностью на low и pressure на high. Затем закройте его. Если это не решит проблему, ответьте.

19
ответ дан 18 July 2018 в 01:13

Эта команда работала для меня (1 - количество секунд, которое нужно ждать после нажатия последней клавиши, прежде чем снова включить сенсорную панель, измените ее на любое желаемое значение):

syndaemon -i 1 -K -d

Просто добавьте его в приложения для запуска, чтобы он работал после перезагрузки / выключения. Для просмотра дополнительных параметров введите эту команду в терминал:

syndaemon --help or man syndaemon
44
ответ дан 18 July 2018 в 01:13

Я попробовал все варианты, как упоминалось, но никто не работал. Тогда я нашел эту волшебную команду, которая сделала трюк для меня. Попробуйте это, возможно, это сработает для вас

syndaemon -i 1 -K -d
6
ответ дан 24 July 2018 в 17:21
  • 1
    вы имеете в виду -d? – Feng 24 May 2014 в 18:02
  • 2
    Вы хотите -d. Параметр -K не принимает значения, он сообщает syndaemon игнорировать ключи модификатора и комбинации клавиш модификатора + при мониторинге ввода с клавиатуры. -d сообщает syndaemon работать в фоновом режиме вместо того, чтобы забивать ваш терминал. – Chev 6 October 2014 в 20:52
  • 3
    Это решило мою проблему! Спасибо! – groovy354 11 December 2014 в 12:50
  • 4
    Волшебная магия, эта (без -K) – Zlatev 19 May 2015 в 00:36
  • 5
    сенсорная панель отключена :( – Amir 4 September 2015 в 22:10
  • 6
    Благодаря! Я на Lenovo T450s до 16.04 с (еще!) Той же проблемой. Я думаю, что это решает, наконец. Уф! Но вы отправили отчет об ошибке? В случае нет, вот один: bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/… – CPBL 17 July 2016 в 19:25
  • 7
    Я не создал билет. Спасибо за это :) – Chev 17 July 2016 в 22:29
  • 8
    Фактически, на T450 и 16.04 это работает немедленно, но через некоторое время, иногда связанное со сном, я полностью теряю курсор и перезагружаюсь. Таким образом, это еще не приемлемое решение. – CPBL 16 September 2016 в 18:51
  • 9
    Благодарю. Ваш комментарий заставил меня понять, почему эта команда не имела никакого эффекта. В фоновом режиме было задействовано 5 экземпляров syndaemon. – ecc 3 November 2016 в 12:30
  • 10
    Я нахожусь на Dell XPS 9550, и это ничего не делало AFAICT – Alexander Mills 8 December 2016 в 08:23

Чтобы добавить расширение для всех ответов, уже предоставленных ...

В первую очередь: syndaemon -i 1 -K -d

Единственная проблема с этой командой заключается в том, что после сброса системы код будет в основном отменен.

Поэтому я бы рекомендовал создать Alias, используя эту команду таким образом, даже когда система перезапустится, вы можете просто ввести команду в терминал и автоматически выполнить код из prompt.

Я лично сделал это, используя «keystop» в качестве имени команды для реализации этого кода. Однако вы можете использовать любое имя, которое вы выберете, просто выполните следующие действия. (Подставляя keystop для любого имени, которое вы выберете для команды)

** Имейте в виду, что любое имя команды, которое вы выберете, НЕ должно быть использовано!

Вот как вы это делаете it:

Открыть тип терминала alias keystop='syndaemon -i 1 -K -d'

Вот оно! С этого момента всякий раз, когда вы перезагружаете свою систему - просто откройте терминал и введите keystop, и код будет выполнен!

-1
ответ дан 24 July 2018 в 17:21

У меня была такая же проблема - даже если опция была проверена, она не работала. Я установил ее, установив Synaptics Touchpad из программного центра Ubuntu (кажется, что он не установлен по умолчанию).

После установки я получил доступ к тире и затем использовал его для отключения тачпада при наборе текста. Вы также можете установить время, когда он будет оставаться неактивным при обнаружении активности клавиатуры.

1
ответ дан 24 July 2018 в 17:21
  • 1
    Я не вижу «Synaptics Touchpad». Я вижу водителей, но я этого не вижу. Вы добавили пользовательские источники? [Протестировано Ubuntu 14.04] – Jonathan 4 May 2014 в 02:08
  • 2
    Ответ, который я проработал в Ubuntu 13.04. Недавно я обновился до 14.04, и теперь я также не вижу синаптиков (просто драйверы, как вы упомянули). – dwcoder 5 May 2014 в 16:50
  • 3
    Я просто открываю «Указательные устройства». вручную и отключить тачпад вручную каждый раз, когда я подключаю мышь = / [14.04] – Jonathan 6 May 2014 в 00:48
Снимите флажок «Отключить при наборе текста» в настройках сенсорной панели, как показано ниже (да, это необходимо, даже если оно кажется интуитивно понятным, или Touchpad в конечном итоге отключается после выполнения следующих «постоянных» шагов, а затем перезагрузка, так как предыдущий / плохой синдамон будет запущен при загрузке и конфликте) убейте текущий процесс syndaemon (если какой-либо был запущен ранее при загрузке), который управляет этой функцией Touchpad: pkill syndaemon перезапускает процесс syndaemon: syndaemon -i 2 -d -K где: 2 - количество времени задержки, в секундах, которое вы хотите, чтобы оно подождало после того, как вы перестали печатать, и до того, как он снова активирует сенсорную панель; обратите внимание, что любое значение времени менее 1,5 ~ 2 сек (больше похожее на что-либо менее 2 секунд) является глючным / багги и, похоже, не полностью отключает сенсорную панель во время ввода. Чтобы сделать это исправление постоянным: запустите «Запуск приложений» "Из панели поиска → нажмите« Добавить »→ и введите следующую команду в раздел« Команда »: syndaemon -i 2 -d -K. Имя и комментарий могут быть любыми. Нажмите «Добавить», когда закончите, затем закройте его. Вот как это выглядит: Перезагрузите компьютер, чтобы убедиться, что он работает. Обратите внимание, что эта функция не запускается до тех пор, пока вы не войдете в свою учетную запись пользователя. Во время экрана входа в систему он еще не активирован.

Подробнее об этой ошибке в Ubuntu 14.04: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1295526

Этот ответ был первоначально размещен здесь: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1295526

1
ответ дан 24 July 2018 в 17:21

Опция «Отключить при наборе текста» в Системных настройках -> Мышь и сенсорная панель не работает из-за ошибки в Ubuntu, как описано в этом подтвержденном отчете об ошибке.

Что работает, добавление snipet

syndaemon -i 4 -K -d

в приложения для запуска.

] «- i 4» работает для меня хорошо, «-i 1», как полагают некоторые источники, может быть недостаточно.

Пожалуйста, не используйте параметр «-t», который вы можете найти в некоторых примерах на веб. Это является причиной проблем, так как это не отключает сенсорную панель при вводе на клавиатуре.

Во время запуска syndaemon не работает, поэтому нет необходимости в «killall syndaemon». Если, однако, syndaemon был запущен, вы должны использовать:

killall syndaemon syndaemon -i 4 -K -d

Вы можете экспериментировать с одной рукой и пытаться переместить курсор с сенсорной панелью пальцами секундной стрелки, чтобы подтвердить, что он работает для вас. [ ! d10]

1
ответ дан 24 July 2018 в 17:21

Попробуйте установить Pointing Devices из Ubuntu Software Center. Набрав «указывающие устройства», а затем нажмите «Установить». После установки откройте программу из тире. После того, как программа откроется, сенсорная панель должна показать (вместе с любыми другими подключенными мышами). Нажмите на свой тачпад и появится опция palm detection. Установите range полностью на low и pressure на high. Затем закройте его. Если это не решит проблему, ответьте.

19
ответ дан 24 July 2018 в 17:21
  • 1
    Это не работает для меня на моем Asus ZenBook Prime UX32A. Программа Pointing Devices, похоже, не сохраняет параметр «Отключить, когда подключены другие устройства». и обнаружение ладони не работает. – noisygecko 30 May 2013 в 21:22
  • 2
    Эгад, это так помогает. Меня бросили в порядок, насколько кровавый указатель, перемещающийся, вмешался в мою работу. Я так устал писать сценарий оболочки каждый раз, когда устанавливаю Ubuntu, и вручную настраиваю номер, пока они не будут правы. Спасибо за этот лакомый кусочек. – Mr. B 1 June 2013 в 22:59
  • 3
    Обнаружение ладони, похоже, не работало. Я могу перенести тачпад одним пальцем, пока я набираю этот комментарий. [Протестировано Ubuntu 14.04, ноутбук Lenovo y510p] Это может быть связано: я замечаю, что ползунки для высоких / низких не сохраняют мои настройки после того, как я нажму & quot; Ok & quot; и снова открыть. (Свежая установка 14.04) – Jonathan 4 May 2014 в 02:10
  • 4
    Я также могу перемещать указатель во время ввода, но после установки, нажимая на тачпад, пока набрав, не перемещает текстовый курсор в место указателя, так что теперь я счастлив! (Ubuntu Gnome 14.04 + Gnome 3.12, Lenovo Carbon X1 Gen2). – Rasmus 25 June 2014 в 15:33
  • 5
    как @Rasmus, но с Ubuntu 14.04 на Dell Inspiron 17R. – tigerjack89 14 December 2014 в 03:06

Эта команда работала для меня (1 - количество секунд, которое нужно ждать после нажатия последней клавиши, прежде чем снова включить сенсорную панель, измените ее на любое желаемое значение):

syndaemon -i 1 -K -d

Просто добавьте его в приложения для запуска, чтобы он работал после перезагрузки / выключения. Для просмотра дополнительных параметров введите эту команду в терминал:

syndaemon --help or man syndaemon
44
ответ дан 24 July 2018 в 17:21
  • 1
    Работает для меня (Ubuntu 13.10), но также отключает возможность прокрутки с двумя пальцами в моем Asus K55N, который я использую много. – nicooga 20 May 2014 в 05:04
  • 2
    Работы для меня (Ubuntu 14.04, Lenovo T410) и двух пальцев прокрутки по-прежнему работает. Если вы добавите его в свои приложения для запуска, вы также должны иметь & quot; Отключить при вводе и quot; не отмечен в Mouse & amp; Настройки сенсорной панели, в противном случае два механизма мешают друг другу, и тачпад перестает работать полностью. Вы можете проголосовать за сообщение об ошибке здесь: bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/… – simonp 5 June 2014 в 16:09
  • 3
    Работал как шарм (Ubuntu 14.04 LTS). Я протестировал его, и курсор не двигался 70% 1 см, пока я печатал (если вообще) – dlundy1 23 June 2015 в 07:39
  • 4
    Работает для меня на Linux Mint 17.2 – Jozef Knaperek 7 December 2015 в 18:18
  • 5
    simonp может найти ошибку Ubuntu # 1215463 . – JdeBP 15 December 2015 в 16:23

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

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