iPad 2があり、UbuntuシステムをBluetoothキーボードとして表示して、コンピューターに入力したものがiPadに表示されるようにします。
それを行う特定の方法はありますか?
iPad 2があり、UbuntuシステムをBluetoothキーボードとして表示して、コンピューターに入力したものがiPadに表示されるようにします。
それを行う特定の方法はありますか?
回答:
次の条件を満たしていれば、コンピューターを他のデバイスのBluetoothキーボードとして機能させることができます。
sudo
ためにroot
)。hidclientと呼ばれる、これを行うFOSSプログラムがあります。
hidclientプログラムは、Bluetooth®テクノロジーを搭載したコンピューターを他のマシンからBluetooth®キーボードおよびマウスデバイスとして表示します。ローカルに接続された入力デバイスの入力イベント(キーストロークやマウスの動きなど)は、Bluetooth®リンクを介して別のマシンに転送されます。
対応する(Linux PC、Win PC、PDAなど)場合、「実際の」Bluetooth®入力デバイスに技術的な違いはありません。
これはまったく揺れ動きます。iPad(またはBluetoothキーボードで動作する他のモバイルデバイス)に対して特別なことをする必要はありません。脱獄する必要はありません。特別なアプリをインストールする必要はありません。hidclientをインストールして実行するだけで、モバイルデバイス(iPad)にBluetoothキーボードを使用することを伝えます。
ソフトウェアを入手して使用方法を学ぶために必要なものはすべてここにあります。
ページ全体を読んだ後(それがどのように機能するかを理解できるように)、最後に説明を使用してください(Ubuntuの場合)。
make
を押しEnter、ソースをコンパイルします。sudo cp /etc/bluetooth/main.conf /etc/bluetooth/main.conf.old
sudo -H gedit /etc/bluetooth/main.conf
#DisablePlugins = network,input
行を追加しますDisablePlugins = input
(なしに#
)。#
の先頭にa を追加しClass = 0x000100
ます。その下にClass=0x000540
(no #
)と書きます。hidclient
通常のコマンドのように実行できるようにする場合:sudo cp hidclient /usr/local/bin
。/usr/local/bin
パスにあるかどうかを確認しますecho $PATH
。hidclient
と、コンパイルしたディレクトリにいることを確認し、の./hidclient
代わりに実行して実行できますhidclient
。hidclient
実行hidclient --help
(またはWebページの下部を参照)して使用方法を確認します。
--help
フラグを指定して実行する場合を除き、hidclient
ルートとして実行する必要があります。使用しますsudo hidclient
(ヘルプで説明されているように、指定するオプションが後に続きます)。
基本的に、2つのステップがあります。
sudo hidclient -l
デバイスの番号付きリストに対して実行します。sudo hidclient -eN -x
N
設定はすべて完了です。Bluetoothキーボードを使用するようにモバイルデバイス(iPad)に指示します。
hidclient
最後にできることは、Bluetooth入力用のキーボードの使用をやめることです。ときを参照してください、hidclient
実行されている、あなたが選択したデバイスは、もはやあなたのUbuntuシステムに入力を与えていません。キーボード(マウスなど)以外の場合は、ターミナルで+ をhidclient
押して終了できます。CtrlC
しかし、キーボード入力はターミナルや他のUbuntuプログラムには送られないため、それはできません。キーボードはBluetoothデバイスとして機能しています!
そのため、キーボードを「転送」するときhidclient
は、マウス(またはトラックパッド)を使用して、実行中のターミナルウィンドウ(またはタブ)を閉じて終了します。