Mam iPada 2 i chciałbym, aby mój system Ubuntu pojawiał się w nim jako klawiatura Bluetooth, dzięki czemu to, co wpisuję na komputerze, pojawia się na iPadzie.
Czy jest na to jakiś sposób?
Mam iPada 2 i chciałbym, aby mój system Ubuntu pojawiał się w nim jako klawiatura Bluetooth, dzięki czemu to, co wpisuję na komputerze, pojawia się na iPadzie.
Czy jest na to jakiś sposób?
Odpowiedzi:
Państwo może spowodować, że komputer działa jak klawiatura Bluetooth dla innych urządzeń, pod warunkiem, że:
sudo
by root
).Istnieje program FOSS , który to robi, o nazwie hidclient :
Program hidclient sprawia, że komputer wyposażony w technologię Bluetooth® pojawia się na innych urządzeniach jako klawiatura i mysz Bluetooth®. Zdarzenia wejściowe (takie jak naciśnięcia klawiszy i ruchy myszy) lokalnie podłączonych urządzeń wejściowych będą przekazywane do innej maszyny za pośrednictwem łącza Bluetooth®.
W przypadku odpowiednika (którym może być komputer z systemem Linux, komputer z systemem Windows, komputer PDA ...) nie ma technicznej różnicy w stosunku do „rzeczywistych” urządzeń wejściowych Bluetooth®.
Źródło: oficjalna strona hidclient (strona główna) .
To totalnie kołysze : nie musisz robić nic specjalnego na iPadzie (lub innym urządzeniu mobilnym, które współpracuje z klawiaturami Bluetooth), aby to zadziałało. Nie musisz go jailbreakować. Nie musisz instalować żadnych specjalnych aplikacji. Po prostu zainstaluj i uruchom hidclient , a następnie powiedz swojemu urządzeniu mobilnemu (iPadowi), że chcesz używać klawiatury Bluetooth!
Wszystko, czego potrzebujesz, aby uzyskać oprogramowanie i nauczyć się go używać, znajduje się tutaj.
Po przeczytaniu całej strony (aby zrozumieć, jak to działa), należy skorzystać z instrukcji na końcu (dla Ubuntu).
make
i naciśnij, Enteraby skompilować źródło.sudo cp /etc/bluetooth/main.conf /etc/bluetooth/main.conf.old
sudo -H gedit /etc/bluetooth/main.conf
#DisablePlugins = network,input
dodaj linię DisablePlugins = input
(nie #
). #
na początku Class = 0x000100
; pod nim napisz Class=0x000540
(nie #
). hidclient
jak normalne polecenie: sudo cp hidclient /usr/local/bin
. /usr/local/bin
jest na twojej drodze z echo $PATH
. hidclient
, upewniając się, że znajdujesz się w katalogu, w którym go skompilowałeś, i działając ./hidclient
zamiast hidclient
.hidclient
Uruchom hidclient --help
(lub zobacz dół strony internetowej ), aby zobaczyć, jak z niego korzystać.
Z wyjątkiem sytuacji, gdy jest uruchamiany z --help
flagą, hidclient
musi być uruchamiany jako root. Więc użyj sudo hidclient
(wraz z podanymi opcjami, jak wyjaśniono w pomocy).
Zasadniczo są dwa kroki:
sudo hidclient -l
aby uzyskać numerowaną listę urządzeń.sudo hidclient -eN -x
N
Wszystko gotowe. Powiedz swojemu urządzeniu mobilnemu (iPad), aby korzystało z klawiatury Bluetooth.
hidclient
Ostatnią rzeczą, którą musisz zrobić, to przestać używać klawiatury do wprowadzania danych Bluetooth. Zobacz, kiedy hidclient
jest uruchomione, wybrane urządzenie nie daje już danych wejściowych do systemu Ubuntu . Gdyby to była tylko klawiatura (powiedzmy mysz), możesz wyjść hidclient
, naciskając Ctrl+ Cw terminalu.
Ale nie możesz tego zrobić, ponieważ wprowadzanie z klawiatury nie trafi do terminalu ani żadnego innego programu Ubuntu. Klawiatura działa jak urządzenie Bluetooth!
Tak więc, „przekazując” klawiaturę, wyjdź hidclient
, zamykając okno terminala (lub kartę), w którym jest uruchomiona, za pomocą myszy (lub gładzika).