Eu tenho um gamepad do Microsoft XBOX 360 com o adaptador sem fio e fiquei imaginando o que teria que instalar para usá-los com o Ubuntu. Sei que ao usá-lo no Windows, preciso instalar manualmente os drivers do receptor sem fio (se for o caso) relevante.)
58
Respostas:
Se você encontrar dificuldades para executar o seu controlador XBOX 360, isso ajudará você a instalá-lo em um computador executando o Ubuntu e também mostrará como configurá-lo. Essas instruções são viáveis para controladores X-Box 360 com ou sem fio.
Começando
Para poder usar o controle com fio / sem fio do Xbox 360 no Ubuntu 12.04 (Precise Pangolin), você precisa primeiro instalar alguns pacotes necessários.
Abra o terminal e execute este comando:
Você também precisa garantir que o xpad não esteja sendo carregado:
Em seguida, execute o xboxdrv:
Configurando o Pad
Conecte agora o seu controlador de jogo ao seu PC via USB (com fio) ou conecte o seu receptor de jogos sem fio XBOX 360 PC ao seu controlador sem fio e execute este comando para iniciar a configuração:
Na janela exibida, selecione seu controlador (bloco Microsoft X-Box 360, bloco Genérico X-Box etc.) e clique em Propriedades:
Nota Se o seu controlador não estiver listado, tente clicar no botão "Atualizar".
Uma nova janela será exibida, ajudando a calibrar o controle do jogo, remapear os botões do controle do jogo (alterar a ordem dos eixos e botões), etc.
Depois de concluir sua configuração, salve suas novas configurações e feche a janela. Agora você poderá usar seu controle Xbox 360 para jogar no Ubuntu.
Configure o xboxdrv para iniciar na inicialização
Se você estiver fabricando uma máquina dedicada ou quiser garantir que o xboxdrv seja carregado na inicialização, faça o seguinte:
Primeiro, crie um trabalho inicial:
e aí adicione o seguinte conteúdo:
Isso garantirá que o xboxdrv seja iniciado na inicialização.
Fontes:
fonte
expect fork
não é necessário (e, quando necessário, deve ser colocado primeiro e depois o comando).Ubuntu 14.04, 15.10, 16.04 :
Criei um PPA para instalar e criar um daemon adequado para a
xboxdrv
versão 14.04 e posterior.Além disso, este PPA limpará a configuração quebrada, marcará o xpad como conflito (pare-o, se necessário), inicie o daemon xboxdrv e crie uma entrada "Joysticks" nas Configurações do sistema.
Para instalá-lo, execute em um terminal:
PS: Clonei o pacote para outros lançamentos e até o mudei para trabalhar
systemd
.fonte
Finalmente resolvi. Basta digitar isso no Terminal
e pressione ctrl + c
e pronto, você acabou de instalar o driver Xbox e está pronto para usar o seu controle Xbox 360: D. Eu acho que quando todo mundo diz que o controlador é um Plug & Play e não é necessário instalar os drivers necessários para usá-lo.
fonte
UPDATE: Isso não é necessário para o Kernel 4.2 (talvez 15.10 ou 16.04) e superior. Este bug foi finalmente corrigido: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1272765 .
Se você tiver problemas com os LEDs piscando, adicione este ppa e instale o módulo do kernel xpad fixo do SteamOS. Thanks Valve!
Isso atualiza o módulo xpad no Ubuntu, assim você não precisa do xboxdrv.
fonte
Esta é uma atualização das respostas existentes para uma maneira de fazer com que um controlador XBox360 funcione no Wine> = 1.7, incluindo jogos Steam no Wine no Ubuntu> = 13.10. Não são necessárias permissões de root para instalação e operação.
O método abaixo utiliza x360ce.exe , que basicamente fornece códigos Dinput para o Wine se comunicar com um jogo (observe que o seu controlador XBox ainda envia controles Xinput).
Conecte seu controlador XBox360 (ou compatível) para que ele seja reconhecido automaticamente com o módulo do kernel do xpad.
Extraia os arquivos ZIP para copiar seu conteúdo com pelo menos os seguintes arquivos no diretório executável do jogo (por exemplo,
~/.wine/drive_c/Programs/Games/game.exe
ou~/.wine/drive_c/Programs/Steam/SteamApps/common/Name_Of_Game/game.exe
):alguns jogos também podem precisar de:
Execute
x360ce.exe
com o Wine para criar umx360ce.ini
arquivo de amostra no diretório do jogo, se ainda não estiver presente.x360ce.exe
(talvez você precise matar o Wine para fazer isso, pois o aplicativo pode travar)Abra o
x360ce.ini
arquivo com um editor para adicionar a seguinte linha para evitar falhas ou travamentos futuros:Comece
x360ce.exe
novamente a reconhecer seu (s) controlador (es) XBox.Ajuste os botões e os eixos do joystick do seu controlador para os valores apropriados.
Save salva essas configurações no arquivo xbox360ce.ini
x360ce.exe
x360ce.ini
arquivo em um editor novamente para ajustar algumas das configurações.fonte
Não tenho certeza do que você tentou, então vamos tentar instruções oficiais primeiro. Por favor, abra um terminal (procure-o no traço) e digite os seguintes comandos, um por um (não é necessário copiar a saída):
Reinicie e o seu receptor sem fio deve ser reconhecido.
Observe que, infelizmente, não há um pacote 12.04 para
xboxdrv-stable
. Você pode entrar em contato com o mantenedor do pacote , supondo que você tenha uma conta no Launchpad.net. Ainda assim, tente usar o software que precisa do driver.fonte
Assim como uma observação lateral não relacionada, o erro que você estava vendo com seu makefile foi devido ao fato de os makefiles usarem guias para indentação e, provavelmente, quando o arquivo foi copiado, essas guias foram alteradas para espaços.
fonte
Você não precisa instalar nada, o kernel possui um driver de compilação. Basta conectar o adaptador sem fio ao USB e sincronizar o controlador.
xboxdrv
só é necessário se você quiser opções adicionais de configuração, remapeamento de botões, emulação de mouse etc.fonte
xpad
driver do kernel faz parte do Ubuntu há alguns anos.Isso é coisa velha. Deverá funcionar assim que você conectá-lo, se o jogo for compatível. Eu acho que se o jogo espera um controle xbox (ou seja, não um genérico) no Wine, provavelmente não funcionará. Jogos nativos devem funcionar. Ele está listado como um projeto para o Google Summer of Code, portanto está na agenda.
fonte
Estou executando o kernel Linux versão 4.0.0 e precisava instalar nada e configurar absolutamente nada para jogar com meus controladores XBOX 360. Até mesmo jogos cooperativos nativos para linux que requerem mais de um controle, como "amantes em um espaço-tempo perigoso" ou "trígono", funcionavam de maneira imediata. Basta conectar os dois controladores e pronto.
fonte
A parte do arrancador do meu controlador não estava totalmente conectada. Esse era o meu problema.
fonte