.sh文件位置:-
~/Doc/Ty/Tyra.sh
我已经在 Doc 文件夹中创建了此文件,并将其设置为可执行文件
[Desktop Entry]
Type=Application
Name=Tyra
Exec= '~/Doc/Ty/Tyra.sh'
Terminal=True
因此,当我双击 Tyra.desktop 文件时,它将在TERMINAL中执行 Tyra.sh 。 。 现在,我要将此 Tyra.desktop 设置为包含 .sh 文件的所有文件夹的默认设置,而不仅仅是特定文件。 >
如果我将包含 ABC.sh 文件(〜/ Doc / AB / ABC.sh)的 AB 文件夹放在 Tyra上并单击.desktop 文件,它将在TERMINAL中执行 ABC.sh 。 。 。 。
如果我将包含 xyz.sh 文件(〜/ Doc / xy / xyz.sh)的 xy 文件夹放在 Tyra上并单击.desktop 文件,它将在TERMINAL中执行 xyz.sh 。 。 。
在Windows上,我可以使用%string%变量来实现。我尝试使用%string%代替固定名称(例如 Ty / Tyra.sh 或 xy / xyz.sh ),但是linux似乎无法正常工作。 所以,有什么办法吗?
希望我可以让每个人都更容易理解。谢谢