CRIANDO ATALHO DESKTOP PARA ANACONDA PYTHON [RESOLVIDO]

1. CRIANDO ATALHO DESKTOP PARA ANACONDA PYTHON [RESOLVIDO]

Arthur Gonsales da Silva
gonsales

(usa CentOS)

Enviado em 11/02/2018 - 03:32h

Fala, pessoal,
Estou escrevendo esse tópico para sanar a dúvida sobre como criar um atalho para o programa Anaconda Python no CentOS/RHEL 7.
Se alguém puder me ajudar, fico muito grato!


  


2. MELHOR RESPOSTA

linuxlts
linuxlts

(usa Debian)

Enviado em 11/02/2018 - 13:28h

Eu nunca usei esse programa, mas para para criar uma entrada no menu de programas, no terminal se torne root e execute o seu gerenciador de arquivos thunar,caja,nautilius,etc e va ate /usr/share/applications/ e crie um arquivo de texto com o nome : nomedoprogama.desktop e coloque o seguinte conteudo :

[Desktop Entry]
Name= (nome do programa)
Type=Application
Categories= (a categoria exemplo : game)
Exec= (coloque o comando que usa para executa o programa ou a localização dele se foi algo que você mesmo baixou)
Icon=/home/usuario/imagens/iconedoprogama.png (se você quiser usar um icone coloque a localização dele)

o arquivo .desktop que você criou exemplo : corrida
.desktop tem que esta assim :

[Desktop Entry]
Name=jogo de corrida
Type=Application
Categories=Game
Exec=corrida
Icon=/home/usuario/imagens/iconejogodecorrida.png

Exemplos de categoria :

Utility
Development
Game
Graphics
Network
AudioVideo
Office
System

Você também pode criar uma entrada no menu de programas sem root ao criar o arquivo .desktop na sua home em /home/usuario/.local/share/applications/

3. CRIANDO ATALHO DESKTOP PARA ANACONDA PYTHON

Arthur Gonsales da Silva
gonsales

(usa CentOS)

Enviado em 13/02/2018 - 00:23h

linuxlts escreveu:

Eu nunca usei esse programa, mas para para criar uma entrada no menu de programas, no terminal se torne root e execute o seu gerenciador de arquivos thunar,caja,nautilius,etc e va ate /usr/share/applications/ e crie um arquivo de texto com o nome : nomedoprogama.desktop e coloque o seguinte conteudo :

[Desktop Entry]
Name= (nome do programa)
Type=Application
Categories= (a categoria exemplo : game)
Exec= (coloque o comando que usa para executa o programa ou a localização dele se foi algo que você mesmo baixou)
Icon=/home/usuario/imagens/iconedoprogama.png (se você quiser usar um icone coloque a localização dele)

o arquivo .desktop que você criou exemplo : corrida
.desktop tem que esta assim :

[Desktop Entry]
Name=jogo de corrida
Type=Application
Categories=Game
Exec=corrida
Icon=/home/usuario/imagens/iconejogodecorrida.png

Exemplos de categoria :

Utility
Development
Game
Graphics
Network
AudioVideo
Office
System

Você também pode criar uma entrada no menu de programas sem root ao criar o arquivo .desktop na sua home em /home/usuario/.local/share/applications/


Deu certo a criação do atalho, porém, o Anaconda, se executado pelo terminal, roda apenas se estiver com permissão de root (su), então quando tento executar ele pelo atalho ele dá erro, funcionando apenas se eu abrir um terminal como root no /usr/share/applications.
Como posso resolver isso?

O código está assim:

[Desktop Entry]
Name= Spyder
Type=Application
Categories= Desenvolvimento
Exec= spyder
Icon=/home/gonsalesarthur/anaconda3/share/pixmaps/spyder3.png


4. Re: CRIANDO ATALHO DESKTOP PARA ANACONDA PYTHON

Paulo Jr
Pebis

(usa Debian)

Enviado em 13/02/2018 - 01:11h

tentou colocar gksu para abrir o pacote?

Exec= gksu spyder

ou o su-to-root -c

Exec=su-to-root -X -c spyder



5. CRIANDO ATALHO DESKTOP PARA ANACONDA PYTHON

Arthur Gonsales da Silva
gonsales

(usa CentOS)

Enviado em 13/02/2018 - 15:29h

Pebis escreveu:

tentou colocar gksu para abrir o pacote?

Exec= gksu spyder

ou o su-to-root -c

Exec=su-to-root -X -c spyder


Olá, eu baixei uma alternativa ao gksu para poder funcionar no CentOS 7, o beesu, porém, eu digito no terminal "beesu spyder", ele abre a GUI pedindo a senha de usuário root, eu digito a senha e ainda assim ele tenta abrir os spyder pelo terminal sem utilizar os privilégios de root, então dá erro.
Segue o que faço:

- beesu spyder

***Senha de root na GUI do beesu***

-bash: spyder: comando não encontrado

Porém, se eu acessar o root pelo terminal direto com o comando su e depois digitar spyder, ele abre o programa normalmente. Alguma solução?


6. CRIANDO ATALHO DESKTOP PARA ANACONDA PYTHON

Arthur Gonsales da Silva
gonsales

(usa CentOS)

Enviado em 13/02/2018 - 15:40h

Consegui resolver o problema, pessoal, vou escrever aqui apenas para que sirva de alternativa para outros que venham a enfrentar o mesmo dilema.
Ao utilizar o beesu como alternativa ao gksu, dentro do arquivo nome_do_programa.desktop, na linha "Exec=", digite todo o caminho do arquivo de inicialização do programa e não só o atalho do terminal, ficando assim:

Exec= beesu /home/arthur/anaconda3/bin/spyder

O pop up solicitando a senha de root irá ser exibido, você digita e o programa inicializa normalmente.

Valeu!






Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts