Джойстик действует как мышь, даже когда я играю в игру, в которой используется джойстик, поэтому у меня происходят случайные события мыши.
Я подключил джойстик, чтобы играть в Spiral Knights, также установил джойстик и jcalibrate. Все работает хорошо, за исключением того, что по умолчанию джойстик перемещает мышь и кнопка активирует клавиши мыши.
Теперь обычно это было бы хорошим поведением, если я нахожусь в Myth-box или что-то в этом роде, к сожалению, когда я играю в Spiral Knights с помощью джойстика, я вижу, как мой курсор мыши движется на заднем плане, и когда я нажимаю кнопку, мне кажется, что я нажимаю щелкните правой кнопкой мыши, чтобы минимизировать все. Также он создает папки и, возможно, удаляет вещи.
Итак, в общем, как, черт возьми, я не могу заставить его действовать как мышь?
Ответы:
Удалить
xserver-xorg-input-joystick
.Это пакет для управления мышью с помощью джойстика. Я установил только один раз, чтобы проверить это, и это сводило меня с ума, так что, возможно, в этом проблема. Я думаю, что джойстик работал бы так же без него.
источник
поместите этот код в файл:
сохранить его правой кнопкой в правах и поставить галочку "пометить этот файл как программу"
выполните его, и вы получите джойстик «снова как джойстик» (и самое лучшее, вы можете снова использовать джойстик как мышь, если вы измените «0» в последних двух строках на «1»).
источник
У меня просто была такая же проблема, но с контроллером Playstation 3. Используя ответы в качестве шаблона, я расширил решение:
Эта версия скрипта будет включать или отключать контроллер, в зависимости от текущих настроек, например, переключения.
источник
Возможно, вам следует использовать jscal для калибровки вашего джойстика - вы можете использовать опцию -u на странице руководства, чтобы настроить джойстик так, чтобы он не использовал кнопки мыши.
Также есть интересная информация о различных джойстиках и геймпадах на Ubuntuforums .
источник
Попробуйте Qjoypad или (если вы не хотите использовать QT) легковесный режестик (GTK). Таким образом, вам не нужно редактировать / создавать xorg.conf.
Они оба доступны на playdeb
Понимание драйверов джойстика - беспорядок, все кажется устаревшим или незаконченным ... Удачи!
источник
Я использую Linux Mint 17.3, и у меня возникла такая же проблема. У меня была живая консоль, и я собирался выбросить контроллер. Я не знал, что это сработает, но он легко подключался через Bluetooth. Левый джойстик управлял мышью, и я искал и пробовал разные методы, но ни один из них не работал. Я публикую это, чтобы оно могло помочь другим людям. Я следил за исправлением со страницы настройки Ubuntu Sixaxis . Мне пришлось добавить эту конфигурацию в файл xorg.conf:
EndSection
Он отлично работает после выхода из системы. Единственная проблема в том, что если xorg.conf будет обновлен, как после установки нового графического драйвера, он потеряет его. Может кто-нибудь объяснить мне, как создать скрипт, который проверяет конфигурацию в файле, если нет, написать его после каждой перезагрузки? Заранее спасибо.
источник
1- Сначала вы должны увидеть номер вашего джойстика ... так что запустите терминал и наберите xinpute list, найдите номер вашего джойстика и замените его номер вместо 10 в примере ниже.
2- Создайте новый документ, затем поместите в него код, затем переименуйте его в name.sh. Формат 3 - Запустите терминал, а затем укажите путь для сохранения файла.
Пример: cd Desktop (потому что я сохранил мой на рабочем столе)
4- Введите bash name.sh (нажмите Enter, и все готово!)
Примечание 1: чтобы снова включить его, просто измените 0 на последних 2 строках на 1 Примечание 2: если это не сработает, обязательно удалите xserver-xorg-input-joystick и /usr/lib/X11/xorg.conf.d / 10-джойстик
источник
Ответ Матиаса Пармиджани был ключевым для меня. Однако формат
xinput list
изменился, по крайней мере, в Ubuntu 13.04 LTS ...В результате мне нужно было использовать следующее в моем скрипте отключения:
Надеюсь это поможет!
источник