Содержание статьи
Remote for VLC (Fork)
- Платформа: Android
- Цена: бесплатно / open source
VLC — один из самых популярных медиапроигрывателей, уже давно заслуживший любовь пользователей Windows, OS X, Linux и даже Android. Поэтому неудивительно, что в маркете можно найти множество самых разных клиентов для него. Remote for VLC — один из самых удобных. Умеет управлять воспроизведением, плей‑листами, оснащен встроенным менеджером файлов, есть возможность удаленного управления форматом вывода изображения, выбора звуковых дорожек и субтитров. И конечно же, он автоматически ставит воспроизведение на паузу во время звонка.
Единственная сложность, которая может возникнуть в пользовании клиентом, — необходимо включить доступ по HTTP на стороне VLC и установить пароль, как показано в официальной инструкции. После этого клиент сам найдет сервер. Линуксоиды могут запускать VLC проще (например, вставить строку в файл ~/.xsession):
$ vlc --extraintf=luahttp --fullscreen --qt-start-minimized
SSH button
- Платформа: Android
- Цена: бесплатно
Для Android полно SSH-клиентов на любой вкус и цвет, но они совершенно не подходят для быстрого выполнения одиночных команд. Приходится запускать клиент, проходить аутентификацию, выполнять команду и, наконец, закрывать клиент. Упростить данную процедуру можно с помощью приложения SSH button.
Это специальный SSH-клиент, позволяющий повесить любую удаленную команду на кнопку на главном экране приложения и запускать ее простым тапом. Запускаем приложение, нажимаем кнопку «Меню», выбираем Add... и заполняем поля: имя команды, сама команда, IP сервера, имя юзера, пароль и порт. Кнопка появляется на главном экране.
Да, приложение не умеет работать с сертификатами, но это трудно назвать большим минусом. Настоящий минус в том, что SSH button использует не совсем безопасный метод обмена ключами, который по умолчанию отключен в последней версии OpenSSH. Чтобы вернуть все на место, достаточно добавить в /etc/ssh/sshd_config следующую строку:
KexAlgorithms diffie-hellman-group-exchange-sha1
Unified Remote
- Платформа: Android
- Цена: бесплатно
Удаленных клавиатур и мышей в маркете не меньше, чем SSH-клиентов. Unified Remote отличается кросс‑платформенностью (сервер доступен для Windows, OS X, Linux, Raspberry Pi и Arudino Yún) и огромным количеством различных типов управления. Здесь есть клавиатура, мышь, интерфейс управления медиаплеером, голосовой ввод, файловый менеджер, управление питанием, возможность удаленного запуска приложений, а также плагины для управления огромным количеством приложений, начиная от Spotify и заканчивая Google Chrome и Opera.
Большая часть функциональности, конечно же, платная, но мышь, клава, медиаплеер и файловый менеджер доступны и так. Интересно, что у сервера есть интерфейс веб‑управления, с помощью которого можно просмотреть статистику использования, настроить методы ввода и сам сервер. Linux-версия сервера доступна в пакетах Deb, Rpm, обычном архиве и в AUR (ArchLinux).
BT Controller
- Платформа: Android
- Цена: бесплатно
В маркете легко найти приложение, превращающее смартфон в игровой контроллер для ПК, но когда речь заходит об управлении другим Android-устройством (планшетом, например) — начинаются проблемы. К счастью, BT Controller позволяет их решить с помощью довольно интересного хака.
Приложение представляет собой сервер и клиент в одном флаконе. При запуске в режиме сервера оно прикидывается сторонней наэкранной клавиатурой и ждет управляющих команд от клиента. Последний как раз и представляет собой джойстик, при нажатии кнопок на котором соответствующая инфа уходит на сервер и нажимаются виртуальные клавиши на виртуальной же клавиатуре.
Другими словами, это удаленная клавиатура в форме джойстика, которая отлично подходит для игр с поддержкой управления с клавы (читай: практически любой эмулятор). В качестве бонуса доступны функции переназначения кнопок и выбор скина джойстика.