Autor Tópico: Como tornar arquivo executável para ser chamado a partir de um ícone  (Lida 3504 vezes)

Offline Ramanov

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Como tornar arquivo executável para ser chamado a partir de um ícone
« Online: 28 de Fevereiro de 2014, 13:39 »
Olá, Colegas.
Depois de compilar um arquivo .c, eu consigo executá-lo a partir do terminal, mas nada acontece quando dou duplo-clique no ícone do programa no gerenciador de arquivos. Já configurei o gerenciador de arquivos para rodar o executável quando o arquivo de texto for aberto, mas não funcionou. Também já está autorizado para o arquivo rodar como programa.
Abç.

Offline pylm69

  • Usuário Ubuntu
  • *
  • Mensagens: 476
    • Ver perfil
Re: Como tornar arquivo executável para ser chamado a partir de um ícone
« Resposta #1 Online: 28 de Fevereiro de 2014, 15:22 »
 Seu programa tem interface gráfica? Se não, vc deve adicionar o parâmetro
 Terminal=true
 Ao .desktop
Rolling Release é o máximo \o/

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Como tornar arquivo executável para ser chamado a partir de um ícone
« Resposta #2 Online: 28 de Fevereiro de 2014, 15:50 »
Se você criou um lançador graficamente, deveria ter marcado a opção "Aplicativo no terminal".

Offline Ramanov

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: Como tornar arquivo executável para ser chamado a partir de um ícone
« Resposta #3 Online: 06 de MAR?O de 2014, 15:53 »
Retornando aos colegas...

pylm69,
O programa não tem interface gráfica, mas não funcionou sua orientação.

Arthur,
Não criei lançador graficamente.

Bom, obrigado pela força, mas ainda não consegui fazer o arquivo executável ser aberto do gerenciador de arquivos. Só roda mesmo a partir do terminal.

Abçs.

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Como tornar arquivo executável para ser chamado a partir de um ícone
« Resposta #4 Online: 06 de MAR?O de 2014, 16:16 »
Bom, obrigado pela força, mas ainda não consegui fazer o arquivo executável ser aberto do gerenciador de arquivos. Só roda mesmo a partir do terminal

Olá

Existem complementos ao nautilus que fazem o que deseja => http://packages.ubuntu.com/search?keywords=Nautilus&searchon=names&suite=saucy&section=all

Ou, abra um terminal e deixe ele lá num cantinho. Abra o nautilus, clique no seu executável e arraste ele para o terminal, o que acontece?

Ou(2), abra um terminal e digite
Código: [Selecionar]
gnome-desktop-item-edit Desktop --create-newE crie um atalho no desktop

Ou(3), Navegue até /usr/share/applications

Clique com o direito num ícone existente e vá em" Propriedades"

Procure por: desktop configuration file (application/x-desktop)

Quando achar algo interessante, copie e cole uma copia

Renomeie para algo mnemônico (meu arquivo que abre ...)

Edite com os comandos que usa em terminal (ex. Python ./meu_programa.py)
(Verifique bem a sintaxe, letras maiusculas / minusculas , espaços, etc, para não ter erros em linha de comandos)

Algum destes deve servir para você

[]'s

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Re: Como tornar arquivo executável para ser chamado a partir de um ícone
« Resposta #5 Online: 06 de MAR?O de 2014, 17:33 »
Acrescentando ao que já foi postado...

Você precisa criar um arquivo desktop (.desktop).

Manual aqui: https://developer.gnome.org/integration-guide/stable/desktop-files.html.pt_BR

Use Terminal=true

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Como tornar arquivo executável para ser chamado a partir de um ícone
« Resposta #6 Online: 07 de MAR?O de 2014, 10:55 »
Retornando aos colegas...

pylm69,
O programa não tem interface gráfica, mas não funcionou sua orientação.

Arthur,
Não criei lançador graficamente.

Bom, obrigado pela força, mas ainda não consegui fazer o arquivo executável ser aberto do gerenciador de arquivos. Só roda mesmo a partir do terminal.

Abçs.

Se não tem interface gráfica, vc não vai conseguir dispará-lo diretamente a partir do gerenciador gráfico, pois ele vai ficar sem um console. Vc tem que executá-lo a partir de um terminal (xterm, gconsole, konsole, etc).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Re: Como tornar arquivo executável para ser chamado a partir de um ícone
« Resposta #7 Online: 07 de MAR?O de 2014, 11:46 »
Você pode criar um atalho .desktop assim:

Código: [Selecionar]
[Desktop Entry]
Name=atalho_lspci
Exec=xterm -hold -e lspci
Type=Application

Salve na área de trabalho como atalho_lspci.desktop. Dê permissão de execução e depois clique no atalho. Note que o Terminal fica aberto mostrando a saída do comando.

OBS: executei o lspci. Troque pelo comando / programa desejado. No Xfce posso fazer assim:

Código: [Selecionar]
[Desktop Entry]
Name=atalho_lspci
Exec=xfce4-terminal -H -T Executando_lspci -x lspci
Type=Application

Veja as opções similares para o gnome-terminal, se for o que voce usa.
« Última modificação: 07 de MAR?O de 2014, 11:49 por rodrigo.miguel »