Claro:
$ DISPLAY=:0 /usr/bin/xbmc
(depois de você entrar na máquina, é claro)
É possível usar o ssh para iniciar aplicativos remotamente? Eu tenho uma máquina linux para um mediacenter e eu quero ser capaz de se conectar através de ssh e iniciar, por exemplo, XBMC ou Boxee e, em seguida, usar meu iphone como um controle remoto.
Eu tomei uma posição diferente sobre o que o OP pediu e agora percebo que poderia ter ido na direção errada. Escrevi a resposta completa abaixo antes de me dar conta disso, e acho que algumas pessoas podem achar isso à procura da outra interpretação.
O conselho abaixo é se você deseja iniciar o aplicativo remotamente mas visualizá-lo localmente (ex. executar no mediacenter, ver em outro PC ).
Você pode usar:
ssh -X
user@server
/usr/bin/xmbc
O -X
significa apenas "usar o X11 Forwarding".
Para obter tudo em uma linha, você pode fazer:
ssh -X user@server "/user/bin/xmbc"
Isso só funcionará se o servidor (neste caso, seu mediacenter) tiver a opção de encaminhamento X11 habilitada (normalmente em /etc/ssh/sshd_config
e a opção é X11Forwarding yes
- restart ssh depois de alterar isso - /etc/init.d/ssh restart
)
Agora, se você realmente deseja facilidade de uso, compartilhe os dois computadores e crie um ícone na área de trabalho que tenha executado o comando acima e tenha acesso sem senha a ele!