Iniciando um aplicativo com um ambiente de usuário

1

Se eu iniciar eclipse na linha de comando, o aplicativo está ciente das variáveis de ambiente do usuário (por exemplo, PYTHONPATH) e configura o interpretador de acordo com Auto Config . Este não é o caso se eu iniciar um aplicativo com um ícone de GUI ou um lançador de aplicativos. Se meu ativador de aplicativos suportar scripts, existe uma maneira de especificar qual ambiente do usuário usar?

    
por Forethinker 06.10.2013 / 01:10

1 resposta

2

Acho que substituir /path/to/executable no iniciador de programas por

sh 'exec /path/to/executable'

deve fazer o truque. sh serve para representar seu shell de destino: modifique ad lib .

Estou assumindo aqui que sua conta de usuário é aquela que cria a variável PYTHONPATH . A menos que você seja root ou tenha configurado apropriadamente o acesso sudo, você não tem permissão para clonar o ambiente de outro usuário.

    
por 06.10.2013 / 01:16