LINUX.ORG.RU

Отключение touchpad при вводе с клавиатуры

 , , , ,


2

2

Имеется лаптоп Lenovo, Archlinux и Gnome 3 в xorg-сессии т.к. вяленый пока не понравился. Не могу отключить тачпад при вводе с клавы. Вроде по вики прописал

syndaemon -i 0.5 -t -K -R
в xinitrc (в обоих). Где еще можно его прописать? Сам syndaemon есть и по -h в консольке справочку выдает...
cat /etc/X11/xinit/xinitrc
#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then







    xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then







    xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

# start some nice programs

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

twm &
xclock -geometry 50x50-1+1 &
xterm -geometry 80x50+494+51 &
xterm -geometry 80x20+494-0 &
exec xterm -geometry 80x66+0+0 -name login
syndaemon -i 0.5 -t -K -R
ls /etc/X11/xinitrc
 xinitrc   xinitrc.d  xserverrc
ls /etc/X11/xinitrc/xinitrc.d
40-libcanberra-gtk-module.sh  50-systemd-user.sh
cat /home/username/.xinitrc
exec gnome-session
syndaemon -i 0.5 -t -K -R

★★★★★

Ответ на: комментарий от Vsevolod-linuxoid

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

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

Анонимус выше дал ссылку

Нужно выпилить libinput (точнее прослойку между Xorg и libinput, в арче пакет называется, например, xorg-input-libinput), зато впилить evdev и synaptics. libinput «стильно-модно-молодёжная» замена всему этому хозяйству, которая работает напрямую через ядерные драйвера, однако в настоящий момент там отсутствует многий функционал для настройки (либо присутствует, но работает криво). KivApple (10.05.2016 10:39:14)

Вот спасибо тебе. Удалил xserver-xorg-input-libinput и после ребута всё заработало как и прежде. xserver-xorg-input-evdev был установлен. conformist (10.05.2016 10:39:14)

А затем повтори рецепт по моей первой ссылке.

Vsevolod-linuxoid ★★★★★
()
Ответ на: Анонимус выше дал ссылку от Vsevolod-linuxoid

xf86-input-libinput находится в зависимости у xorg-server, поэтому его никак не снести. А xf86-input-evdev в таком случае хоть стоит, хоть не стоит. Вот и страдаю.

Promusik ★★★★★
() автор топика
Ответ на: комментарий от Promusik

Цитата из арчвики:

Удаление пакетов

  • Для удаления пакета без удаления установленных зависимостей:
    pacman -R имя_пакета
  • Для удаления пакета со всеми зависимостями, не используемыми другими установленными пакетами:
    pacman -Rs имя_пакета
  • Для удаления пакета, его зависимостей и всех пакетов, зависящих от целевого пакета: Важно: Эта операция рекурсивна и должна использоваться с осторожностью, так как появляется риск удалить много потенциально необходимых пакетов.
    pacman -Rsc имя_пакета
  • Для удаления пакета, который требуется другому пакету, без удаления зависимого пакета:
    pacman -Rdd имя_пакета
  • pacman создает резервные копии конфигурационных файлов удаляемых приложений и добавляет к ним расширение .pacsave. Если вы хотите удалить и эти файлы, используйте ключ -n:
    pacman -Rn имя_пакета
    Примечание: pacman не удаляет конфигурационных файлов, созданных самими приложениями (например, скрытые файлы (имя которых начинается с точки) в вашем домашнем каталоге).

https://wiki.archlinux.org/index.php/Pacman_(Русский)

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от Vsevolod-linuxoid

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

man_of_motley ★★
()

В арче по-умолчанию иксовый ввод через libinput.

Настраивается через xinput.

Настройка называется 'libinput Disable While Typing Enabled'

Установка что-то вроде

xinput set-prop 'SynPS/2 Synaptics TouchPad' 'libinput Disable While Typing Enabled' 1

Ну и в помощь xinput list-props

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.