Проблема создания простого скрипта

Я просто хотел создать скрипт, который открывает Teamspeak. Я был здесь раньше об этом, но я думал, что будет проще, просто создав сценарий.

Я хотел создать скрипт для запуска скрипта, который открывает Teamspeak.

Итак, я сделал это:

#!/bin/bash
exec /home/austin/Programs/Teamspeak/launch(what I renamed the file to for ease).sh

Я назвал этот Teamspeak.sh, и он не сработал. Разочарование в том, что это работает, если я захожу в терминал на рабочем столе и набираю

./Teamspeak.sh

, это работает!

Как заставить это работать, просто дважды щелкнув по нему?

0
задан 31 July 2014 в 08:27

2 ответа

Я не уверен, где Вы "дважды щелкаете" по нему, но если это находится в Наутилусе существует установка в предпочтениях о том, как обработать исполняемые файлы. Это находится на вкладке "Behavior" предпочтительного диалогового окна.

Разговор об исполняемом файле, Вы сделали chmod для создания исполнимого права сценария?

0
ответ дан 31 July 2014 в 08:27

Простой способ, щелкнуть правой кнопкой Teamspeak.sh на Вашем рабочем столе. Нажать Properties. Перейдите в Permissions вкладка и галочка Execute опция внизу. Нажмите "OK" и теперь попытайтесь дважды щелкнуть по нему.

Вам, вероятно, придется использовать dconf-editor если это не спрашивает Вас, если Вы хотите работать или запустить его сразу.

Если Вы не имеете dconf-editor можно установить его

sudo apt-get install dconf-tools

Затем введите dconf-editor в Ваш терминал для открытия его.

Перейдите к org ➤ gnome ➤ nautilus ➤ preferences
и ищите executable-text-activation

Нажмите опцию рядом с ним и выберите, хотите ли Вы launch или ask

Закрыть dconf-editor и теперь дважды щелкните по нему.

Если Вы выбрали launch это запустит Ваш скрипт то же, как будто это была программа.
Если Вы выбрали ask это предложит Вам с опциями Работать в Терминале, Дисплее, Отмене или Выполнении

0
ответ дан 31 July 2014 в 08:27

Другие вопросы по тегам:

Похожие вопросы: