Exemplo mais fácil:
-
crie um arquivo "test" e coloque
#!/bin/bash echo "Hello World!"
nele
- torne-o executável com
chmod 700 test
-
faça
./test
na linha de comando e ele produziráHello world!
Do Nautilus:
- padrão: doubleclick e ele será aberto como um arquivo de texto
- quando definido como "executar arquivos de texto" nas preferências do Nautilus, ele piscará algumas vezes e, em seguida, não fará nada.
Mas este é o comportamento pretendido. Para o Nautilus, você precisaria criar um script que fizesse um "pop up" com o texto "Hello world!" nele.
Exemplo:
#!/usr/bin/python
import os
os.system('zenity --info --text="Hello world!!"')
mostraria ...
Apropósito:issotambémfuncionaapartirdalinhadecomandoquandovocêtemumdesktop.Emumttyelemostrariaumerro"Falha ao conectar-se ao Mir".
% bl0ck_qu0te%Eu duvido que haja algo para consertar. Executar na linha de comando e executar no Nautilus são duas coisas diferentes.