У меня есть 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.oldsudo -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 -xNВы все готово. Скажите своему мобильному устройству (iPad) использовать клавиатуру Bluetooth.
hidclientПоследнее, что вам нужно сделать, это перестать использовать клавиатуру для ввода Bluetooth. Посмотрите, когда hidclientзапущено, выбранное вами устройство больше не передает данные в вашу систему Ubuntu . Если бы это было что-то кроме клавиатуры (скажем, мыши), вы могли бы выйти hidclient, нажав Ctrl+ Cв Терминале.
Но вы не можете этого сделать, потому что ввод с клавиатуры не пойдет в терминал или любую другую программу Ubuntu. Клавиатура действует как устройство Bluetooth!
Таким образом, при «пересылке» клавиатуры выйдите hidclient, закрыв окно терминала (или вкладку), в котором она работает, с помощью мыши (или трекпада).