1 (21.07.2010 11:50:57 отредактировано AndreyMust19)

Наверняка нубский вопрос.
При двойном щелчке на файле с аттрибутом исполнения и первой строчкой #!/bin/sh мой Gnome спрашивает "Показать, Запустить, Запустить в терминале". Мне надо просто запустить, без терминала. Как заставить его не спрашивать это для всех файлов - знаю. А как заставить его не спрашивать при запуске конкретно, только этого файла?
Gnome 2.22

В Linux вы имеете компьютер.
В Windows компьютер имеет вас!

2

Re: How do I run a shell script without getting prompted?
Load Nautilus and click on Edit > Preferences > Behavior. Then, place a check mark next to "Run executable text files when they are opened."
Last edited by kaibob; February 12th, 2009 at 08:31 PM..

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

3 (21.07.2010 12:29:21 отредактировано AndreyMust19)

Writer

Load Nautilus and click on Edit > Preferences > Behavior. Then, place a check mark next to "Run executable text files when they are opened."

Это как раз для всех файлов. Мне надо оставить "каждый раз спрашивать", надо чтобы только конкретный файл сразу запускался.

В Linux вы имеете компьютер.
В Windows компьютер имеет вас!

4

Сделай для него "кнопку запуска" на рабочем столе. Он не будет спрашивать.

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

5

Сделай для него "кнопку запуска"

Создал. Команда следующая (выводит температуру процессора):
acpi -V | xargs gmessage
Ничего не происходит.
/usr/bin/acpi -V | /usr/bin/xargs /usr/bin/gmessage
То же самое.

В Linux вы имеете компьютер.
В Windows компьютер имеет вас!

6

выводит температуру процессора

  А куда выводит то? В консоль, или гуи-прога запускается?
Если в консоль, то надо явно прописать комманду запуска терминала:

terminal -H -e /home/newton/./temp.sh

7

А куда выводит то?

acpi -V выводит на консоль. А через | и xargs этот текст передается gmessage, чтобы вывести температуру не в консоли, а в виде оконного сообщения.

В Linux вы имеете компьютер.
В Windows компьютер имеет вас!

8

У меня нормально запускается..

В в опциях "комманда" кнопки запуска:
/home/newton/./temp.sh

Файл temp.sh:

#!/bin/sh
#sensors | grep 'Core*'
sensors | grep 'Core*' | xargs xmessage

(gmessage-a у меня нет)

9

"/home/andrey/Desktop/Температура процессора.sh"

Ну да, так запускается. Плохо что пришлось делать 2 файла, один - скрипт, другой - кнопка к его запуску.
Если кто придумает способ с одним файлом, буду рад.

В Linux вы имеете компьютер.
В Windows компьютер имеет вас!

10

AndreyMust19 пишет:

Если кто придумает способ с одним файлом, буду рад.

использование zenity если интерфейс GTK

11

Zenity - это не то. Я имею ввиду запуск скрипта двойным щелчком без вопросов. В общем, вопрос решен. Никак.

В Linux вы имеете компьютер.
В Windows компьютер имеет вас!