Arduino 1.6.6 Splash Aparecendo então imediatamente Dissappearing no lançamento de UNITY

0

Deixe-me explicar minha situação.

Eu uso o UBUNTU 14 e ele é atualizado regularmente.

Eu baixei o arquivo compactado Arduino 1.6.6 do Arduino.cc para Linux.

Eu extraí-lo na pasta inicial.

Eu corro o Arduino clicando duas vezes no arquivo arduino executável por padrão. Arduino lança e tudo está bem.

O UBUNTU mostra automaticamente um ícone de lançamento na barra UNITY à esquerda. Todo usuário moderno do UBUNTU conhece essa barra UNITY.

Eu bloqueio o Launcher na barra UNITY clicando com o botão direito e escolhendo "Lock to Launcher".

Eu fecho o Arduino escolhendo 'Quit' no menu 'File'.

Depois vem a triste observação: Ao querer lançar a partir da barra UNITY clicando no Arduino Launcher bloqueado na barra, o splash do Arduino aparece e imediatamente desaparece e nada acontece.

Bugger!

Por que isso?

PS: Sem truques de terminal, fez todos eles, nenhum funcionou. O Arduino é iniciado a partir de qualquer lugar, exceto da barra UNITY, que bloqueou o ícone apresentado após o lançamento regular bem-sucedido, clicando duas vezes diretamente no arquivo executável do Arduino.

    
por user232365 21.12.2015 / 16:49

1 resposta

0

Traços e pontos (pontos) em nomes de arquivos, nomes de pastas e caminhos confundem o ativador da UNIDADE.

Aqui está o conteúdo do arduino.desktop:

[Desktop Entry] Type=Application Name=Arduino IDE Atmel GenericName=Integrated Development Environment Comment=An IDE for Arduino-compatible electronics prototyping platforms Exec=/home/benoit/arduino-1.6.6/arduino Icon=/home/benoit/arduino-1.6.6/lib/arduino.png Terminal=false MimeType=text/x-arduino Keywords=embedded electronics;electronics;avr;microcontroller;

Olhe para o Exec = PATH / arduino e Icon = PATH / arduino . Eles contêm traços e pontos (pontos) e isso causou o problema.

A solução que encontrei é renomear a pasta que contém o pacote Arduino extraído, na qual, entre outros arquivos, estão o arquivo arduino.desktop e executável do arduino. Eu fiz isso usando um editor de texto, abrindo o arquivo arduino.desktop e fazendo as devidas correções para que ele se tornasse assim:

[Desktop Entry] Type=Application Name=Arduino IDE Atmel GenericName=Integrated Development Environment Comment=An IDE for Arduino-compatible electronics prototyping platforms Exec=/home/benoit/arduino/arduino Icon=/home/benoit/arduino/lib/arduino.png Terminal=false MimeType=text/x-arduino Keywords=embedded electronics;electronics;avr;microcontroller;

Agora, o Exec = PATH / arduino e o Icon = PATH / arduino não contêm mais traços e pontos (pontos).

Eu também me certifiquei de que o arduino.desktop pudesse ser executado como programa clicando com o botão direito em seu nome, escolhendo 'propriedades', depois 'permissões' e configurando a opção 'Permitir execução do arquivo como programa'. abaixo.

Isso resolveu meu próprio problema.

    
por user232365 21.12.2015 / 19:07