Executando o executável txt.file no terminal por padrão

3

Basicamente, eu tenho o código que eu preciso para executar o thread para iniciar o meu servidor Minecraft em um arquivo de texto executável. Quando eu clico nele, ele me pergunta o que eu quero fazer com ele: Run In Terminal, Display ou apenas Run.

Como eu quero criar um link para ele e colocar esse link no Docky, eu preciso defini-lo como Run In Terminal por padrão. Eu encontrei uma maneira de fazê-lo funcionar por padrão, mas eu preciso executá-lo no terminal.

    
por schtocker 01.02.2013 / 19:39

2 respostas

2

Abra o Dash e procure pelo Menu Principal. (Está no Centro de Software, se não estiver instalado.) Abra e crie um novo item. Digite o nome que você deseja ter e digite a linha de comando:

gnome-terminal -x executable_text_file_path/and_name

Por exemplo, eu tenho uma pasta Shell Script na minha pasta Home. Para executar um deles no Terminal, eu digitaria ...

gnome-terminal -x "Shell Scripts/script_name.sh"

Eu só usei as aspas porque tenho espaços nos nomes. Se você não tem espaços, você não precisa das aspas.

Agora você deve poder ir até o Dash e digitar o nome que deu ao seu programa. Um único clique nele irá iniciá-lo no modo Terminal - ou simplesmente arrastá-lo para o seu Launcher!

    
por Dale 04.02.2013 / 00:09
0

Como este arquivo é executável, ele é tratado por padrão como tal. Você é solicitado a executá-lo ou abri-lo, como um recurso do Nautilus (o navegador de arquivos). Ao criar um atalho para ele, basta criar um atalho para um aplicativo (um executável) e selecionar seu arquivo de script. Isso executará o arquivo em vez de abri-lo.

Por outro lado, se você quisesse criar um atalho para abrir este arquivo, você selecionaria gedit (ou qualquer editor que você quiser) como executável, e passaria o caminho para o seu script como argumento.

    
por Rafał Cieślak 03.02.2013 / 19:33