Este processo funcionará para o Ubuntu 11.04 (Natty) e versões mais antigas. Para as versões mais recentes, consulte esta resposta por RolandiXor . Obrigado.
jscal -c /dev/input/js0 (este é o meu local do joystick, verifique o seu)
jstest /dev/input/js0 (ou onde) Se me lembro corretamente, isso deve retornar 0 sem nenhum erro.
execute jscalibrator
jscalibrator
e deve reconhecer o tipo de gamepad corretamente e reconhecer todos os seus botões e eixos
Há também um aplicativo chamado jstest-gtk , que parece fazer algo parecido. Publico aqui uma captura de tela e o link para você: https://github.com/Grumbel/jstest-gtk (este software pode precisar ser compilado para fazê-lo funcionar)
Hora de atualizar esta resposta: $ sudo apt-get install listas de pacotes jscalibrator Leitura ... Pronto Construindo dependência árvore de informações de estado Reading ... Feito E: Não foi possível localizar pacote jscalibrator
Matteo
2
A resposta foi atualizada. Consulte esta resposta da RolandiXor para obter suporte adicional em versões mais recentes. Obrigado askubuntu.com/a/270111/9598
Geppettvs D'Constanzo
Presumo que a primeira captura de tela mostre jscalibrator? Esse é exatamente o software que estou procurando. Como ele não existe mais nas versões mais recentes do Ubuntu, existe uma alternativa que realmente mostre como deve ser o pressionamento de um botão? Como não sei para quais botões 0 a 11 devem mapear, não sei como usar o jstest ou o jscal. Se não houver esse software, existe alguma imagem que mostra um mapeamento de referência? Suponho que X = 0, O = 1, quadrado = 2, triângulo = 4, mas isso é o mais longe que posso imaginar.
Christian
algumas dessas ferramentas me permitem escolher qual driver de entrada o controlador deve usar? como udev por exemplo?
philx_x
30
É possível calibrar o Joysticks no Kubuntu usando as configurações do sistema do KDE. Essa é uma solução "exagerada", pois é claro que requer o KDE (e a maioria dos usuários do Ubuntu não deseja isso).
Eu não tinha meu joystick conectado para a captura de tela acima, mas já tentei antes e funciona.
JStest gtk e joystick
Essas são duas ferramentas incluídas nos repositórios do Ubuntu que eu não testei recentemente (eu as encontrei ao procurar outras opções). O primeiro dos dois, jstest-gtk, é uma ferramenta gráfica e joystické um conjunto de utilitários de linha de comando.
Você pode instalá-los usando:
sudo apt-get install jstest-gtk
ou
sudo apt-get install joystick
O Jstest-gtk é um front end para as ferramentas de linha de comando do joystick.
Eu tentei, jstest-gtkmas parece não me permitir mudar nada .. útil para testar embora.
Seth
23
Estou usando o Ubuntu 13.04 e tenho o Logitech Rumblepad 2. E o que fiz foi instalar estes, joystick e jstest-gtk . Ele já foi calibrado para o padrão e o dispositivo joystick foi detectado corretamente. Apenas plug and play.
Se você precisar calibrar e salvar sua configuração, faça isso, abra jtest-gtk, você verá isso,
Você pode calibrar clicando duas vezes no dispositivo.
Como você salva sua configuração? Onde é salvo? Em qual arquivo?
erik
Isso funcionou em 16.04 também, graças a Shaharil.
DezLeftFingers #
14
As respostas aqui estão ficando um pouco antigas agora, e os usuários parecem estar tendo problemas novamente, então esta é uma solução atual de 2016 para configurar seu joystick ou gamepad no Ubuntu.
Você pode usar antimicro, é um garfo joy2keye possui um GUI, use PPApara 12.04 a 15.10
Isso também funcionou com o droidpadaplicativo que permite que o telefone Android seja usado como gamepad.
Vivi
Esta aplicação não retira meus gamepads USB às 15.10 - eles funcionam bem no 14.04. Alguma solução alternativa para 15.10?
TenLeftFingers
Eu não conheço uma solução alternativa, funcionou para mim na 15.10, mas aqui estão algumas coisas para tentar atualizar o kernel e o sistema com a sudo apt-get dist-upgradetentativa de instalar a sudo apt-get install xboxdrvreinicialização do driver xbox após cada uma. Também atualizei a resposta para incluir uma versão para 16.04, se você deseja atualizar. @TenLeftFingers
Mark Kirby
Obrigado Mark Kirby. Acontece que meu laptop não fornece energia suficiente via USB, a menos que o cabo de alimentação esteja conectado.
TenLeftFingers
@TenLeftFingers (e a qualquer pessoa cujo controlador não seja reconhecido quando conectado via cabo USB) - algo que vale a pena tentar é um cabo mais curto . Eu tinha acabado de pegar o mais próximo, que era bem longo. Nada foi reconhecido. Eu tentei um muito curto e um controlador de PS2 e um controlador Xbox One foram então encontrados usandoftest /dev/input/by-id/..
n1k31t4
7
Atualmente, estou usando o qjoypad para mapear chaves (até o mouse) para um Logitech Gamepad F310. Está funcionando bem para jogos projetados com apenas controles de teclado e mouse em mente. Parece exigir ser executado a partir de cli como qjoypad --notray. Ele usa uma GUI.
Como instalar o Qjoypad
Primeiro adicione o ppa GetDeb Games
O qjoypad não está no repositório do ubuntu. Se importa de dar instruções sobre como adicioná-lo?
Nil
11
Lembro-me de instalar através do gerenciador de pacotes sinápticos. Vou verificar quando chegar em casa, mas você pode obtê-lo em qjoypad.sourceforge.net . Descomprimir o tar.gz ea instalação deve ser tão simples quanto ./configmakemake install
iyrin
11
não parece que o pacote foi atualizado em mais de 3 anos. Também não parece haver um ppa para ele, não é importante, dado que não há atualizações. Definitivamente não está no repositório do raring. Nvm, achei ubuntuupdates.org/ppa/getdeb_games?dist=raring
Nenhum
Eu ainda estou tentando descobrir como obter essa opção notray a correr a partir do lançador
Nil
11
@Nil no momento em que escrevi isso, qjoypad de fato nos repositórios do Ubuntu.
Respostas:
Este processo funcionará para o Ubuntu 11.04 (Natty) e versões mais antigas. Para as versões mais recentes, consulte esta resposta por RolandiXor . Obrigado.
Não testado por mim, mas encontrado em um link fornecido em: http://ubuntuforums.org/showthread.php?t=393425 , espero que isso ajude.
Há também um aplicativo chamado jstest-gtk , que parece fazer algo parecido. Publico aqui uma captura de tela e o link para você: https://github.com/Grumbel/jstest-gtk (este software pode precisar ser compilado para fazê-lo funcionar)
fonte
É possível calibrar o Joysticks no Kubuntu usando as configurações do sistema do KDE. Essa é uma solução "exagerada", pois é claro que requer o KDE (e a maioria dos usuários do Ubuntu não deseja isso).
Eu não tinha meu joystick conectado para a captura de tela acima, mas já tentei antes e funciona.
JStest gtk e joystick
Essas são duas ferramentas incluídas nos repositórios do Ubuntu que eu não testei recentemente (eu as encontrei ao procurar outras opções). O primeiro dos dois, jstest-gtk, é uma ferramenta gráfica e
joystick
é um conjunto de utilitários de linha de comando.Você pode instalá-los usando:
ou
O Jstest-gtk é um front end para as ferramentas de linha de comando do joystick.
fonte
kde-system-settings
mas não consigo encontrar essas configurações. Onde exatamente eles estão? Preciso instalar outro pacote?jstest-gtk
mas parece não me permitir mudar nada .. útil para testar embora.Estou usando o Ubuntu 13.04 e tenho o Logitech Rumblepad 2. E o que fiz foi instalar estes, joystick e jstest-gtk . Ele já foi calibrado para o padrão e o dispositivo joystick foi detectado corretamente. Apenas plug and play.
Se você precisar calibrar e salvar sua configuração, faça isso, abra jtest-gtk, você verá isso,
Você pode calibrar clicando duas vezes no dispositivo.
Espero que ajude você como me ajudou.
fonte
As respostas aqui estão ficando um pouco antigas agora, e os usuários parecem estar tendo problemas novamente, então esta é uma solução atual de 2016 para configurar seu joystick ou gamepad no Ubuntu.
Você pode usar
antimicro
, é um garfojoy2key
e possui umGUI
, usePPA
para 12.04 a 15.10Para 16.04+, use este
PPA
Fonte
fonte
droidpad
aplicativo que permite que o telefone Android seja usado como gamepad.sudo apt-get dist-upgrade
tentativa de instalar asudo apt-get install xboxdrv
reinicialização do driver xbox após cada uma. Também atualizei a resposta para incluir uma versão para 16.04, se você deseja atualizar. @TenLeftFingersftest /dev/input/by-id/..
Atualmente, estou usando o qjoypad para mapear chaves (até o mouse) para um Logitech Gamepad F310. Está funcionando bem para jogos projetados com apenas controles de teclado e mouse em mente. Parece exigir ser executado a partir de cli como
qjoypad --notray
. Ele usa uma GUI.Como instalar o Qjoypad
Primeiro adicione o ppa GetDeb Games
Atualize e instale o pacote
Como alternativa, baixe o pacote aqui e instale com seu gerenciador de pacotes favorito.
fonte
./config
make
make install