como faço meu gamepad Dualshock 3 funcionar no Ubuntu 14.04?

1

Quando meu computador desktop estava executando o Ubuntu 12.04, meus controladores PS3 funcionavam com USB. Eu não precisei fazer nenhuma configuração especial. Eu poderia apenas ligá-lo antes de iniciar o SuperTuxKart e ele reconheceria isso. Eu também posso fazer isso no meu laptop (ainda rodando 12.04). Desde que eu dei a minha área de trabalho uma nova instalação do Ubuntu 14.04, o controlador nunca funcionaria. Eu joguei com alguns softwares instalados que encontrei ao procurar por informações. Aqui está o que eu recebo com xboxdrv :

liam@Liam-CustomDesktop:~$ sudo xboxdrv --detach-kernel-driver
xboxdrv 0.8.5 - http://pingus.seul.org/~grumbel/xboxdrv/ 
Copyright © 2008-2011 Ingo Ruhnke <[email protected]> 
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

Então, meu computador tem algumas dicas sobre a existência desse controlador. Mas nunca funciona para entrada. Eu queria usá-lo em Stunt Rally e SuperTuxKart, mas eles não reconhecem o dispositivo. Na minha antiga instalação, eu nem precisava de software como xboxdrv para funcionar. Eu nunca tentei bluetooth em qualquer computador, mas eu não acho que eu tenho isso no meu desktop.

Então, como faço meu gamepad funcionar no Ubuntu 14.04?

    
por Electric-Gecko 08.06.2014 / 08:20

2 respostas

1

Existe um bug conhecido no kernel: link

É supostamente corrigido no kernel do Linux 3.14 e mais recente, mas eu atualizei e ainda não consertei o problema. Você pode tentar fazer o downgrade para uma versão anterior, conforme descrito aqui: Emulando controlador Xbox 360 usando xboxdrv não está funcionando para o controlador Dualshock em 14.04

    
por Devi710 10.07.2014 / 04:25
1

É um bug com o kernel 3.13 mas resolvi atualizando o kernel para 3.14.5 usando estes comandos no terminal ( Ctrl + Alt + T ):

para 32 bits:

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

Instale-os com este comando:

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

Em seguida, reinicie.

para 64 bits:

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

Instale-os com isto:

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

E reinicie.

Se você tiver algum problema com o kernel , reinicie e vá para as opções avançadas. Selecione o kernel anterior. Instale o GRUB Customizer usando estes comandos:

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

Uma vez instalado, vá para configurações gerais e selecione o kernel anterior na linha "predefinida".

    
por Alberto Lara 04.08.2014 / 08:19