Найти в Дзене

Использование Android-устройства для дистанционного управления ПК с Linux

Оглавление

С недавнего времени у меня появилась необходимость дистанционного управления ПК. А точнее использовать мои андроид-устройства в качестве беспроводных мыши и клавиатуры для ПК с Linux. Сделать это оказалось очень просто.

Итак, "условие задачи".

Имеются:

ПК с GNU/Linux (дистрибутив Mageia 2), подключенный проводом к домашней локальной сети

Телефон, планшет и портативная игровая консоль на базе Android, использующие WiFi для подключения к локальной сети.

Необходимо:

Управление курсором мыши и вводом клавиатуры ПК дистанционно с андроид-устройств.

В интернете немало программ, которые предоставляют такой функционал, но большинство из них windows-only, либо требуют, чтобы и ПК, и дроид-девайс были к сети подключены по wifi'ю. Но все же нашлись и те программы, которые позволили достичь желаемый результат.

DroidMote.

DroidMote
DroidMote

Программа позволяет использовать андроид устройство в качестве беспроводной мыши и клавиатуры, в качестве беспроводного геймпада.

Скачать сервер-часть программы можно отсюда. Но для этого потребуется регистрация на том форуме. Установить клиент-чать программы можно из Google Play.

После скачивания сервера, нужно распаковать архив с программой и дать права на исполнение файлу droidmote.

Запускать сервер DroidMote нужно от root, следующей командой:

./droidmote <порт> <пароль>

В архиве с программой так же прилагается README.txt, в котором можно прочитать как повесить сервер в автозагрузку.

После запуска сервера, в клиенте открываем меню, выбираем Settings. Указываем свой порт и пароль, закрываем настройки. Меню - Connect и вводим ip'шник нашего ПК.

Если все сделано правильно через пару секунд, курсором мыши можно будет управлять с андроид-девайса :)

Из минусов программы можно выделить отсутствие поддержки русской раскладки клавиатуры. Даже если на виртуальной клавиатуре андроид-устройства выбрать русскую раскладку и пытаться печатать, на мониторе ПК будут все равно набираться английские буквы.

RemotePad

RemotePad
RemotePad

Программа позволяет использовать андроид устройство в качестве беспроводной мыши и клавиатуры. Реализация беспроводной клавиатуры, честно говоря, плохая, по этому использовать эту программу можно по сути только для управления мышью.

Для работы программы нужна java, я использовал OpenJDK 1.7.0.6. В отличии от DroidMote, эта программа не требует root-прав для работы.

Скачиваем архив с сервером, распаковываем его и запускаем

wget http://rcserver.losoft.org/download/RCServer.zip
unzip RCServer.zip
java -jar RCServer.jar

В открывшемся окошке указываем tcp и udp порты, сохраняем настройки.

Устанавливаем клиент-часть из маркета на android-устройство. В клиенте открывем меню - Preferences, указываем ip и порты. После меню - Server и подключаемся к ПК.

В заключение поясню почему именно эти программы. Во-первых, поддерживаю Linux, во-вторых, не требуют, чтобы ПК был подключен к сети по WiFi. Некоторые программы такого плана требует, чтобы и ПК, и андроид-девайсы были в одной локальной сети и оба через беспроводное подключение, что, как минимум, неудобно. Этим же двум программ неважен тип подключения ПК к локальной сети.

Работоспособность обеих программ проверна на устройствах Alcatel One-Touch 918D, JXD S601, Ramos W17PRO.

Если понравилась статья подписывайтесь и ставьте лайк.

Наш сайт: https://spb.probook-service.ru

Подписывайтесь на наш канал в телеграмме: https://t.me/probook_service

Мы в Instagram: https://www.instagram.com/probook_service/