Enviando comandos do teclado para o Ubuntu através do Python. Remoto para o meu Blackberry

1

Estou tentando criar um aplicativo de controle remoto para controlar a mídia no meu Ubuntu. Alguém sabe um caminho para conseguir isso. As chaves de mídia em particular.

Obrigado.

EDIT 1:

Eu tentei usar XTE , mas parece python em truncar a entrada ou há um limite ou algo que significa que você não pode fazer Ctrl + tecla prensas, que não se adequam às minhas necessidades.

Eu também tentei uinput , mas você precisa executá-lo como root, o que também não atenderá minhas necessidades.

Agora estou olhando para EVDEV que parece promissor, ou seja, se eu conseguir fazê-lo funcionar.

    
por Rudi Strydom 17.11.2012 / 15:14

2 respostas

0

Para a última versão, confira o Pymote. Esse layout remoto foi alterado e ainda preciso atualizar a imagem na página.

Esta versão foi bastante simplificada e requer apenas que o Python e o Xdotools sejam instalados.

Pymote no GitHub

    
por Rudi Strydom 12.04.2013 / 12:28
1

EDIT 2:

Eu gostaria de compartilhar isso, se alguém procurar algo semelhante e acontecer com isso.

A maneira mais fácil que encontrei para enviar as teclas digitadas no Python é instalando o xdotool que é uma ferramenta de script baseada em unix, o que é bastante impressionante. Suporta todas as teclas multimídia. Incluindo o menu de contexto a.k.a "Menu".

Então, o que eu preciso para isso?
Eu construí um controle remoto para o meu Ubuntu desde que meu Compro Remote parou de funcionar.

Como funciona?
Ele aproveita Apache, Bootstrap, PHP, Redis, Python e finalmente xdotools (Boy que é uma boca cheia). Eu criei um mini site que eu acesso através do meu Wi-Fi com botões remotos que quando clicou envia o comando em segundo plano para o script PHP em execução no Apache.

Este script PHP salva o comando e os valores no Redis, que são constantemente pesquisados pelo Python. Depois que o Python escolher o comando. Ele verifica no dicionário de comandos e envia a linha de comando apropriada para xdotool. O Xdotool então executa o Media Keys ou inicia o Rhythmbox ou o XBMC ou pausa e toca. Tanto faz. Até agora está funcionando como um encanto.

Vá para o Github

Estou colocando um repositório do github para isso. Espero que isso ajude alguém, em algum lugar

Instruções de instalação etc. para seguir na dita página do Github.

Página do The Black Mote Github

    
por Rudi Strydom 18.11.2012 / 11:15