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

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

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

2
задан 22 August 2014 в 17:40

2 ответа

Для использования командной строкой:

  1. Можно сделать исполняемый файл (позвольте командой gedit myfp) следующим образом:

    #!/bin/bash
    [Your commands Here]
    
  2. Дайте ему разрешение выполнения chmod +x myfp и помещенный этот файл в местоположение: /usr/local/bin

  3. Теперь можно легко выполниться [Your commands Here] путем выполнения команды mypf в Терминале.

Для использования GUI (как Средство запуска):

  1. Можно создать файл на рабочем столе (позвольте командой gedit mypf.desktop) следующим образом:

    [Desktop Entry]
    Name=My Firefox
    Comment=My Profile
    Exec=[your command here]
    Type=Application
    Icon=[path/to/icon-file]
    

    где [Desktop Entry] остается постоянным и [your command here] может быть firefox -p или непосредственно mypf при наличии. [path/to/icon-file] путь к файлу значка.

  2. Дайте ему разрешение выполнения chmod +x mypf.desktop и вставленное местоположение /usr/share/applications.
  3. Можно также создать символьную ссылку на рабочий стол ln -s /usr/share/applications/mypf.desktop ~/Desktop и запуск от Рабочего стола легко.

Дополнительная Информация: Это может быть выполнено при запуске, вставив Файл на рабочем столе $HOME/.config/autostart.


Какой метод/путь необходимо сделать? зависит от того, Как это будет выполняться и Для какой цель?

Также посещение после сообщества помогает:

Надежда это помогает Вам создать исполняемый файл для использования сценарием командной строки и/или файлом на рабочем столе для использования GUI как средство запуска.

7
ответ дан 22 August 2014 в 17:40

Не совсем

Открывают, Gedit выбирают новый, помещают Вашу команду в документ, и щелчок сохраняют как.

ЭТО ВАЖНО - удостоверяются, что сохранили Ваш файл как .sh файл не текстовый файл.

Когда-то сохранил Вас, может открыть щелчок правой кнопкой файлового браузера файл и выбрать свойства тогда вкладка полномочий и отметить делать это исполнимое поле файла.

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

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

Вот простой демонстрационный для попытки, копируют codeto текстовый документ и сохраняют как .sh

firefox nautilus shotwell

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

0
ответ дан 22 August 2014 в 17:40

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

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