IZhaq_melo
(usa FreeBSD)
Enviado em 04/02/2015 - 11:58h
cmar7777@gmail.c escreveu:
Bom dia, tentei seguir o link q vc mandou, mas nao deu certo.
Fiz o seguinte:
Abri um editor de texto (criando um arquivo qquer em modo grafico) e digitei:
#! / Bin / sh
qdbus --system org.freedesktop.ConsoleKit / org / freedesktop / ConsoleKit / Gerente org.freedesktop.ConsoleKit.Manager.Stop
salvei com o nome"desligar", sem nenhuma extensão.
Ai fui no Terminal e dei o comando:
chmod + desligar (tentei colocar chmod + x desligar mas ele disse q nao encontrava o x).
Ele nao gerou nenhum arquivo executavel.
Depois fui no Linux educacional e seguindo o modelo do video adicionei o arquivo como link na area de trabalho. Tentei dar 2 cliques nele p executar mas nao funcionou.
Onde errei?
me deculpe eu não fui nada didático, aqui to acostumado a lidar com pessoas que ja trabalham com linux em nível adminsitrativo,
mas vamos passo a passo e ver onde voce errou:
1º) abra o editar de texto e insira o seguinte texto:
#! / Bin / sh
qdbus --system org.freedesktop.ConsoleKit / org / freedesktop / ConsoleKit / Gerente org.freedesktop.ConsoleKit.Manager.Stop
depois salve o arquivo com o nome:
desligar.sh ( exatamente como esta sem lestras MAÍSCULAS, favor inserir a extensão .sh no final do arquivo )
2º) depois de "salvar" o arquivo.
3º) abra o terminal e vá na pasta onde voce salvou o arquivo e digite:
chmod +x desligar.sh
##OBS: esse comando concede ao script o PODER de ser executado, caso contrário ele será apenas um file com texto simples.
o comando chmod ( Change Mode, ou Modificar de acesso ) e o + ( adiciona uma permissão ) x( permissão de execução )
para saber mais sobre ele veja no terminar: man chmod ( depois de ver a ajuda, digite apenas 'q' para sair dela.
4º)
Depois abra novamente um editor de texto e digite o seguinte texto:
[Desktop Entry]
Name=Desligar
Comment=Desligar
Exec=/home/$USER/Documentos/desligar.sh
Icon=
Terminal=false
Type=Application
5º) salve o arquivo como: desligar.desktop ( na área de trabalho mesmo )
OBS: com exceção do comando Exec=/home/$USER/Documentos/desligar.sh[/b] todos os outros que ser seguidos a risca,
a Linha: 'Exe=' foi apenas um exemplo, voce tem que colocar o local completo onde o Script ta.
senao souber é clicar com o botao direito nele. depois copiar para o local do Exec:
espero ter lhe ajudado, caso tenha alguma dúvida ou algo não saia como previste
fonte:
http://askubuntu.com/questions/465531/how-to-make-a-shell-file-execute-by-double-click