在桌面上创建有效链接

在桌面上创建有效链接

我对 Ubuntu/Linux 完全陌生,我想在桌面上创建一个链接(这叫应用程序启动器吗?)。

我创建了一个包含以下内容的 .desktop 文件放在桌面上,但它无法启动应用程序:

[Desktop Entry]
Type=Application
Comment=GIT Version Control System 6.0.3
Icon=/usr/local/bin/develop/versioncontrol/smartgithg-6_0_3/bin/smartgithg-64.png
Exec=/usr/local/bin/develop/versioncontrol/smartgithg-6_0_3/bin/smartgithg.sh
Terminal=false
Categories=Development;IDE;Java;
Name[en_US]=SmartGIT 603

ll 输出...

-rwxrwxr-x  1 diulrich diulrich  321 Jun 18 18:35 SmartGIT 603.desktop*

我正在使用 Ubuntu 12.04

另外,我已经检查过'允许作为程序执行文件' 右键单击​​桌面符号时在“权限”选项卡中。

更新:
我尝试设置所需的环境变量SMARTGITHG_JAVA_HOME在 .bashrc、.profile 和 /etc/environment 中均未成功。

修改执行.desktop 文件中的属性如下:

Exec=env SMARTGITHG_JAVA_HOME=/usr/lib/jvm/jdk1.7.0_40 /usr/local/bin/develop/versioncontrol/smartgithg-6_0_3/bin/smartgithg.sh

我可以通过单击桌面符号来启动该应用程序。

我想知道为什么会发生这种情况?GNOME(GNOME 负责运行 .desktop 文件,不是吗?)是否使用了另一个 shell,因此它不会执行 .bashrc/.profile,随后 SMARTGITHG_JAVA_HOME 未设置?

答案1

您可以使用 gnome 面板来完成此操作。

如果尚未安装,请运行:
sudo apt-get install gnome-panel

然后使用以下命令创建快捷方式:
gnome-desktop-item-edit ~/Desktop/ --create-new

在创建窗口中选择目标的类型和位置,然后单击“确定”。

相关内容