Como eu uso um controlador psax Sixaxis com o Ubuntu para controlar jogos

8

Como eu uso um controlador PS3 com o Ubuntu?

    
por nerd7473 23.01.2014 / 20:20

5 respostas

10

Você deve usar o link sixad / QtSixA . Basta instalar a partir do repositório e parear com seis pares enquanto o sixaxis estiver conectado com o usb e, em seguida, conectar-se ao Bluetooth pressionando o botão PS.

sudo add-apt-repository ppa:falk-t-j/qtsixa
sudo apt-get update
sudo apt-get install qtsixa

Conecte-se com o USB

sixpair

Desconecte o sixaxis do USB

sixad -s

pressione o botão PS para conectar via bluetooth

    
por simernes 19.10.2014 / 02:22
7

Você pode conectar o controlador ao pc através do cabo usb. Isso é fornecido com um dispositivo PS3 (é o principal meio de carregar o controlador). Eu não sei como conectar o controlador via bluetooth ao seu computador (se você tiver um receptor bluetooth), então esta resposta é focada na conexão usb. Pode ser que o controlador já funcione se você fizer isso (Você pode testar isso com jstest-gtk, conforme listado abaixo). Eu uso outro controlador PnP semelhante e funciona sem dificuldade.

se não funcionar automaticamente, este link pode responder sua pergunta. Em resumo:

  • instale o xboxdrv no Ubuntu Software Center ou com sudo apt-get install xboxdrv
  • inicie xboxdrv com sudo xboxdrv --detach-kernel-driver
  • Se você pressionar o botão Playstation, o computador receberá sua entrada e simulará como um controlador do Xbox 360, que deve funcionar da mesma forma que o controlador do playstation.

Você pode testar a funcionalidade do seu controlador através do Jstest-gtk (instale: sudo apt-get install jstest-gtk )

Boa sorte, deixe-me saber se funciona.

    
por Michael 23.01.2014 / 20:44
7

Desculpe, mas compilar a partir do código-fonte funcionou para mim e o PPA ficou bastante quieto por um tempo agora (não é estranho, considerando que o GitHub não foi atualizado em 4 anos e a versão "final" foi lançada na mesma época) , então não prenda a respiração por um pacote xenial.

O excelente guia que eu relacionei dá a você alguns comandos para baixar todos os pré-requisitos e compilar, mas vou resumir aqui:

sudo apt-get update &&
  sudo apt-get install git dialog build-essential pyqt4-dev-tools libusb-dev libjack-dev libbluetooth-dev python-dbus checkinstall -y &&
  git clone https://github.com/falkTX/qtsixa.git && 
  cd qtsixa &&
  make &&
  sudo checkinstall
    
por Chizuki 10.09.2016 / 10:22
1

O PPA não funciona nos derivados do Ubuntu Xenial, mas existe uma solução. Se você tem o Ubuntu 16.04 e gostaria de usar qtsixa , você pode usar esses comandos para enganar o PPA e pensar que você está executando 15.10:

sudo cp /etc/lsb-release /etc/lsb-release.backup
sudo gedit /etc/lsb-release

Altere as seguintes linhas para os valores abaixo:

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=15.10

DISTRIB_CODENAME=wily

DISTRIB_DESCRIPTION="Trusty Tahr"

e salve.

Agora instale o PPA para qtsixa . Em seguida, copie o arquivo lsb-release original de volta para onde estava.

sudo cp /etc/lsb-release.backup /etc/lsb-release

Agora você pode reiniciar.

sudo reboot

Útil para usar o Intel Graphics Installer para Linux ™ também, testado no Linux Mint 18 graças a este post .

    
por yast166 18.08.2016 / 04:22
0

No Ubuntu 15.10 / 16.04 e Linux Mint 18, você ainda pode usar o PPA QtSixA, mas especificando "vivid" como a versão do Ubuntu (15.04), desde que foi a última versão oficialmente suportada. Para fazer isso, execute o seguinte:

sudo add-apt-repository "deb http://ppa.launchpad.net/falk-t-j/qtsixa/ubuntu vivid main"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 736E4F0B
sudo apt update
sudo apt install sixad

Nota: até onde eu sei, o aplicativo baseado em GUI não é mais útil, pelo menos para detectar e conectar controladores através de Bluetooth. Por isso, você precisa usar os aplicativos baseados em linha de comando, ou seja, sixad e sixpair

Edit: Aparentemente e de acordo com meus testes, o sixad inicia automaticamente na inicialização, mas não funciona quando isso acontece, tendo que pará-lo e reiniciá-lo para que ele funcione. Para evitar que o sixad seja iniciado na inicialização, você precisa executar:

sudo systemctl disable sixad

e, quando for usá-lo, execute:

sudo sixad -s

é claro, tudo isso é porque o QTSixA não é mais suportado. Os controladores PS3 e PS4 devem funcionar nativamente no Linux, mas eu ainda prefiro usá-lo em vez do suporte nativo. Eu não consegui conectar meus controles PS3 de forma nativa, e quando uso o QTSixA, posso fazer outras coisas, como especificar o endereço MAC do Bluetooth a ser emparelhado.

Acho que enviarei o desenvolvedor para saber se é possível que ele retome o suporte. Acredito que aplicando apenas pequenas modificações, o projeto poderia funcionar de maneira apropriada e pronta para uso. E, mesmo sem fazer nada, o PPA ainda poderia funcionar.

    
por Luisg123v 17.09.2016 / 21:18

Tags