У меня есть iPad 2, и я хотел бы, чтобы моя система Ubuntu отображалась как клавиатура Bluetooth для него, чтобы то, что я печатаю на своем компьютере, отображалось на моем iPad.
Есть ли конкретный способ сделать это?
У меня есть iPad 2, и я хотел бы, чтобы моя система Ubuntu отображалась как клавиатура Bluetooth для него, чтобы то, что я печатаю на своем компьютере, отображалось на моем iPad.
Есть ли конкретный способ сделать это?
Ответы:
Вы можете настроить свой компьютер в качестве клавиатуры Bluetooth для других устройств при условии, что:
sudo
в root
).Для этого существует программа FOSS , которая называется hidclient :
Благодаря программе hidclient компьютер, оснащенный технологией Bluetooth®, отображается как клавиатура и устройство мыши Bluetooth® на других машинах. События ввода (например, нажатия клавиш и движения мыши) локально подключенных устройств ввода будут пересылаться на другой компьютер через ссылку Bluetooth®.
Для аналога (который может быть ПК с Linux, Win PC, PDA ...) нет никаких технических отличий от «настоящих» устройств ввода Bluetooth®.
Источник: официальный сайт hidclient (главная страница) .
Это совершенно потрясающе : вам не нужно делать что-то особенное для вашего 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
(нет #
). #
в начало Class = 0x000100
; под ним напиши Class=0x000540
(нет #
). hidclient
обычную команду: sudo cp hidclient /usr/local/bin
. /usr/local/bin
на вашем пути с echo $PATH
. hidclient
, убедившись, что вы находитесь в каталоге, где вы его скомпилировали, и запустили ./hidclient
вместо hidclient
.hidclient
Запустите hidclient --help
(или посмотрите в нижней части веб-страницы ), чтобы увидеть, как его использовать.
За исключением случаев запуска с --help
флагом, hidclient
должен запускаться от имени пользователя root. Так что используйте sudo hidclient
(следуя указанным вами опциям, как описано в справке).
В основном, есть два шага:
sudo hidclient -l
нумерованный список устройств.sudo hidclient -eN -x
N
Вы все готово. Скажите своему мобильному устройству (iPad) использовать клавиатуру Bluetooth.
hidclient
Последнее, что вам нужно сделать, это перестать использовать клавиатуру для ввода Bluetooth. Посмотрите, когда hidclient
запущено, выбранное вами устройство больше не передает данные в вашу систему Ubuntu . Если бы это было что-то кроме клавиатуры (скажем, мыши), вы могли бы выйти hidclient
, нажав Ctrl+ Cв Терминале.
Но вы не можете этого сделать, потому что ввод с клавиатуры не пойдет в терминал или любую другую программу Ubuntu. Клавиатура действует как устройство Bluetooth!
Таким образом, при «пересылке» клавиатуры выйдите hidclient
, закрыв окно терминала (или вкладку), в котором она работает, с помощью мыши (или трекпада).