1

У меня есть Ubuntu box, который запускает XBMC, который иногда дает сбой. Поскольку у меня нет подключенной клавиатуры, я должен войти в SSH, убить xinit и перезапустить его. Мне было интересно, есть ли элегантный способ сделать это на моем планшете Android, поэтому мне не нужно переходить на настольный ПК.

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

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

3 ответа3

1

Coversal может быть приложением, которое вы ищете:

универсальный пульт дистанционного управления для Android, который поддерживает широкий спектр протоколов и приложений, таких как UPnP, XBMC, VLC, MPlayer и т. д.

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

Установите плагин "SSH Custom" для Coversal, используя встроенный менеджер плагинов.

Плагин менеджер

Создайте новый набор элементов управления, используя плагин SSH.

:Экран New Control Set

Длительное нажатие на вашем наборе управления, нажмите настройки и добавьте требуемый список команд. Вы можете использовать существующие имена (start_playback , stop и т.д.) Или добавить новые с помощью Add cmd . Вы можете ввести любую команду оболочки здесь.

Редактор списка команд:

Переключитесь на вкладку Keymap и назначьте свои команды нужным кнопкам. Добавьте соответствующие заголовки, где это возможно.

Редактор клавиш

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

Экран дистанционного управления

0

Вы можете попробовать это: http://owtroid.com/remotelauncher/mediawiki/index.php?title=Remote_Launcher это быстрое и простое решение.

Если вы хотите программировать, просто используйте веб-сервер и создайте несколько php-скриптов, которые вы можете вызывать с мобильной веб-страницы, созданной с помощью jquery, для легкого мобильного доступа.

0

Это очень опасно, если вы не кодируете его должным образом, но вы можете создать страницу php, которая при посещении исполняет двоичную оболочку ac с включенным setuid (ПЛОХАЯ ИДЕЯ, ЕСЛИ НЕ СДЕЛАНО ПРАВО!) который выполняет /etc/init.d/xbmc_service_name restart

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .