.sh файл Расположение: -
~/Doc/Ty/Tyra.sh
Я создал этот файл в папке Doc и установите его как исполняемый файл файл
Tyra.desktop
[Desktop Entry]
Type=Application
Name=Tyra
Exec= '~/Doc/Ty/Tyra.sh'
Terminal=True
Итак, когда я дважды щелкаю по Tyra.desktop файлу, он выполняет Tyra.sh в терминале ..., Теперь я хочу сделать это Tyra.desktop по умолчанию для любой папки, содержащей файл .sh , а не только для конкретного файла.
Например: -
Если я положу папку AB , которая содержит файл ABC.sh (~ / Doc / AB / ABC.sh) & НАЖМИТЕ на файл Tyra.desktop , он выполнит ABC.sh в ТЕРМИНАЛЕ.,,,
Если я положу папку xy , которая содержит файл xyz.sh (~ / Doc / xy / xyz.sh) и НАЖМИТЕ на Tyra.desktop файл, он выполнит xyz.sh в ТЕРМИНАЛЕ.,,
В Windows это можно сделать с помощью переменной % string% .Я пытался использовать% string% вместо фиксированного имени (например, Ty / Tyra.sh или xy / xyz.sh ), но, похоже, Linux не работает так. ТАК, есть ли способ сделать это?
ПРИМЕЧАНИЕ:
- Я знаю, что есть простые способы, такие как перетаскивание или двойное нажатие .sh файл для выполнения, но я хочу узнать, возможно ли это сделать другим способом или нет.Это также относится к моему другому проекту.
- В папке Doc будет только 1 папка (например, папка Doc / AB или папка Doc / xy)
НАДЕЖДА, ЧТО Я МОГУ СДЕЛАТЬ ЭТО ЛЕГКО, ЧТОБЫ ПОНИМАТЬ ДЛЯ ВСЕХ.СПАСИБО