Criar atalho e /etc/init.d

Iniciado por Locomotion, 03 de Outubro de 2006, 17:30

tópico anterior - próximo tópico

Locomotion

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)




Outrunner

#1
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?
Ubuntu user: # 8559 Linux user: #432421

Locomotion

#2
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

Xterminator

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

Locomotion

estranho, nao tem essa opcao pra mim! o.OOO
quando eu clico na caixa de rolagem aparece:

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

Xterminator

#5
Citação de: Locomotion 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:

CitarAplicaçã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

Terminal=true

Fuuuuuuuuuuuuiiiiiii

Locomotion

#6
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!

Xterminator

#7
hum experimentar utilizar um comando de terminal antes
algo como

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.

Locomotion

quando eu digito isso acontece a mesma coisa que acontece nos atalhos

uma janela abre e feixa bem rapido

Xterminator

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

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.

Locomotion

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


Xterminator

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.

Locomotion

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