У меня есть скрипт, который мне нужно запустить с помощью значка на рабочем столе... предложения? идеи?
решение1
Используя только файловый менеджер:
- сначала создайте ссылку на свой скрипт на рабочем столе (скопируйте, затем ctrl/щелкните правой кнопкой мыши + ссылка здесь)
- затем щелкните правой кнопкой мыши по скрипту на рабочем столе, выберите свойство: на вкладке "общие" значок кликабельный. Щелкните по нему, откроется окно, в котором вы можете выбрать свой значок (загляните в usr/share/icons, чтобы найти больше значков)
- На вкладке «Разрешения» установите флажок «Выполнение», чтобы разрешить запуск программы.
решение2
Сначала создайте .desktop
файл. Вы можете создать его ~/.local/share/applications
для личного использования или /usr/share/applications
для всех пользователей. Например, если вы хотите создать его для личного использования, вы можете открыть терминал и ввести:
vim ~/.local/share/applications/myapp.desktop
Во-вторых, отредактируйте .desktop
файл. Вставьте следующий текст в файл:
[Desktop Entry]
Type=Application
Terminal=true
Name=<Your Application Name>
Exec=<Path to your .sh file>
Icon=<Path to your icon>
Замените <Your Application Name>
, <Path to your .sh file>
, и <Path to your icon>
на имя вашего приложения, путь к вашему .sh
файлу и путь к вашему значку соответственно.
Наконец сохраните и закройте файл. Теперь вы должны увидеть свое приложение в меню приложений с вашим пользовательским значком.
Обратите внимание, что Terminal=true/false
строка определяет, откроет ли терминал окно и отобразит вывод или запустится в фоновом режиме1. Если вы хотите, чтобы скрипт выполнялся в фоновом режиме, вы можете установить Terminal=false
.
Не забудьте дать разрешение на выполнение вашему .sh
файлу, если вы этого еще не сделали. Вы можете сделать это, запустив chmod +x /path/to/your/script.sh
в терминале.