Skip to content

Como usar um controle Nintendo Wii para jogar jogos Linux

6 de maio de 2021

Neste artigo

Você pode jogar Nintendo Wii no Linux se souber usar o controle remoto do Wii com o computador. Você também pode usar o Wii remote em vez de um controlador de jogo para PC para jogar qualquer jogo usando um emulador. As instruções neste artigo se aplicam a distribuições Linux baseadas em Debian, como Debian, Mint e Ubuntu.

O que você precisa para usar um Wii Remote com Linux

Além de um controlador Wii, você precisará instalar os seguintes pacotes Linux:

  • lswm
  • wminput
  • libcwiid1

Você pode obter todas essas ferramentas digitando um único comando sudo no terminal de comando do Linux: sudo apt-get install lswm wminput libcwiid1

Se estiver usando uma distribuição Linux baseada em RPM, você pode usar o YUM ou uma ferramenta semelhante para obter esses aplicativos.

Como conectar um Wii Remote ao Linux

Você pode configurar o Wii remote a partir da linha de comando:

  1. Abra o terminal de comando do Linux e digite o seguinte comando para obter o endereço Bluetooth do seu controlador Wii: lswm

  2. Pressione e segure o 1 e 2 botões no controlador do Wii ao mesmo tempo, quando solicitado. Se feito corretamente, um conjunto de números e letras deve aparecer no terminal assim: 00: 1B: 7A: 4F: 61: C4

    Certifique-se de que o Bluetooth esteja ativado em seu computador. Você pode ter que tentar algumas vezes antes que seu PC detecte o controle remoto Wii.

  3. Digite o seguinte na janela do terminal para abrir o editor Nano para que você possa definir um arquivo de configuração para mapear os botões do Wii para as teclas: sudo nano / etc / cwiid / wminput / gamepad

  4. Copie e cole o seguinte na parte inferior do arquivo do editor Nano: Wiimote.Down = KEY_RIGHT
    Wiimote.Left = KEY_DOWN
    Wiimote.Right = KEY_UP
    Wiimote.1 = KEY_SPACE
    Wiimote.2 = KEY_LEFTCTRL
    Wiimote.A = KEY_LEFTALT
    Wiimote.B = KEY_RIGHTCTRL
    Wiimote.Plus = KEY_LEFTSHIFT

  5. Aperte CTRL + O no teclado para salvar o arquivo de configuração.

  6. Aperte CTRL + X para fechar o Nano.

  7. Depois de configurar o mapeamento do botão, execute o seguinte comando: sudo wminput -c / etc / cwiid / wminput / gamepad

  8. Pressione e segure o 1 e 2 botões no controlador do Wii ao mesmo tempo novamente quando solicitado. A palavra “pronto” aparecerá se a conexão for bem-sucedida. Comece qualquer jogo para jogar com o controle remoto Wii.

Uma grande vantagem do controlador do Wii é o direcional, que funciona muito melhor para jogos da velha escola do que o joystick do Xbox One porque não é tão sensível.

Configurando o Wii Remote para Linux

Quando você cria seu arquivo de configuração, ele já deve conter algum texto como o seguinte: # porta de jogo
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A

type = “code”> O formato de cada linha do arquivo é Botão de controle de Wii = botão do teclado. Por exemplo: Wiimote.Up = KEY_UP

type = “code”> O comando acima mapeia o Pra cima botão no controle remoto Wii para o seta para cima no teclado. No entanto, uma vez que você deve segurar o Wii remote de lado para jogar a maioria dos jogos, você pode querer mapear o Pra cima botão para o seta esquerda chave: Wiimote.Up = KEY_LEFT

type = “código”>

Botão do Wii Remote Teclado Linux
Pra cima Seta esquerda
Baixa Seta direita
Deixou Seta para baixo
Direito Seta para cima
1 Espaço
2 CTRL esquerdo
UMA ALT esquerdo
B CTRL direito
Mais (+) Desvio à esquerda

A maioria dos emuladores agiliza o processo de mapeamento de botões, portanto, depois de conectar o Wii remote ao Linux, você pode personalizar ainda mais os controles para jogos e consoles específicos. Alguns jogos de PC permitem até mesmo mapear as teclas do mouse para o controlador do Wii. Você pode ver as configurações recomendadas do controlador para jogos retro no site Internet Archive Arcade.

Botões do Wii Remote

Você pode usar vários acessórios Wii com Linux, incluindo o Wii Classic Controller e o Wii Nunchuk. Abaixo está uma lista de todos os botões do controlador do Wii que você pode configurar no arquivo do gamepad:

Wii Remote

  • Wiimote.Up
  • Wiimote.Down
  • Wiimote.Left
  • Wiimote.Right
  • Wiimote.A
  • Wiimote.B
  • Wiimote.1
  • Wiimote.2
  • Wiimote.Plus
  • Wiimote.Minus
  • Wiimote.Home
  • Wiimote.Dpad.X
  • Wiimote.Dpad.Y

Wii Nunchuk

  • Nunchuk.C
  • Nunchuk.Z
  • Nunchuk.Stick.X
  • Nunchuk.Stick.Y

Wii Classic Controller

  • Classic.Up
  • Classic.Down
  • Classic.Left
  • Classic.Right
  • Classic.Minus
  • Classic.Plus
  • Classic.Home
  • Classic.A
  • Classic.B
  • Classic.X
  • Classic.Y
  • Classic.ZL
  • Classic.ZR
  • Classic.L
  • Classic.R
  • Classic.Dpad.X
  • Classic.Dpad.Y
  • Classic.LStick.X
  • Classic.LStick.Y
  • Classic.RStick.X
  • Classic.RStick.Y
  • Classic.LAnalog
  • Classic.RAnalog

Infelizmente, não é possível configurar os controles de movimento do Wii remote com Linux, mas você ainda pode jogar ROMs de jogos Wii que não requerem controles de movimento.

Mapeamentos de teclado

Abaixo está um guia para o teclado Linux para ajudá-lo a definir seu arquivo de configuração.

Chave Código
Escapar KEY_ESC
0 KEY_0
1 KEY_1
2 KEY_2
3 KEY_3
4 KEY_4
5 KEY_5
6 KEY_6
7 KEY_7
8 KEY_8
9 KEY_9
– (símbolo de menos) KEY_MINUS
= (símbolo de igual) KEY_EQUAL
BackSpace KEY_BACKSPACE
Aba KEY_TAB
Q KEY_Q
C KEY_W
E KEY_E
R KEY_R
T KEY_T
Y KEY_Y
você KEY_U
eu KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Entrar KEY_ENTER
CTRL (lado esquerdo do teclado) KEY_LEFTCTRL
UMA KEY_A
S CHAVES
D KEY_D
F KEY_F
G KEY_G
H KEY_H
J KEY_J
K KEY_K
eu KEY_L
; (Semi-dois-pontos) KEY_SEMICOLON
‘(Apóstrofo) KEY_APOSTROPHE)
#
Shift (lado esquerdo do teclado) KEY_LEFTSHIFT
KEY_BACKSLASH
Z KEY_Z
X KEY_X
C KEY_C
V KEY_V
B KEY_B
N KEY_N
M KEY_M
, (vírgula) KEY_COMMA
. (ponto final) KEY_DOT
/ (barra) KEY_SLASH
Shift (lado direito do teclado KEY_RIGHTSHIFT
ALT (lado esquerdo do teclado KEY_LEFTALT
Barra de espaço KEY_SPACE
Caps Lock KEY_CAPSLOCK
F1 KEY_F1
F2 KEY_F2
F3 KEY_F3
F4 KEY_F4
F5 KEY_F5
F6 KEY_F6
F7 KEY_F7
F8 KEY_F8
F9 KEY_F9
F10 KEY_F10
F11 KEY_F11
F12 KEY_F12
Num Kock KEY_NUMLOCK
Shift Lock KEY_SHIFTLOCK
0 (teclado) KEY_KP0
1 (teclado) KEY_KP1
2 (teclado) KEY_KP2
3 (teclado) KEY_KP3
4 (teclado) KEY_KP4
5 (teclado) KEY_KP5
6 (teclado) KEY_KP6
7 (teclado) KEY_KP7
8 (teclado) KEY_KP8
9 (teclado) KEY_KP9
. (ponto do teclado) KEY_KPDOT
+ (teclado mais símbolo) KEY_KPPLUS
– (teclado menos símbolo) KEY_KPMINUS
Seta esquerda KEY_LEFT
Seta direita KEY_RIGHT
Seta para cima KEY_UP
Seta para baixo KEY_DOWN
Casa KEY_HOME
Inserir KEY_INSERT
Excluir KEY_DELETE
Subir página KEY_PAGEUP
Page Down KEY_PAGEDOWN

Mais da Lifewire

  • Quais acessórios são necessários para jogar jogos Wii?

  • Nintendo Switch

    Como conectar controladores PS4 ou Xbox ao switch

  • Super Mario Galaxy rodando no Dolphin Emulator para PC.

    Como usar o emulador Dolphin

  • Mariokart para Wii gamecover

    Respostas a perguntas comuns sobre Mario Kart 8

  • Membros de uma família jogam boliche no Wii.

    Como sincronizar um Wii Remote

  • Mãos segurando Nintendo Joy-Cons

    Como consertar o Joy-Con Drift no Nintendo Switch e Switch Lite

  • Branco Sony PS4 original com controlador

    Como usar um controlador PS4 no Steam

  • Energizer Flat Panel 4X Sistema de carregamento por indução

    Principais carregadores do Wii Remote e gráfico de comparação

  • PC vs. console

    Aprenda os prós e contras dos PCs vs. Consoles para jogos online

  • Um controlador de PlayStation 4 e um smartphone Google Pixel com o Google Stadia aberto

    Como usar um controlador PS4 para jogar o Google Stadia

  • Teclado e mouse na mesa

    Como usar um teclado e mouse no Xbox One

  • 7 coisas irritantes sobre o Wii U

  • smartphone e laptop

    Como usar seu telefone como um mouse Wi-Fi

  • Um laptop jogando Stadia com um controlador Stadia conectado.

    Como conectar um controlador Stadia a um PC

  • Mulher jogando jogo de computador

    Introdução aos jogos online

  • Wii Homebrew Browser

    Aplicativos essenciais do Wii Homebrew

Lifewire

Siga-nos

  • Facebook

  • Sobre nós
  • Anunciar
  • Política de Privacidade
  • Política de Cookies
  • Carreiras
  • Diretrizes editoriais
  • Contato
  • Termos de uso
  • Privacidade da UE
  • Aviso de privacidade da Califórnia



Seus direitos de privacidade

A Lifewire e nossos parceiros terceirizados usam cookies e processam dados pessoais como identificadores exclusivos com base em seu consentimento para armazenar e / ou acessar informações em um dispositivo, exibir anúncios personalizados e para medição de conteúdo, percepção do público e desenvolvimento de produtos. Para alterar ou retirar suas opções de consentimento para Lifewire.com, incluindo seu direito de contestar quando um interesse legítimo é usado, clique abaixo. A qualquer momento, você pode atualizar suas configurações por meio do link “Privacidade da UE” na parte inferior de qualquer página. Essas escolhas serão sinalizadas globalmente para nossos parceiros e não afetarão os dados de navegação. Lista de parceiros (fornecedores)

Nós e nossos parceiros processamos dados para:

Digitalize ativamente as características do dispositivo para identificação. Use dados precisos de geolocalização. Armazene e / ou acesse informações em um dispositivo. Selecione o conteúdo personalizado. Crie um perfil de conteúdo personalizado. Avalie o desempenho do anúncio. Selecione anúncios básicos. Crie um perfil de anúncios personalizados. Selecione anúncios personalizados. Aplique pesquisas de mercado para gerar insights sobre o público. Avalie o desempenho do conteúdo. Desenvolva e aprimore produtos. Lista de parceiros (fornecedores)