últimos posts

Abrindo aplicativo X exportado via applescript

5 outubro, 2007 Postado por: jmartinez

Uso algumas aplicações no meu dia a dia que estão no meu server linux, precisei fazer um applescript para colocar o ícone no laucher e assim conseguir abrir algum appX no mac facilitando muito minha vida, como tive um pouco de trabalho vou postar um exemplo aqui de como fazer o script para abrir o evolution, incluindo o passo das chaves auth no ssh.

ncode@ibook:~/.ssh$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/ncode/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/ncode/.ssh/id_rsa.
Your public key has been saved in /home/ncode/.ssh/id_rsa.pub.
The key fingerprint is:
******************************************* ncode@ibook
ncode@ibook:~/.ssh ncode$ cat id_rsa.pub
ssh-rsa **************..... ncode@ibook
haruko:~/.ssh ncode$ ssh ncode@takkun
ncode@takkun:~$ cd .ssh/
ncode@takkun:~/.ssh$ vim known_hosts

Pronto!!! Agora é só colar a string do id_rsa.pub em uma nova linha dentro do known_hosts salver e sair, lembrando que seu sshd_config tem que estar com o “X11Forwarding yes”.

Bom agora que ja estamos com o ssh autenticando por chave, vamos fazer o applescript :)

do shell script "open -a /Applications/Utilities/X11.app"
set meuserver to "192.168.100.10"
do shell script "DISPLAY=:0.0 ssh -XY " & meuserver
& " evolution"

Agora é só compilar ele e clicar duas vezes que seu evolution já esta abrindo :)

Categoria Code, OSX | Sem comentários »


Deixe uma resposta

top 10 posts

últimos comentários


  • dotmac: Boa! não sabia dessa. Valeu!
  • Fabio: Nesses casos utilizo o unzip no Terminal: unzip -x nome_arquivo.zip
  • jean: obrigado
  • Francisco Medeiros: Ótima dica! ;)
  • ƒavarão: Software livre vai dominar o mundo ò.Ó…\\m/ Muito bom o seu blog!!!

Site feito por: Eduardo Medeiros, utilizando tecnologia Wordpress.
Melhor visualizado no Firefox/Safari/I.E 8.0
DOTMAC - 2005-2009 - Todos os direitos reservados.

rss Valid XHTML 1.0 Transitional