Eu tenho um iPad 2 e gostaria que meu sistema Ubuntu aparecesse como um teclado bluetooth para ele, de modo que o que digito no meu computador apareça no meu iPad.
Existe uma maneira específica de fazer isso?
Eu tenho um iPad 2 e gostaria que meu sistema Ubuntu aparecesse como um teclado bluetooth para ele, de modo que o que digito no meu computador apareça no meu iPad.
Existe uma maneira específica de fazer isso?
Respostas:
Você pode fazer seu computador funcionar como um teclado Bluetooth para outros dispositivos, desde que:
sudo
a root
).Existe um programa FOSS que faz isso, chamado hidclient :
O programa hidclient faz com que um computador equipado com tecnologia Bluetooth® apareça como um dispositivo de teclado e mouse Bluetooth® para outras máquinas. Os eventos de entrada (como pressionamentos de teclas e movimentos do mouse) dos dispositivos de entrada conectados localmente serão encaminhados para outra máquina através do link Bluetooth®.
Para a contraparte (que pode ser um PC Linux, um PC Win, um PDA ...), não há diferença técnica para os dispositivos de entrada Bluetooth® "reais".
Fonte: site oficial do hidclient (página principal) .
Isso totalmente rochas : você não tem que fazer nada especial para o iPad (ou qualquer outro dispositivo móvel que funciona com teclados Bluetooth) para chegar a este trabalho. Você não precisa fazer o jailbreak. Você não precisa instalar nenhum aplicativo especial. Basta instalar e executar o hidclient e depois informar ao seu dispositivo móvel (o iPad) que você deseja usar o teclado Bluetooth!
Tudo o que você precisa para obter o software e aprender como usá-lo está aqui.
Depois de ler a página inteira (para entender como ela funciona), certifique-se de usar as instruções no final (para Ubuntu).
make
e pressione Enterpara compilar a fonte.sudo cp /etc/bluetooth/main.conf /etc/bluetooth/main.conf.old
sudo -H gedit /etc/bluetooth/main.conf
#DisablePlugins = network,input
adicionar a linha DisablePlugins = input
(não #
). #
a ao início de Class = 0x000100
; embaixo, escreva Class=0x000540
(não #
). hidclient
como um comando normal: sudo cp hidclient /usr/local/bin
. /usr/local/bin
está no seu caminho com echo $PATH
. hidclient
certificando-se de estar no diretório em que a compilou e executando em ./hidclient
vez de hidclient
.hidclient
Execute hidclient --help
(ou veja a parte inferior da página da web ) para ver como usá-lo.
Exceto quando executado com o --help
sinalizador, hidclient
deve ser executado como root. Então use sudo hidclient
(seguido pelas opções que você especificar, conforme explicado na ajuda).
Basicamente, existem duas etapas:
sudo hidclient -l
para uma lista numerada de dispositivos.sudo hidclient -eN -x
N
Você está pronto. Diga ao seu dispositivo móvel (iPad) para usar um teclado Bluetooth.
hidclient
A última coisa que você precisa fazer é parar de usar o teclado para entrada de Bluetooth. Veja, quando hidclient
está em execução, o dispositivo que você seleciona não está mais dando entrada para o seu sistema Ubuntu . Se não fosse o teclado (digamos, o mouse), você pode sair hidclient
pressionando Ctrl+ Cno Terminal.
Mas você não pode fazer isso, porque a entrada do teclado não irá para o Terminal ou qualquer outro programa Ubuntu. O teclado está funcionando como um dispositivo Bluetooth!
Portanto, ao "encaminhar" o teclado, saia hidclient
fechando a janela (ou guia) do Terminal em que está sendo executada, com o mouse (ou trackpad).