Como usar seu Iphone como controle sem fio para jogar no Linux
Dica publicada em Linux / Miscelânea
Como usar seu Iphone como controle sem fio para jogar no Linux
Para usar o Iphone como controle, basicamente você precisa de duas coisas: (a) instalar o aplicativo Wifipad no Iphone e (b) instalar o wifipad-server no Linux. O autor do artigo usou a distribuição Kubuntu e um emulador de Super Nintendo para testar, mas as instruções devem funcionar em qualquer distribuição baseada em Debian.
Primeiramente acesse a App Store no seu Iphone, procure por wifipad e instale-o. Em seguida acesse: Baixe o pacote referente à sua arquitetura: i386 ou amd64. Perceba que há pacotes para Windows e Mac e além disso o código fonte.
Instale o pacote com o seguinte comando:
sudo dpkg -i nome_do_pacote.deb
No Iphone deixe a conexão de Wi-fi ligada.
Para iniciar o servidor use o comando:
wifipad-server &
Abrirá uma janela como esta: No campo "Server name" coloque um nome qualquer como por exemplo "Linux". Depois minimize essa janela.
No Iphone abra o aplicativo: Toque em "Refresh server list" e será mostrado o nome do servidor que você configurou anteriormente: Toque em "Linux", depois em "WifiPad (Default)", e por fim em "Default". Aparecerá na tela do Iphone o controle: Teoricamente está pronto para uso o seu controle sem fio. Mas é preciso configurar o emulador ou o jogo. Por exemplo, usando o emulador snes9x, é preciso ir em Opções -> Preferências -> Aba Controles.
Após configurar, pronto. É só usar.
Claro que usar o Iphone como controle não é tão bom quanto usar um controle de verdade. Porém, é uma opção e pode quebrar um galho. A vantagem é deixar o teclado livre para outro jogador, caso não tenha outro controle, e também o fato de ser sem fio. Você também pode controlar o cursor de uma área de seleção e deslizar páginas no navegador. As desvantagens incluem a tela plana, sensível ao toque, na qual o usuário pode se sentir desconfortável por não sentir em que botão exatamente está tocando.
Dica: desabilite notificações dos aplicativos para não ser interrompido durante o jogo!
Primeiramente acesse a App Store no seu Iphone, procure por wifipad e instale-o. Em seguida acesse: Baixe o pacote referente à sua arquitetura: i386 ou amd64. Perceba que há pacotes para Windows e Mac e além disso o código fonte.
Instale o pacote com o seguinte comando:
sudo dpkg -i nome_do_pacote.deb
No Iphone deixe a conexão de Wi-fi ligada.
Para iniciar o servidor use o comando:
wifipad-server &
Abrirá uma janela como esta: No campo "Server name" coloque um nome qualquer como por exemplo "Linux". Depois minimize essa janela.
No Iphone abra o aplicativo: Toque em "Refresh server list" e será mostrado o nome do servidor que você configurou anteriormente: Toque em "Linux", depois em "WifiPad (Default)", e por fim em "Default". Aparecerá na tela do Iphone o controle: Teoricamente está pronto para uso o seu controle sem fio. Mas é preciso configurar o emulador ou o jogo. Por exemplo, usando o emulador snes9x, é preciso ir em Opções -> Preferências -> Aba Controles.

Claro que usar o Iphone como controle não é tão bom quanto usar um controle de verdade. Porém, é uma opção e pode quebrar um galho. A vantagem é deixar o teclado livre para outro jogador, caso não tenha outro controle, e também o fato de ser sem fio. Você também pode controlar o cursor de uma área de seleção e deslizar páginas no navegador. As desvantagens incluem a tela plana, sensível ao toque, na qual o usuário pode se sentir desconfortável por não sentir em que botão exatamente está tocando.
Dica: desabilite notificações dos aplicativos para não ser interrompido durante o jogo!