我想创建一个快捷方式,它将 cd 到特定目录,然后执行 .sh 文件,从而打开我的应用程序。
此刻我在终端输入以下内容:
cd /opt/intel/vtune_amplifier_xe_2013
然后
source amplxe-vars.sh
和
amplxe-gui
因此我在桌面上创建了一个可执行文件,其中包含:
source /opt/intel/vtune_amplifier_xe_2013/amplxe-vars.sh
amplxe-gui
并将其属性设置为可执行。但是,当我双击并选择运行或在终端中运行时,它不会打开该应用程序。但是,完全相同的命令在终端中有效吗?
答案1
要在桌面上创建快捷方式,请按照以下步骤操作:
创建一个文件,文件名称由你选择,扩展名如下
.desktop
例如
minecraft.desktop
使用文本编辑器打开文件(文件 > 打开...或拖放)
在文件内输入以下内容:
[Desktop Entry] Encoding=UTF-8 Name={Name Of The Application Of Anything Else} Comment={Optional} Exec=/bin/sh "{directory of the script e. g. /home/zignd/script.sh}" Icon={directory of the icon (Optional) e. g. /home/zignd/Pictures/Icon.png} Categories={(Optional) e.g. Games,Media,Development} Type=Application Terminal=0
请注意,您需要删除括号及其内部内容。您也可以在启动器中使用此快捷方式,只需将其拖放即可。
保存它并享受您的快捷方式。