Должен ли я сделать исполняемый текстовый файл или .desktop?

Я новичок в этом и не могу полностью обвести вокруг себя. Я хочу запустить определенный профиль firefox, поэтому я просто помещаю эту строку в текстовый файл: firefox -p Profile делает его исполняемым и запускает.

Теперь, какие преимущества я получу, если я создам файл .desktop, который имеет в командной строке в основном то же самое? Кроме возможности установить значок и добавить его в панель запуска? Существуют ли какие-либо принципиальные различия?

1
задан 22 August 2014 в 18:40

1 ответ

Не совсем

Откройте Gedit, выберите новую, поместите свою команду в документ и нажмите «Сохранить как».

ЭТО ВАЖНО - обязательно сохраните файл в формате .sh а не текстовый файл.

После сохранения вы можете открыть браузер файлов, щелкнув правой кнопкой мыши файл и выбрать свойства, а затем вкладку «Разрешения» и пометить, как сделать этот файл исполняемым.

Файл, который вы теперь есть сценарий оболочки, если вы открываете с помощью терминала все команды в файле будут выполняться.

Преимущество этого заключается в том, что вы можете добавить столько разных команд (те же, что вы используете в терминале) и выполните их все сразу.

Вот простой демонстрационный пример, чтобы попробовать скопировать код-код текстового документа и сохранить его как .sh

firefox nautilus shotwell

Он просто откроет 3 программы, но является хорошим примером того, как работают скрипты оболочки. Надеюсь, это поможет

0
ответ дан 24 May 2018 в 04:25

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

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