如何在 Unity 启动器中用 Shell 脚本替换二进制文件?

如何在 Unity 启动器中用 Shell 脚本替换二进制文件?

可能重复:
自定义 Ubuntu 启动器无法启动

我用了如何将 Eclipse 固定到 Unity 启动器?这将 Eclipse 固定到 Unity 启动器。但现在我需要用脚本替换 eclipse 二进制文件才能使用自定义 gtk 配置。这是一个 sh 文件(名为ec):

#!/bin/sh
GTK2_RC_FILES=gtkrc-sar ./eclipse

这是桌面文件:

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=/home/mighter/development/eclipse/icon.xpm
Exec=/home/mighter/development/eclipse/eclipse
Terminal=false
Categories=Development;IDE;Java;

如果我将eclipse(二进制名称) 替换为ec(sh 名称),它将无法运行。我该如何修复此问题?

答案1

赋予shell脚本执行权限,并使terminal=true

相关内容