• onsempre

    Muito obrigado, seu blog é show e suas dicas são ótimas. abraço

  • Jeder Vieira

    Parabéns pela página. Estou tentando abrir um app do Processing automaticamente após o boot mas sem sucesso. Já fez algo assim? Pode me ajudar? Valeu!!

    • Olá Jeder,
      Sim já configurei para algumas aplicações serem executadas após o boot.
      Você tem o erro que esta dando ao tentar fazer com o App do Processing? Como você esta tentando subir a aplicação?

      Abraço.

      • Jeder Vieira

        Olá
        Cleiton, obrigado pela resposta.

        Tentei iniciar viascript com auto login, igual ao seu exemplo neste post. Ele inicia o app do
        processing, abre a janela mas não aparece o conteúdo e fica “congelado”.

        Então tentei
        instalando o matchbox-window-manager e executei no script:

        sudo nano script_autostart
        #!/bin/bash
        # off we go
        echo “Starting window manager”
        matchbox-window-manager &
        /home/pi/sketchbook/Projeto/application.linux32/Projeto

        sudo chmod 755 script_autostart

        mas qd executo o teste: xinit/home/pi/script_autostart – ocorre o erro abaixo:

        Fatal server error:
        Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.

        Estou usando as configurações:

        Processing 2.2.1 linux32
        Versão java 1.7.0_40
        Java serial jSSC-2.6.0
        Raspberry com NOOBs 1.4.2 e também tentei com Ubuntu Mate 15.04

        Estou quebrando a cabeça a um tempão mas tá difícil, já estava começando a pensar que com o processing não daria certo!!!..rs

        Abraço e obrigado mais uma vez.

        • Sem ser usando o matchbox você esta tentando iniciar com algo mais ou menos assim:

          $ processing-java –output=/tmp/ –force –run –sketch=/home/user/app.pde

          E da erro? Tipo o seu script se chamar no terminal funciona, se for chamado inittab da problema?

          • Jeder Vieira

            Chamando pelo terminal e pelo init o resultado era o mesmo: Abria a janela do arquivo executável do processing mas não aparecia o conteúdo.
            No Ubuntu eu adicionei o arquivo diretamente no Startup Applications Preferences e o resultado foi exatamente o mesmo.

            Estava tentando assim:

            sudo nano /etc/init.d/projeto-init
            ———————————————————-
            #! /bin/sh
            # /etc/init.d/projeto-init

            ### BEGIN INIT INFO
            # Provides: projeto-init
            # Required-Start: $all
            # Required-Stop: $remote_fs $syslog
            # Default-Start: 2 3 4 5
            # Default-Stop: 0 1 6
            # Short-Description:
            # Description:
            ### END INIT INFO

            case “$1” in
            start)
            echo “Start projeto-init”
            /home/pi/sketchbook/Projeto/application.linux32/Projeto
            ;;
            stop)
            echo “Stop projeto-init”
            ;;
            *)
            echo “Modo de uso: /etc/init.d/projeto-init {start|stop}”
            exit 1
            ;;
            esac

            exit 0
            ————————————————————-
            sudo chmod 755 /etc/init.d/projeto-init
            sudo update-rc.d projeto-init defaults

  • Jeder Vieira

    Cleiton, tentei um outro sketch com apenas código e deu certo. Percebi que o problema ocorre quando quando tenho imagem e/ou font pra carregar da pasta data. Neste caso eu teria que fornecer um caminho para esta pasta, correto?

    • Olá Jeder, fico te devendo esta resposta pois nunca utilizei o Processing desta maneira e em algum sistema embarcado.

      Tentei algo no fórum/lista da Processing? Mas eu imagino que se a fonte ou imagem não esta no diretório default dele deverá ser especificado com algum parâmetro.