Resposta para Ubuntu 16.04 que realmente funciona!
Maxwel Leite
Respostas:
11
Você deve usar sixad / QtSixA http://qtsixa.sourceforge.net/ . Basta instalar a partir do repositório e emparelhar com sixpair enquanto o sixaxis está conectado com usb e, em seguida, conectar com Bluetooth pressionando o botão PS.
Não consegui fazer isso funcionar no linux mint 17
Exile
Não importa, eu acabei de trabalhar!
Exile
Desculpe por mais um comentário, mas isso é incrível com MAME!
Exile
2
Esta solução não funciona mais! O terminal diz E: O repositório ' ppa.launchpad.net/falk-tj/qtsixa/ubuntu xenial Release' não possui um arquivo de liberação. N: A atualização de um repositório desse tipo não pode ser feita com segurança e, portanto, é desativada por padrão. N: Consulte a página de manual apt-secure (8) para obter detalhes sobre a criação do repositório e a configuração do usuário.
Cirelli94
10
Desculpe ser esse cara, mas a compilação a partir da fonte funcionou para mim e o PPA está bem quieto há um tempo (não é estranho, considerando que o GitHub não foi atualizado em quatro anos e a versão "final" foi lançada da mesma forma. tempo), então não prenda a respiração por um pacote xenial.
O excelente guia que vinculei fornece alguns comandos para baixar todos os pré-requisitos e compilar, mas vou resumir aqui:
Eu recebo nathan @ nathan-vm: ~ / projects / sixad-master $ sudo sixpair USB_REQ_GET_CONFIGURATION: Tubo quebrado Master atual do Bluetooth: Não é possível recuperar o bd_addr local de hcitool dev. Ative o Bluetooth ou especifique um endereço manualmente.
Vazio
7
Você pode conectar o controlador ao PC via cabo USB. Isso é fornecido com um dispositivo PS3 (é a principal maneira 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 se concentra na conexão USB. Pode ser que o controlador já funcione se você fizer isso (você pode testar isso com o jstest-gtk, conforme listado abaixo). Eu uso outro controlador PnP semelhante, e funciona sem dificuldade.
se não funcionar automaticamente, esse link poderá responder à sua pergunta. Em suma:
instale o xboxdrv a partir do Ubuntu Software Center ou com sudo apt-get install xboxdrv
inicie o xboxdrv com sudo xboxdrv --detach-kernel-driver
Se você pressionar o botão Playstation, o computador receberá sua entrada e a simulará como um controlador Xbox 360, que deve funcionar da mesma forma que o controlador playstation.
Você pode testar a funcionalidade do seu controlador através Jstest-gtk (instalar: sudo apt-get install jstest-gtk)
Não funciona mais com o ubuntu 14.10. Eu testei com as 14.04 debs.
migueleon
Essa deve ser a resposta aceita.
Yokai
1
O PPA não funciona com derivados do Ubuntu Xenial, mas existe uma solução. Se você possui o Ubuntu 16.04 e gostaria de usar qtsixa, pode usar estes comandos para induzir o PPA a pensar que você está executando o 15.10:
Este não é recomendado ... este frio quebrar seu sistema
Maxwel Leite
Resposta com voto negativo. Alterar a descrição do seu lançamento NÃO é a maneira como você faz as coisas no Ubuntu ou Debian.
21418 dotz
0
No Ubuntu 15.10 / 16.04 e Linux Mint 18, você ainda pode usar o QtSixA PPA, mas especificando "vívida" como a versão do Ubuntu (15.04), pois essa foi a última versão oficialmente suportada. Para fazer isso, execute o seguinte:
Nota: até onde sei, o aplicativo baseado em GUI não é mais útil, pelo menos para detectar e conectar controladores por Bluetooth. Por isso, você precisa usar os aplicativos baseados em linha de comando, ou seja, sixadesixpair
Edit: Aparentemente e de acordo com meus testes, o sixad inicia automaticamente na inicialização, mas não funciona quando isso acontece, tendo que parar e reiniciá-lo para fazê-lo funcionar. Para impedir que sixad seja iniciado na inicialização, você deve executar:
sudo systemctl disable sixad
e, quando você for usá-lo, execute:
sudo sixad -s
é claro, tudo isso acima é 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. Não consegui conectar meus controladores PS3 nativamente e, quando uso o QTSixA, posso fazer outras coisas, como especificar o endereço MAC do Bluetooth a ser emparelhado.
Acho que vou enviar um email ao desenvolvedor para saber se é possível retomar o suporte. Acredito que, aplicando apenas pequenas modificações, o projeto poderia funcionar adequadamente pronto para uso. E, mesmo sem fazer nada, o PPA ainda poderia funcionar.
O par é bem sucedido, mas não se conecta ao controlador.
Maxwel Leite
@Maxwel Leite você é capaz de iniciar o sixad com sucesso? Você levou em conta o que eu expliquei sobre como impedir que sixad iniciasse na inicialização?
Luisg123v
yes sixad inicia e aguarde pressionar o botão PS - funciona e sim, desabilito o sixad desde o início na inicialização. Obrigado por tentar me ajudar, mas resolvo o problema sozinho .
Respostas:
Você deve usar sixad / QtSixA http://qtsixa.sourceforge.net/ . Basta instalar a partir do repositório e emparelhar com sixpair enquanto o sixaxis está conectado com usb e, em seguida, conectar com Bluetooth pressionando o botão PS.
Conecte com USB
Desconecte o sixaxis do USB
pressione o botão PS para conectar via bluetooth
fonte
Desculpe ser esse cara, mas a compilação a partir da fonte funcionou para mim e o PPA está bem quieto há um tempo (não é estranho, considerando que o GitHub não foi atualizado em quatro anos e a versão "final" foi lançada da mesma forma. tempo), então não prenda a respiração por um pacote xenial.
O excelente guia que vinculei fornece alguns comandos para baixar todos os pré-requisitos e compilar, mas vou resumir aqui:
fonte
hcitool dev
. Ative o Bluetooth ou especifique um endereço manualmente.Você pode conectar o controlador ao PC via cabo USB. Isso é fornecido com um dispositivo PS3 (é a principal maneira 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 se concentra na conexão USB. Pode ser que o controlador já funcione se você fizer isso (você pode testar isso com o jstest-gtk, conforme listado abaixo). Eu uso outro controlador PnP semelhante, e funciona sem dificuldade.
se não funcionar automaticamente, esse link poderá responder à sua pergunta. Em suma:
sudo apt-get install xboxdrv
sudo xboxdrv --detach-kernel-driver
Você pode testar a funcionalidade do seu controlador através Jstest-gtk (instalar:
sudo apt-get install jstest-gtk
)Boa sorte, deixe-me saber se funciona.
fonte
O PPA não funciona com derivados do Ubuntu Xenial, mas existe uma solução. Se você possui o Ubuntu 16.04 e gostaria de usar
qtsixa
, pode usar estes comandos para induzir o PPA a pensar que você está executando o 15.10:Altere as seguintes linhas para os valores abaixo:
e salve.
Agora instale o PPA para
qtsixa
. Em seguida, copie olsb-release
arquivo original de volta para onde estava.Agora você pode reiniciar.
Útil para usar o Intel Graphics Installer para Linux ™ também, testado no Linux Mint 18, graças a esta publicação .
fonte
No Ubuntu 15.10 / 16.04 e Linux Mint 18, você ainda pode usar o QtSixA PPA, mas especificando "vívida" como a versão do Ubuntu (15.04), pois essa foi a última versão oficialmente suportada. Para fazer isso, execute o seguinte:
Nota: até onde sei, o aplicativo baseado em GUI não é mais útil, pelo menos para detectar e conectar controladores por Bluetooth. Por isso, você precisa usar os aplicativos baseados em linha de comando, ou seja,
sixad
esixpair
Edit: Aparentemente e de acordo com meus testes, o sixad inicia automaticamente na inicialização, mas não funciona quando isso acontece, tendo que parar e reiniciá-lo para fazê-lo funcionar. Para impedir que sixad seja iniciado na inicialização, você deve executar:
e, quando você for usá-lo, execute:
é claro, tudo isso acima é 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. Não consegui conectar meus controladores PS3 nativamente e, quando uso o QTSixA, posso fazer outras coisas, como especificar o endereço MAC do Bluetooth a ser emparelhado.
Acho que vou enviar um email ao desenvolvedor para saber se é possível retomar o suporte. Acredito que, aplicando apenas pequenas modificações, o projeto poderia funcionar adequadamente pronto para uso. E, mesmo sem fazer nada, o PPA ainda poderia funcionar.
fonte