Autor Tópico: Criar atalho e /etc/init.d  (Lida 6666 vezes)

Offline Locomotion

  • Usuário Ubuntu
  • *
  • Mensagens: 152
    • Ver perfil
    • MPBista Rádio
Criar atalho e /etc/init.d
« Online: 03 de Outubro de 2006, 17:30 »
Oi denovo... ¬¬
Tou começando a virar fregues desse forum!

Olha que noobice, nao sei como criar um atalho.


Baixei um programa (shoutcast), e pra rodar ele, toda vez eu preciso ir no Shell e digitar:
Citar
cd Shoutcast\ Server
./sc_serv

Como crio um atalho pra quando eu clicar em um ícone, ele abrir o terminal e "já digitar" isso?

-------------------------------------------------------------------------------------------------------------------------

Dúvida 2:

Os arquivos da pasta /etc/init.d sempre carregam no boot?

Pois achei arquivos desnecessários para mim (bittorrent, nessusd, etc)
Eles estão carregando toda vez que ligo o pc?
Se sim, apenas deletando eles dalí, eles vão parar de carregar sem problemas?
(sei que esses arquivos sao muito importantes, e que soh devo deletar o que eu tiver 110% de certeza do que seja)



« Última modificação: 04 de Outubro de 2006, 15:04 por Locomotion »

Offline Outrunner

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Re: Criar atalho
« Resposta #1 Online: 03 de Outubro de 2006, 17:56 »
Tens duas hipoteses, criar o atalho no ambiente de trabalho:
-Clica com o botão direito do rato numa zona vazia e escolhe "Create Launher"
-Depois escreves o nome e o comando, tal como escrevias no terminal.

Criar o atalho num painel:
-Clicar com o botão direito do rato numa zona vazia, escolher "Add to panel..."
-Escolher "Custom Aplication Launcher"
-Escolher um nome e inserir o comando tal como no terminal.

EDIT: No teu caso, visto que o ficheiro que precisas de executar está numa pasta, ecolhe browse na parte onde é para escrever o comando e procura pelo mesmo. É mais simples.  ;)

PS [offtopic]: Pena já não haver locomotion em portugal.. Era um canal bem fixe, ainda passam o Ranma 1/2?
« Última modificação: 03 de Outubro de 2006, 18:02 por Outrunner »
Ubuntu user: # 8559 Linux user: #432421

Offline Locomotion

  • Usuário Ubuntu
  • *
  • Mensagens: 152
    • Ver perfil
    • MPBista Rádio
Re: Criar atalho
« Resposta #2 Online: 03 de Outubro de 2006, 23:17 »
nao funcionou nao :(
esse programa roda pelo shell
mas quando eu vou pelo atalho, o shell abre e se feixa

nao tem como eu criar um arquivo (por um editor de texto) com os comandos pro terminal
pra quando eu clicar nele, executar os comandos que eu salvei nesse arquivo e o shell continuar aberto?

se tiver, vai ser bom :)


ps[off topic]: Locomotion mudou de nome, agora é Animax :P
« Última modificação: 03 de Outubro de 2006, 23:27 por Locomotion »

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Re: Criar atalho
« Resposta #3 Online: 03 de Outubro de 2006, 23:30 »
Aonde você cria o lançador em Tipo ao invés de Aplicação clica na caixa de rolagem onde aparece isto e escolhe Aplicação no Terminal

Offline Locomotion

  • Usuário Ubuntu
  • *
  • Mensagens: 152
    • Ver perfil
    • MPBista Rádio
Re: Criar atalho
« Resposta #4 Online: 04 de Outubro de 2006, 14:35 »
estranho, nao tem essa opcao pra mim! o.OOO
quando eu clico na caixa de rolagem aparece:

Citar
Aplicação
Diretório
Link
FSDevice
Tipo MIME
Serviço
Tipo de Serviço

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Re: Criar atalho
« Resposta #5 Online: 04 de Outubro de 2006, 15:01 »
estranho, nao tem essa opcao pra mim! o.OOO
quando eu clico na caixa de rolagem aparece:

Citar
Aplicação
Diretório
Link
FSDevice
Tipo MIME
Serviço
Tipo de Serviço

É que a minha versão do GNOME é outra, mas se você prestar só mais um "Pouquinho" de atenção
vai ver uma caixinha de verificação ;-)
eis aqui um ss de uma versão mais antiga do GNOME.



O código fonte do arquivo gerado.desktop seria assim com a caixa desativada.

Citar
[Desktop Entry]
Encoding=UTF-8  #Codificação utilizada no sistema
StartupNotify=true #Mostrar a notificação "Iniciando" no painel
Name=Super Detonator Tabajara #Nome mostrado no ícone em sistemas em inglês
Name[pt_BR]=Super Detonador Tabajara  #Nome mostrado em sistemas em pt_BR
Comment=blablabla #Comentário em inglês
Comment[pt_BR]=Destroi o drive C :-P #Comentário em pt_BR
Exec=format C:/  #Comando a ser executado isto é só um exemplo
Terminal=false  #Se vai usar o terminal ou não caso sim use true
Type=Application #Tipo que podem ser vários neste caso aplicação
Icon=Xterminator.png  #Ícone a ser utilizado

Isto é um exemplo básico de um arquivo.desktop que é utilizado tanto nos menus, como nos atalhos, logicamente os utilizados no menu tem uma outra opção que é a categoria onde ele vai entrar no menu Aplicações, caso já tenha criado o atalho basta abri-lo em um Editor de texto e alterar ou adicionar

Código: [Selecionar]
Terminal=true
Fuuuuuuuuuuuuiiiiiii
« Última modificação: 04 de Outubro de 2006, 15:14 por Xterminator »

Offline Locomotion

  • Usuário Ubuntu
  • *
  • Mensagens: 152
    • Ver perfil
    • MPBista Rádio
Re: Criar atalho e /etc/init.d
« Resposta #6 Online: 04 de Outubro de 2006, 15:12 »
eu até pensei que era isso
mas eu jah tinha marcado, e ele continua feixando sozinho
olha o que tentei:



quando eu abro o atalho, aparece um SHELL bem rapido, e feixa sozinho

EDIT:
aew, nao tinha visto seu edit, vou tentar, obrigado
EDIT2:
aff, continua feixando aqui!
« Última modificação: 04 de Outubro de 2006, 15:20 por Locomotion »

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Re: Criar atalho e /etc/init.d
« Resposta #7 Online: 04 de Outubro de 2006, 15:17 »
hum experimentar utilizar um comando de terminal antes
algo como

Código: [Selecionar]
xterm -e no-ip -c
só para testar, caso funcione pode ser alguma configuração mal feita no Gnome-terminal.
agora olhando a tela que você colocou, me parece que você não está usando o comando corretamente.
« Última modificação: 04 de Outubro de 2006, 15:22 por Xterminator »

Offline Locomotion

  • Usuário Ubuntu
  • *
  • Mensagens: 152
    • Ver perfil
    • MPBista Rádio
Re: Criar atalho e /etc/init.d
« Resposta #8 Online: 04 de Outubro de 2006, 16:02 »
quando eu digito isso acontece a mesma coisa que acontece nos atalhos

uma janela abre e feixa bem rapido

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Re: Criar atalho e /etc/init.d
« Resposta #9 Online: 04 de Outubro de 2006, 16:49 »
acho que o correto segundo o erro do comando mostrado seria

xterm -e no-ip -c nome_do_arquivo ou algo parecido

por exemplo rode

Código: [Selecionar]
xterm -e wget -c http://theli.free.fr/packages/pool/listen-unstable/l/listen/listen_0.5-beta1-7_i386.deb
e veja se funciona, caso funcione está faltando argumentos no seu comando.

Offline Locomotion

  • Usuário Ubuntu
  • *
  • Mensagens: 152
    • Ver perfil
    • MPBista Rádio
Re: Criar atalho e /etc/init.d
« Resposta #10 Online: 04 de Outubro de 2006, 16:59 »
axo que nao expliquei direito o que eu queria

eu quero que quando eu clique em um icone, apareça a seguinte janela, e fique nela, sem feixar, esperando eu digitar mais coisas


Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.279
    • Ver perfil
Re: Criar atalho e /etc/init.d
« Resposta #11 Online: 04 de Outubro de 2006, 19:14 »
Olha as preferências do Terminal como estão, em uma das abas de preferêncas
tem Título e Comando e se o terminal deve ou não ficar aberto ao executar algum comando dê uma olhada nisto, talvez seja este o seu problema.

Offline Locomotion

  • Usuário Ubuntu
  • *
  • Mensagens: 152
    • Ver perfil
    • MPBista Rádio
Re: Criar atalho e /etc/init.d
« Resposta #12 Online: 04 de Outubro de 2006, 23:11 »
nao adianta, pois ele fica aberto mas nao aparece nada
olha soh, um exemplo mais facil de entender, que a solução é a mesma:

Se eu abrir um editor de texto, digitar
Citar
#!/bin/sh

echo "Hello, world."

Salvar como hello.sh, ir no console e digitar ./hello.sh, vai aparecer o texto "Hello, world."
Mas, se eu criar um lançador, com o mesmo comando (./hello.sh) o que vai aparecer é um terminal SEM NADA ESCRITO que se feixa bem rapidamente