Когда я нажимаю свое имя в правом верхнем углу, затем нажимаю «Системные настройки», затем «Мышь и сенсорная панель», а затем «Отключить сенсорную панель во время набора текста», это влияет на мои движения мыши. Мне нужно подождать две секунды, прежде чем я смогу перемещать указатель с помощью сенсорной панели.
Мне нравится функция «Отключить тачпад во время набора текста» в целом, так как она не позволяет мне случайно поднять другое окно вместо того, в которое я печатаю, но можно ли использовать эту функцию только для касаний тачпада, а не для моих попыток перемещения мышь вокруг?
Я использую GNOME 3.2.1 на Fedora 16
Ответы:
На моем ThinkPad X220T, работающем под GNOME 3, довольно легко набирать текст и случайно ударять по сенсорной панели, в результате чего открывается какое-то другое окно, кроме того, которое вы вводите.
Якобы, решение этой проблемы состоит в том, чтобы щелкнуть ваше имя в правом верхнем углу, затем нажать «Системные настройки», затем «Мышь и сенсорная панель», а затем «Отключить сенсорную панель во время набора текста» под, как показано на скриншоте на http: // www .thinkwiki.org / wiki / Synaptics_TouchPad_driver_for_X .
Это приведет к запуску
syndaemon
( http://linuxcommand.org/man_pages/syndaemon1.html ) следующих параметров:Вот что означают варианты:
Запуск syndaemon с этими параметрами устраняет исходную проблему, но абсолютно убивает мою производительность, потому что
-t
опция не включена:Без
-t
, как только я перестану печатать и попытаюсь переместить указатель, я не смогу. Я должен ждать 2 полных секунды, прежде чем указатель переместится.Теперь, возвращаясь к тому интерфейсу «Мышь и сенсорная панель», я не вижу никакого способа настроить, какие параметры даны
syndaemon
и из того, что я могу сказать, параметры жестко запрограммированы:http://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/mouse/gsd-mouse-manager.c?id=5ee48ce8aa66f6c4fdc4aa2c07bc03bdb83bcb65#n540
Решение двоякое. Я не могу придерживаться
syndaemon
параметров по умолчанию, поэтому я оставляю флажок «Отключить тачпад во время набора текста» неактивным. Затем, чтобыsyndaemon
начать с нужных мне параметров, я запускаю,gnome-session-properties
чтобы открыть диалоговое окно «Параметры запуска приложений». Оттуда я нажимаю кнопку «Добавить», заполняю имя (я назвал мой «0pdurbin-disable-touchpad-while-typing», чтобы оно появилось вверху) и команду, которая для меня следующая:Опять же, основным изменением является добавление
-t
так,syndaemon
чтобы не парализовать мой указатель, но пока я был там, я сократил время простоя до одной секунды.Я надеюсь, что это помогает кому-то, потому что это сводило меня с ума.
Чтобы избежать использования инструмента с графическим интерфейсом,
gnome-session-properties
который выглядит так, как будто вы можете настроить файл, подобный этому, который был создан в моем случае:Кстати, это, кажется, довольно полный список приложений, которые запускаются автоматически, перечисленные в
gnome-session-properties
:find /etc/xdg/autostart /usr/share/autostart /usr/share/gdm/autostart/ /usr/share/gnome/autostart
источник
Создав вышеупомянутый
syndaemon.desktop
файл, убедитесь, что вы отключили « Отключить сенсорную панель во время набора текста » в настройках мыши и сенсорной панели, прежде чем перезапускать рабочий стол.В противном случае у вас будут запущены два процесса syndaemon, и предпочтение будет отдано оригинальному процессу со временем 2 секунды!
источник