Estou pensando em comprar um gamepad para jogar emuladores (como ZSNES) e li alguns artigos na rede relacionados a alguns gamepads que não funcionam no Linux, especialmente quando jogam no Wine. Mas isso apenas para o vinho, certo? Existem algumas perguntas em minha mente, como:
Isso significa que todos os jogos nativos do Ubuntu funcionam bem com qualquer gamepads OU isso também possui gamepads específicos? que funcionam no Ubuntu (12.04).
E se eu comprar um gamepad aleatório como Unofficial / Fake, ele será reconhecido como gamepad ou o Ubuntu o ignorará?
Se for reconhecido, como vou encontrar os drivers apropriados necessários para usar o hardware? OU os drivers não serão necessários e eu posso começar a jogar logo após comprá-lo e conectá-lo?
Embora o turbo já tenha mencionado
qjoypad
muito brevemente, vale a pena fornecer uma resposta mais longa, pois a versão mais recente (e melhor) precisa ser compilada, pois não está nos repositórios e, atualmente, também não há pacote disponível no site. Em segundo lugar, há gerais guias de blog mais velhos a respeitoqjoypad
, mas seria útil ter um um up-to-date para o Ubuntu.Introdução
O que faço com
Wine
eDosbox
quando há problemas com jogos e suporte ao controlador (que é na maioria das vezes) é usar um programa como o qjoypad . Este utilitáriopara que não importe se
wine
o jogo atualwine
suporta o joypad, geralmente você poderá usá-lo.Compilação
Instale as dependências (e
build-essential
se necessário) com:Você precisará das bibliotecas QT para executar o programa e das bibliotecas QT dev para compilar
qjoypad
, conforme observado no site oficial , portanto, você também deve instalar todo o kit de desenvolvimento QT comIsso é muito importante, pois você está usando as bibliotecas QT para criar a GUI.
Baixe a versão mais recente (atualmente 4.10) do Sourceforge e extraia-a com
Em seguida,
cd
para essa pasta e depoiscd
para asrc
pasta e executeConfiguração
Agora conecte seu joystick ou gamepad e corra a partir do terminal
qjoypad &
ou selecione-o no menu do iniciador.Quando você carrega
qjoypad
(captura de tela um), você vê os números dos botões, como o botão 1, o botão 2, etc. Se desejar ver o que eles correspondem no seu joystick, você pode instalarevtest
e executarevtest
e, em seguida, selecionar o número do dispositivo do seu gamepad para obtenha as seguintes informações:A ordem dos botões aqui reflete isso
qjoypad
, então o botão 1 do qjoypad estáBTN_A
no controlador, etc.(Os layouts do seu joypad são armazenados
~/.qjoypad3
se você deseja fazer backup deles.)O leia-me no download com o código-fonte também possui algumas informações úteis sobre como configurar e executar
qjoypad
.Clique em adicionar para criar um novo perfil e nomeie-o e, em seguida, você pode atribuir todos os botões disponíveis, mas clique em atualizar para salvar suas configurações.
Você pode configurar totalmente todos os pontos do eixo, e o tipo de sidewinder e os dispositivos analógicos duplos parecem configuráveis. Mais detalhes estão disponíveis neste artigo e no leia-me útil incluído no download do código-fonte.
Pensamentos finais
Qjoypad
precisa estar em execução (com o perfil correto do seu joypad selecionado) quandodosbox
ouwine
é iniciado.Você precisa definir as ligações do teclado primeiro no jogo em que deseja usar
qjoypad
. Muitas vezes, no seu próprio jogo, a configuração deve ser definida como teclado e não com joystick. Isto é o que eu encontrei com osDosbox
jogos, e provavelmente é o mesmo para osWine
jogos. Tanto para jogos quanto para controlar qualquer programa em execução na janela X,qjoypad
é um utilitário muito útil.fonte
De um modo geral, todos os gamepads USB que seguem as especificações da HID funcionam no Linux sem a necessidade de drivers especiais, o que significa que praticamente todos os gamepads de PC normais funcionarão. No entanto, o suporte pode ser limitado a recursos básicos e coisas como o estrondo podem não ser suportadas.
Os gamepads de console como o Xbox360, o Wiimote ou o Dualshock também funcionarão no Linux, mas requerem algum trabalho adicional (por exemplo, drivers como qtsixa, cwiid, xpad ou xboxdrv).
fonte
Experimente o aplicativo atimicro, que para mim foi o melhor!
http://www.ryochan7.com/projects/antimicro/
fonte
Se você quiser tentar outro DEB ou APT:
pesquise qjoypad em http://www.ubuntuupdates.org/
e lembre-se de que a configuração só aparecerá se iniciada
qjoypad --notray
e clique com o botão esquerdo no ícone!fonte