Primeiro, estou usando o Kubuntu 12.04.
Acabei de baixar e descompactar uma instalação autônoma de algum software (o Phpstorm IDE do Intellij, mas não acho que isso importe). Eu copiei o diretório descompactado para o diretório /opt
usando o sudo.
Eu posso iniciar o shell script principal a partir da linha de comando sem usar sudo
sem problemas.
Gostaria de executar o aplicativo do meu Application Launcher
, então, executei o aplicativo Edit Applications...
do ícone do Launcher, adicionei o caminho ao script de shell principal em uma nova entrada ( /opt/PhpStorm-111.344/bin/phpstorm.sh
) e salvei-o. Sempre que clico na entrada recém-adicionada, nada acontece, o aplicativo não é iniciado. Eu vi esta pergunta sobre o registro de aplicativos no kde , e eu não acho que se aplica a esta situação, já que é o que o diálogo Edit Applications...
deve fazer (eu acho).
Então, o que estou perdendo? Preciso especificar outra maneira de executar o comando na entrada da caixa de diálogo? Este é um problema no arquivo .desktop
? Algo mais?
Eu executei o comando /opt/PhpStorm-111.344/bin/phpstorm.sh
da caixa ALT+F2
run , invocando um terminal. Eu retornei com uma mensagem reclamando que a variável $JAVA_HOME
não pode ser encontrada.
Agora, eu realmente tenho uma configuração da variável de ambiente $JAVA_HOME
no meu arquivo .bashrc
, e isso pode ser visto em um comando echo $JAVA_HOME
. Novamente, eu posso executar o aplicativo sem problemas se simplesmente abrir um terminal e executar o script de shell a partir dele, assim a variável $JAVA_HOME
é vista nesse contexto. Eu fiz o logout e voltei a executar source ~/.bashrc
, e nenhum deles parece ajudar.
Estou pensando que agora é algum tipo de problema de permissão do usuário para a variável $JAVA_HOME
que está impedindo sua execução.
Alguma sugestão?