Архив метки: xinput

Как отключить управление курсором мышки с джойстика в Ubuntu

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

Рецепт, как отключить это:

  1. Открыть командную строку
  2. Выполнить
$ xinput list

3. Найти строку со своим джойстиком. У меня это

 ⎜ ↳ Sony Interactive Entertainment Controller id=17 [slave pointer (2)]. 

4. Нас интересует id, в данном случае 17

5. Выполнить

$ xinput list-props 17

Нас интересуют следующие 2 строки и цифры у них в скобках

...
	Generate Mouse Events (638):	1
	Generate Key Events (639):	1
...

6. И теперь непосредственно отключаем джойстик от мыши:

$ xinput set-prop 17 638 0
$ xinput set-prop 17 639 0
$

После этого курсор мыши бегать от джойстика перестанет.

Чтоб вернуть как было, нужно выполнить последние 2 команды с последним параметром 1 вместо 0