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.oldsudo -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 -xN設定はすべて完了です。Bluetoothキーボードを使用するようにモバイルデバイス(iPad)に指示します。
hidclient最後にできることは、Bluetooth入力用のキーボードの使用をやめることです。ときを参照してください、hidclient実行されている、あなたが選択したデバイスは、もはやあなたのUbuntuシステムに入力を与えていません。キーボード(マウスなど)以外の場合は、ターミナルで+ をhidclient押して終了できます。CtrlC
しかし、キーボード入力はターミナルや他のUbuntuプログラムには送られないため、それはできません。キーボードはBluetoothデバイスとして機能しています!
そのため、キーボードを「転送」するときhidclientは、マウス(またはトラックパッド)を使用して、実行中のターミナルウィンドウ(またはタブ)を閉じて終了します。