Onde devo fazer um aplicativo python para ser instalado no Ubuntu

0

Então eu criei um pequeno aplicativo python (Notification and Indicator) e eu queria que ele fosse instalado (copie o arquivo em outro diretório) para que ele pudesse ser executado automaticamente na inicialização do sistema.

Aqui, quero que o arquivo .desktop seja copiado em ~/.local/share/applications e em ~/.config/autostart para que o aplicativo possa ser listado no menu do aplicativo e possa ser iniciado automaticamente. e está feito.

Mas o problema que estou recebendo é onde devo copiar os arquivos do aplicativo. Eu estava copiando esses arquivos em .MyApplicaionName (criou uma nova pasta oculta) na pasta Home , mas quando estava criando o arquivo .desktop , não consegui definir Exec = $HOME/.MyApplication/application.py . Aqui não posso definir home codificado porque quero que esse aplicativo esteja disponível para o público. e quando estou copiando arquivos do aplicativo em /opt , estou recebendo permissão negada.

Estou usando o python dists_util.copy_tree() e o shutil.copy() para copiar os arquivos.

Existe alguma maneira de criar o arquivo .desktop dinamicamente usando python.

O que devo fazer aqui?

    
por Nishant Bhakta 06.12.2017 / 05:01

0 respostas