как заставить работать мой геймпад Dualshock 3 в Ubuntu 14.04?

Когда мой настольный компьютер работал под управлением Ubuntu 12.04, мои контроллеры PS3 работали с USB. Мне не нужно было делать никаких специальных настроек. Я мог бы просто подключить его, прежде чем запустить SuperTuxKart, и он узнает это. Я также могу сделать это на своем ноутбуке (все еще работает 12.04). Поскольку я установил на свой рабочий стол новую версию Ubuntu 14.04, контроллер никогда не будет работать. Я играл с некоторым установленным программным обеспечением, которое я нашел, ища информацию. Вот что я получаю с xboxdrv:

liam@Liam-CustomDesktop:~$ sudo xboxdrv --detach-kernel-driver
xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/ 
Copyright © 2008-2011 Ingo Ruhnke <grumbel@gmx.de> 
Licensed under GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 
This program comes with ABSOLUTELY NO WARRANTY. 
This is free software, and you are welcome to redistribute it under certain 
conditions; see the file COPYING for details. 
Controller:        PLAYSTATION(R)3 Controller
Vendor/Product:    054c:0268
USB Path:          003:012
Controller Type:   Playstation 3 USB

Your Xbox/Xbox360 controller should now be available as:
  /dev/input/js0
  /dev/input/event16

Press Ctrl-c to quit, use '--silent' to suppress the event output

Итак, у моего компьютера есть несколько намеков на существование этого контроллера. Но это никогда не работает для ввода. Я хотел использовать его на Stunt Rally и SuperTuxKart, но они не распознают устройство. В моей старой установке мне даже не нужно было получать программное обеспечение, подобное xboxdrv, чтобы оно работало. Я никогда не пробовал bluetooth ни на одном компьютере, но я не думаю, что у меня его даже есть на рабочем столе.

Итак, как мне заставить мой геймпад работать в Ubuntu 14.04?

1
задан 9 June 2014 в 07:54

2 ответа

Ошибка с ядром 3.13, но я решил путем обновления ядра к 3.14.5 использованиям этих команд на терминале ( Ctrl + Высокий звук + T ):

Для 32-разрядного:

wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-headers-3.13.11-031311_3.13.11-031311.201404222035_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-headers-3.13.11-031311-generic_3.13.11-031311.201404222035_i386.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-image-3.13.11-031311-generic_3.13.11-031311.201404222035_i386.deb

Устанавливают их с этой командой:

sudo dpkg -i linux-headers-3.13.11-*.deb linux-image-3.13.11-*.deb

Затем перезагрузка.

Для 64-разрядного:

wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-headers-3.13.11-031311_3.13.11-031311.201404222035_all.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-headers-3.13.11-031311-generic_3.13.11-031311.201404222035_amd64.deb
wget kernel.ubuntu.com/~kernel-ppa/mainline/v3.13.11-trusty/linux-image-3.13.11-031311-generic_3.13.11-031311.201404222035_amd64.deb

Устанавливают их с этим:

sudo dpkg -i linux-headers-3.13.11-*.deb linux-image-3.13.11-*.deb

И перезагрузка.

, Если Вы испытываете какие-либо затруднения из-за ядра , перезагрузка и переходите к расширенным настройкам. Выберите предыдущее ядро. Установите GRUB Customizer, использующий эти команды:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Когда-то установленный, перейдите к общим настройкам и выберите предыдущее ядро в "предопределенной" строке.

1
ответ дан 9 June 2014 в 07:54

В ядре существует знать ошибка: https://bugs.launchpad.net/ubuntu / + источник/Linux / + ошибка/1326725

Это, предположительно, фиксируется в 3.14 ядрах Linux и более новое, но я обновил, и это все еще не решило проблему. Вы могли попытаться понизить до более ранней версии, как описано здесь: Эмуляция контроллер Xbox 360 с помощью xboxdrv не работающий на контроллер Dualshock по телефону 14.04

1
ответ дан 9 June 2014 в 07:54

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

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