jSMS no Ubuntu

O programa jSMS é um programa java com o intuito de enviar mensagens SMS para celulares das operadoras BrasilTelecom, CTBC, Claro, Nextel, Oi e TIM. Experiementei para minha operadora e funcionou, portanto recomendo. Para instalar no seu ubuntu :

1) Instale o java, vá para a linha de comando (terminal bash) e execute :

sudo apt-get install -y sun-java6-jre sun-java6-bin sun-java6-fonts

2) Baixe o programa :

sudo mkdir -p /usr/share/java
cd /usr/share/java
sudo wget -vc  http://jsms.com.br/download/jSMS-260a.jar
cd /usr/share/pixmaps
sudo wget -vc http://jsms.com.br/svn/trunk/jSMS.png

3) Crie um script, dê um alt+f2 e execute “gksu gedit /usr/bin/jsms” e cole este conteúdo :

#!/bin/bash
# Se voce nao usa o Beryl/XGL comente a linha abaixo :
export AWT_TOOLKIT=MToolkit
java -jar /usr/share/java/jSMS-260a.jar $@

Salve o arquivo e prossiga com o próximo passo.

4) Vá para a linha de comando novamente e execute :

sudo chmod a+x /usr/bin/jsms

5) Crie um atalho para o seu ambiente gráfico, dê um alt+f2 e execute “gksu gedit /usr/share/applications/jsms.desktop” e copie este conteúdo :

[Desktop Entry]
Name=jSMS - Java Short Messages Sender
Comment=jSMS - Java Short Messages Sender
Exec=jsms
Icon=/usr/share/pixmaps/jSMS.png
Type=Application
Encoding=UTF-8
Categories=Network;Application;

Salve e pronto ! O ícone para o jSMS aparecerá em Menu->Aplicações->Internet.

Conclusão final :

Se tiver dúvidas a respeito desse programa consulte este sítio :
http://jsms.com.br/

Sempre fique atento a versão mais recente desse programa, eu utilizei uma versão para testes que funcionou muito bem para mim. Segundo lí no próprio sítio do desenvolvedor haverá o lançamento da versão final ainda este mês.

Anúncios
  1. #1 por JoaoFPR em 12 \12\UTC junho \12\UTC 2007 - 18:35

    A semanas eu tento instalar esse “software” (sim, sim, migrei a pouco tempo do ruindows e ainda não me adaptei a termologia correta), e funcionou maravilhosamente bem.

    Valeu.

  2. #2 por otaviocc em 12 \12\UTC junho \12\UTC 2007 - 19:37

    Obrigado por falar do jSMS ;-) Fui um dos pais do projeto (podes ver meu nome no menu Ajuda>Sobre), fazendo a versão beta em C rodando em linha de comando. De lá para cá muita coisa evoluiu e o Renato fez um trabalho maravilhoso que ninguém conseguiria fazer igual. Tanto pelo código super elaborado e organizado que produziu, como pelo seu empenho para fazer esta aplicação tornar-se esse grande ferramenta Open Source que é.

    Se quiser tem esta entrevista bacana com o Renato aqui: http://academia.codigolivre.org.br/?q=node/52

    Também mandei uma mensagem para o Planeta Ubuntu aqui: http://listas.ubuntubrasil.org/pipermail/planeta/2006-December/000212.html

    Abraços!

  3. #3 por cabuloso em 13 \13\UTC junho \13\UTC 2007 - 2:01

    para que serve o “$@” no final do comando ?

    e outra, aqui eu uso programas em java numa pasta específica dentro do meu /home, não coloco no /usr/bin por preferência pessoal mesmo. porém só consigo fazer o atalho chamar o programa e continuar com um terminal aberto, se fechar o terminal fecha o programa. já tentei colocar no final do comando o “&” e o “& exit” e mesmo assim não funcionou.

  4. #4 por Olivia em 13 \13\UTC junho \13\UTC 2007 - 3:16

    sensacional!
    valeu pelo passo-a-passo detalhado, funcionou tudo lindinho e eu nem precisei entender como ;-)
    (eu nunca entendo mesmo…)

  5. #5 por otaviocc em 13 \13\UTC junho \13\UTC 2007 - 15:53

    cabuloso: p $@ é para passar os argumentos do script para o jSMS. Por exemplo, é possível pedir para executar com o modo verbose.

    Abraços,

  6. #6 por Fábio Arezi em 13 \13\UTC junho \13\UTC 2007 - 19:37

    seria interessante fazer um pacote .deb onde já puxasse dependência do java, criasse os ícones etc.. :)
    o que parece é que agora com o java da Sun se tornando GPL os softwares open source vao ganhar força principalmente no linux

    abraço

  7. #7 por Bill em 14 \14\UTC junho \14\UTC 2007 - 3:49

    Valews.

    Tinha tentado instalar a versão 2.53 mas não tinha conseguido fazer funcionar corretamente.
    Com seu post consegue com essa versão e com icone (= coisa boa ficou perfeito.

    [s]s

  8. #8 por Leonardo Bernardes em 16 \16\UTC junho \16\UTC 2007 - 1:42

    Simplesmente genial!
    Uma mão na roda!

  9. #9 por Xpf em 19 \19\UTC junho \19\UTC 2007 - 10:26

    Muito bom uso o jSMS a um bom tempo, mesmo quando ainda usava Windows, e quando ia usá-lo eu tinha de usar uma linha de comando tipo: java -jar jSMS, com seu tutorial ficou muito mais correto a forma de lançá-lo, e de quebra ainda baixa a versão mais nova. Muito obrigado mesmo. Bom trabalho :)

  10. #10 por Júnior Madrigal em 26 \26\UTC junho \26\UTC 2007 - 14:51

    Muito bom!!! Depois dizem que linha de comando é difícil! Se fosse instalar pelo modo gráfico seria muito mais complicado. :-p

    Sou o criador da Apostila de Instalação configuração do ubuntu do site http://www.juniormadrigal.pro.br disponível para baixar no mesmo… na próxima edição vou colocar como instalar o jMSN tomando como referência esse seu tutorial.

    Um abraço!

  11. #11 por thiago em 14 \14\UTC setembro \14\UTC 2007 - 11:18

    galera o meu carrega a primeira tela onde coloca o perfis ” nome,DDD,telefone…Beleza ate aqui tudo deu certo
    quando clico em salvar da um erro e some !
    alguém pode me falar como solucionar esse mistério
    tenho debian

  12. #12 por Edison em 18 \18\UTC setembro \18\UTC 2007 - 1:10

    parabens hem melhor tutorial que ja vi, obrigado
    em breve vo ser um programador em shell script.

  13. #13 por Jeferson Lucas em 30 \30\UTC setembro \30\UTC 2007 - 22:10

    Cara, funcionou perfeitamente bem. Valeu!

  14. #14 por yod em 3 \03\UTC outubro \03\UTC 2007 - 3:19

    [i] #para que serve o “$@” no final do comando ?
    e outra, aqui eu uso programas em java numa pasta específica dentro do meu /home, não coloco no /usr/bin por preferência pessoal mesmo. porém só consigo fazer o atalho chamar o programa e continuar com um terminal aberto, se fechar o terminal fecha o programa. já tentei colocar no final do comando o “&” e o “& exit” e mesmo assim não funcionou.
    Comentário por cabuloso — Junho 13, 2007 @ 2:01 am[/i]

    Pra quem tem mania de segurança e não gosta de instalar programas não certificados pela Canonical nos arquivos de sistema, nem precisa instalar em /usr/share/java/ ou operar como root (ou com sudo).

    Pode-se criar uma pasta na própria pasta pessoal (Se tiver qualquer sun java a partir do 1.4, instalado no sistema, nem precisa instalar novo java).

    Por exemplo:

    Em seu diretório home, crie a pasta .jsms (o diretório .jsms ficará oculto. Evita poluir visualmente a pasta do usuário – Ctrl H mostra as pastas ocultas).

    Faça os wget de dentro desta pasta

    Crie o script dentro desta pasta, com as alterações pertinentes:
    ———————–
    #!/bin/bash
    # Se voce nao usa o Beryl/XGL comente a linha abaixo :
    #export AWT_TOOLKIT=MToolkit
    java -jar ~/.jsms/jSMS-260a.jar $@

    ———————–

    Dê permissão de execução pro script.

    Crie um ícone na área de trabalho usando a opção Criar lançador (botão direito do mause).

  15. #15 por yod em 3 \03\UTC outubro \03\UTC 2007 - 7:12

    #!/bin/bash

    #Script compilado, com adaptações, a partir do tutorial de Hamacker
    #em http:// hamacker.wordpress.com/2007/06/12/jsms-no-ubuntu/
    #
    #Instala o Java Short Message Sender no diretório do usuário – na pasta .jSMS.
    #
    #jpereira
    #
    # *********************INSTRUÇÕES**********************
    #CRIE um arquivo denominado jsms.sh ou com o nome que lhe aprouver
    #para sua pasta de usuário.
    #
    #COPIE o conteúdo deste texto para o arquivo criado
    #
    #DÊ-lhe permissão de execução: $ chmod a+x jsms.sh
    #
    #Este script PRESUME que seu sistema já tenha instalado a maquina virtual
    # java sun-java versão 1.4 ou mais recente; CASO CONTRÁRIO, instale
    #previamente a última versão com o seguinte comando no
    #terminal $ sudo apt-get install -y sun-java6-jre sun-java6-bin sun-java6-fonts
    #
    # *************************INFORMAÇÕES*****************************
    #sobre jSMS, seu criador, licença e colaboradores podem ser #encontradas #no saite http://jsms.com.br
    #
    #Copyright de jSMS (C) 2004-2007 Renato F V da Costa

    #Cria o diretório .jSMS no diretório do usuário, se inexistente

    mkdir -p ~/.jSMS

    #Escreve o script jSMS.sh no subdiretório .jSMS.

    #SE você usa o Beryl/XGL.EDITE-O, conforme instrução.

    echo “#!/bin/bash” > ~/.jSMS/jSMS.sh
    echo “# Se voce usa o Beryl/XGL, descomente a linha abaixo:” >> ~/.jSMS/jSMS.sh
    echo “# export AWT_TOOLKIT=MToolkit”>> ~/.jSMS/jSMS.sh
    echo “java -jar ~/.jSMS/jSMS-260a.jar $@” >> ~/.jSMS/jSMS.sh
    echo “”

    #Entra no diretório .jSMS.
    cd ~/.jSMS

    #Baixa no diretório .jSMS o executável do jSMS e o ícone.

    wget -vc http://jsms.com.br/download/jSMS-260a.jar
    wget -vc http://jsms.com.br/svn/trunk/jSMS.png

    #Dá permissão de execução ao arquivo jSMS-260a.jar
    chmod a+x ~/.jSMS/jSMS-260a.jar

    #Dá permissão de execução ao script jSMS.sh
    chmod a+x ~/.jSMS/jSMS.sh

    #Cria ícone na área de trabalho

    echo “[Desktop Entry]” > /home/$USER/Desktop/jSMS.desktop
    echo “Name=jSMS” >> /home/$USER/Desktop/jSMS.desktop
    echo “Comment=jSMS – Java Short Messages Sender” >> /home/$USER/Desktop/jSMS.desktop
    echo “Exec=/home/$USER/.jSMS/jSMS.sh” >> /home/$USER/Desktop/jSMS.desktop
    echo “Icon=/home/$USER//.jSMS/jSMS.png” >> /home/$USER/Desktop/jSMS.desktop
    echo “Type=Application” >> /home/$USER/Desktop/jSMS.desktop
    echo “Encoding=UTF-8” >> /home/$USER/Desktop/jSMS.desktop
    echo “Categories=Network;Application;” >> /home/$USER/Desktop/jSMS.desktop

    fi

    fi

  16. #16 por Fazzio em 3 \03\UTC janeiro \03\UTC 2008 - 2:58

    Muito bom, em menos de 5 minutos consegui instalar e fazer ele funcionar aqui no meu Ubuntu 7.10!

    Parabéns pela qualidade na explicação … =)

    Agora só falta mais divulgação do programa e quem sabe um .deb pra galera!

    Abraços!

  17. #17 por Vitor em 27 \27\UTC fevereiro \27\UTC 2008 - 18:34

    Olá, valeu pelo post que já me salvou várias vezes rsrs

    Uma nova versão do jSMS foi atualizada.
    Acho que seria legal trocar a versão utilizada no tutorial.
    O endereço da nova versão é http://jsms.com.br/download/jSMS-261.jar

    []’s

  18. #18 por wilson em 30 \30\UTC abril \30\UTC 2008 - 2:47

    Gostaria de saber se alguem personaliza este software com logo, e se é permitido. E tem como colocá-lo em funcionamento direto do navegador sem precisar baixar no computador ?

    Desculpe pela ignorância no assunto, mas foi o único lugar aonde consegui fazer esta pergunta.

    Caso alguém faça esse serviço, entre em contato comigo, por favor. ( Isso se o Desenvolvedor Permitir)

    E parabens pelo jsms. A melhor ferramenta de sms que conheci até agora.

  19. #19 por Joe em 7 \07\UTC julho \07\UTC 2008 - 8:26

    Obrigado! Li muitos “tutoriais” e só com o seu consegui criar o link.

  20. #20 por Xena em 17 \17\UTC outubro \17\UTC 2008 - 21:45

    Como se usa esse programa?? O.O

  1. jSMS no Kubuntu 7.10 | The Joe Report
  2. The Joe Report » jSMS no Kubuntu 7.10
%d blogueiros gostam disto: