Я новичок в этом и не могу обернуть голову вокруг этого. Я хочу запустить определенный профиль Firefox, который, поэтому я просто помещаю эту строку в текстовый файл: firefox -p Profile делает его исполняемым и запускает его. Работает нормально.
Теперь, какие преимущества я получу, если сделаю файл .desktop, имеющий в командной строке, одно и то же? Кроме как установить значок и добавить его в панель запуска? Есть ли принципиальные отличия?
Для использования командной строкой:
Можно сделать исполняемый файл (позвольте командой gedit myfp
) следующим образом:
#!/bin/bash
[Your commands Here]
Дайте ему разрешение выполнения chmod +x myfp
и помещенный этот файл в местоположение: /usr/local/bin
Теперь можно легко выполниться [Your commands Here]
путем выполнения команды mypf
в Терминале.
Для использования GUI (как Средство запуска):
Можно создать файл на рабочем столе (позвольте командой 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]
путь к файлу значка.
chmod +x mypf.desktop
и вставленное местоположение /usr/share/applications
.ln -s /usr/share/applications/mypf.desktop ~/Desktop
и запуск от Рабочего стола легко.Дополнительная Информация: Это может быть выполнено при запуске, вставив Файл на рабочем столе $HOME/.config/autostart
.
Какой метод/путь необходимо сделать? зависит от того, Как это будет выполняться и Для какой цель?
Также посещение после сообщества помогает:
Надежда это помогает Вам создать исполняемый файл для использования сценарием командной строки и/или файлом на рабочем столе для использования GUI как средство запуска.
Не совсем
Открывают, Gedit выбирают новый, помещают Вашу команду в документ, и щелчок сохраняют как.
ЭТО ВАЖНО - удостоверяются, что сохранили Ваш файл как .sh файл не текстовый файл.
Когда-то сохранил Вас, может открыть щелчок правой кнопкой файлового браузера файл и выбрать свойства тогда вкладка полномочий и отметить делать это исполнимое поле файла.
файл, который Вы теперь имеете, называют сценарием оболочки, если Вы откроетесь терминалом, то все команды в файле будут выполняться.
преимущество этого - Вы, может добавить как много различных команд (те же, которые Вы используете в терминале), и выполните их внезапно.
Вот простой демонстрационный для попытки, копируют codeto текстовый документ и сохраняют как .sh
firefox nautilus shotwell
, Это просто откроет 3 программы, но является хорошим примером того, как работают сценарии оболочки. Надежда это помогает