Como gerar um auto-executavel? (Duvida)(Resolvido)

Iniciado por lacerdabh, 23 de Junho de 2007, 23:17

tópico anterior - próximo tópico

lacerdabh

Olá amigos,
sou iniciante em linux, mas tenho um pouco de conhecimento em programação, minha duvida é na hora de gerar um executavel, sempre tenho que abri-lo pelo console, gostaria de saber se é possivel gerar um executavel que abra "sozinho".
abraçs....
bemColar | Adesivos de Parede

AlexBR

Meu, pra mim, executável que abra sozinho é vírus. :-) Realmente, não entendi a dúvida. Espero que o colega aí de cima tenha interpretado corretamente.

clcampos

Citação de: AlexBR online 25 de Junho de 2007, 18:40
Meu, pra mim, executável que abra sozinho é vírus. :-) Realmente, não entendi a dúvida. Espero que o colega aí de cima tenha interpretado corretamente.

Não seria um CD que executa sozinho? Tipo estes CD's de instalação do windows (Office e etc)?
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

lacerdabh

Rsrsrss,
Sozinho que eu falo, que abra quando eu der dois cliques nele.
Abraçs.
bemColar | Adesivos de Parede

lacerdabh

Citação de: jniltinho online 25 de Junho de 2007, 17:05
Citação de: lacerdabh online 23 de Junho de 2007, 23:17
Olá amigos,
sou iniciante em linux, mas tenho um pouco de conhecimento em programação, minha duvida é na hora de gerar um executavel, sempre tenho que abri-lo pelo console, gostaria de saber se é possivel gerar um executavel que abra "sozinho".
abraçs....


Cria um icone pra ele

No terminal execute esse script e modifique ao seu gosto

echo "[Desktop Entry]
      Version=1.0
      Encoding=UTF-8
      Name=MeuPrograma
      Type=Application
      Terminal=false
      Icon[pt_BR]=/usr/share/pixmaps/icone.png
      Name[pt_BR]=MeuPrograma
      Exec=local_onde_esta_o_arquivo
      Icon=/usr/share/pixmaps/icone.png
      GenericName[pt_BR]= " > /home/$USER/Desktop/MeuPrograma.desktop




Creio que seria mais o menos isso, não quer abriri o terminal, para executar o programas, mas não estou conseguindo interpretar esse seu codigo muito, o que ele faz?
abrs....
bemColar | Adesivos de Parede

jamiro

Não bastaria criar um lançador na área de trabalho? (com o botão direito do mouse)

Criar lançador, dar um nome a ele, escolher o ícone e na linha comando, digitar o comando que se quer, exemplo:

mono /home/usuario/MensagemWeb-1.8.exe

e pode ser qualquer comando apontado para qualquer diretório, com sudo antes se necessário.


Abraços,

gabriel0085

Não seria o caso de dar um "sudo chmod +x nome-do-arquivo" para ele ganhar permissão de execução pelo usuário??

Confesso que também não entendi muito bem o que você está querendo.   

david_6-8

eu entedi o que voce quer!
Eu usei o ruindows muito tempo e tinha um programa para criar auto-executaveis
infelizmente não sei como isso se faz no ubuntu|
Padrão de Pacotes no linux é INDISPENSÁVEL! junte-se a nós
http://ubuntuforum-br.org/index.php/topic,25549.0.html
o crescimento do linux depende deste padrão,apóie você também!

lacerdabh

Citação de: gabriel0085 online 27 de Junho de 2007, 00:53
Não seria o caso de dar um "sudo chmod +x nome-do-arquivo" para ele ganhar permissão de execução pelo usuário??

Confesso que também não entendi muito bem o que você está querendo.   

Em todas as vezes quando quero abrir aplicações criadas por mim, tenho que abrilas pelo terminal, Ex: ./home/lucas/Desktop/aplicação, quando eu dou dois cliques em cima do icone da aplicação nada acontece, soh posso abrila via linha de comando.
Entendeu o que eu quero?
Abrs...
bemColar | Adesivos de Parede

daskrs

Citação de: lacerdabh online 27 de Junho de 2007, 22:21
Citação de: gabriel0085 online 27 de Junho de 2007, 00:53
Não seria o caso de dar um "sudo chmod +x nome-do-arquivo" para ele ganhar permissão de execução pelo usuário??

Confesso que também não entendi muito bem o que você está querendo.   

Em todas as vezes quando quero abrir aplicações criadas por mim, tenho que abrilas pelo terminal, Ex: ./home/lucas/Desktop/aplicação, quando eu dou dois cliques em cima do icone da aplicação nada acontece, soh posso abrila via linha de comando.
Entendeu o que eu quero?
Abrs...
Pelo que eu entendi vc deve estar tendo problemas com as permissões de usuarios.
Tenta testar isso dando um Alt+F2 e digitar o seguinte comando.
gksu programa

ele vai pedir a tua senha, c executar então é pq o teu usuário não tem permissão para executar o programa, c não executar então é pq o programa só pode ser executado pelo terminal.

Komodor

vá para área de trabalho e crie um lançador (botão direito)
e la selecione: aplicação no terminal
e coloca o local do aplicativo.

se caso continue sem funcionar nada melhor que um script...
crie um arquivo (criar documento > arquivo vazio)
e dentro dele coloque todos os comandos que você usa no terminal para abrir ele,exemplo:

cd nomedapasta
./arquivo

só isso. dai clique com botão direito no arquivo (propriedades > premissões) selecione aonde diz:
Permitir execução do arquivo como programa.
pronto! pode clicar no arquivo e ele vai te da as opções dai tu aberta em executar
simples...
Padrão de Pacotes no linux é INDISPENSÁVEL! junte-se a nós
http://ubuntuforum-br.org/index.php/topic,25549.0.html
o crescimento do linux depende deste padrão,apóie você também!

lacerdabh

Vlw era isto mesmo que eu estava querendo.
abrs...
bemColar | Adesivos de Parede

Evandro Abu Kamel

Coloca ele na pasta '/usr/share/autostart'.
Resolve?