Ubuntu GNOME 14.04 отключить сенсорную панель во время набора текста не работает

Я использую Ubuntu GNOME 14.04.

Настройка «отключить тачпад во время набора» в системных настройках не работает.

Любая перестановка команды "syndaemon" не работает.

Это действительно раздражает, когда я печатаю внезапно, фокус будет на новом окне, или пропадет большой кусок текста и т. Д.

Я использую ноутбук Dell Inspiron 14 серии 5000, проприетарные драйверы не используются.

Я также попытался установить Pointing Devices из Центра программного обеспечения и отключить оттуда. Также не работал.

На этот вопрос есть ответ: Проблема с тачпадом: прыжок курсора во время набора текста (Ubuntu 14.04), syndaemon не помогают , но я не хочу пытаться перекомпилировать драйверы, если нет другого решения , Также есть это: https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1 , но это также включает в себя исправление драйверов (также не ясно, как их применять).

Как мне заставить это работать?

8
задан 13 April 2017 в 15:23

3 ответа

Создайте пустой документ, добавьте следующие строки:

#!/bin/sh
synclient TouchpadOff=2

и сохраняют его, поскольку $HOME/bin/touchpad-settings.sh

создают каталог bin

mkdir -p $HOME/bin

, Переходят к Вашему тире и открытый Приложения Запуска , нажимают , Добавляют и входят в поле Command:

$HOME/bin/touchpad-settings.sh

Вводят что-либо, что помогает Вам напомнить тому, что эта вещь делает в полях Name и Comment.;-)

Нажимают "Save" тогда "Близко"

В следующий раз, когда Вы входите в систему, , ввод будет отключен, таким образом только на данный момент , откройте терминал и тип:

$HOME/bin/touchpad-settings.sh

, чтобы препятствовать тому, чтобы Вы имели к выходу / на снова!;-)

можно добавить любые дополнительные команды, которые раздражают Вас о Вашей сенсорной панели в этот файл также. Например, мой имеет:

#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0

Для наблюдения всех возможностей можно стать включения - выключения, перейдите к терминалу и типу:

synclient -l
0
ответ дан 13 April 2017 в 15:23

Перейдите к своему терминалу и работайте

syndaemon -i 1 -K -R -d

, Если это не работает, возможно, Ваша сенсорная панель не поддерживает эту функцию. Если это работает, поместите эту команду в Приложения Запуска, таким образом, это применяется при начальной загрузке. Это - то, как я решил эту проблему на Йоге 2 Pro.

1
ответ дан 13 April 2017 в 15:23

Я знаю точно, что проблема (по крайней мере, в моем случае, который кажется идентичным). Это - потому что Вы отсутствуете librecord.so . Установка GNOME требует этого файла, потому что это использует syndaemon с -R опция. Насколько я знаю, тот файл был отброшен и больше не поставлялся с сервером Xorg.

Существуют многие трудно способ, которым Вы можете на самом деле achive отключать функцию ввода. Здесь от самого легкого:

Используя syndaemon Непосредственно

Просто запуск

    $ syndaemon -d

или с опцией можно понравиться. Посмотрите syndaemon -h.

Просто помните, без -R переключатель.

Исправьте демона настроек GNOME

  1. Загрузите источник, доступный в
  2. Примените следующий патч: http://pastebin.com/1xHukxR0
  3. Скомпилируйте или создайте пакет.
  4. Установка и сделанный!

NB: Извините, который я не обеспечиваю точному шагу, поскольку я не пользователь Ubuntu снова.

Перекомпилировать xorg-server с XRECORD

Вскоре, скомпилируйте с --enable-record и возможно --disable-xtrap. Найденный здесь.

3
ответ дан 13 April 2017 в 15:23

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

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