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!