Lubuntu:.desktop 快捷方式在桌面上运行,但无法从菜单中运行

Lubuntu:.desktop 快捷方式在桌面上运行,但无法从菜单中运行

我在 Lubuntu 13.04 /usr/share/applications 中创建了一个简单的快捷方式桌面:

[Desktop Entry]
Type=Application
Name=shockwave
Icon=/home/zane/Pictures/Evil Decepticons.png
Exec=/home/zane/Documents/Zane_Shockwave-RDP.sh
Terminal=true
MimeType=text/plain
Categories=GTK;WebBrowser;Network

指向的 sh 仅包含 echo "it works"。

如果我直接双击 .desktop,脚本就会运行,并且一切都会按预期工作。

但是,如果我从桌面单击菜单项,我只会得到一个“卡住”的、无法输入的终端。

注意:要解决此错误https://bugs.launchpad.net/ubuntu/+source/pcmanfm/+bug/975152/comments/14我刚刚在 PCManFM -> Prefernces -> Advanced 下添加了“lxterminal”,否则我根本无法运行 .sh。

有任何想法吗?

编辑我也尝试了这些变体,但我总是得到相同的结果:

Exec=sh /home/zane/Documents/Zane_Shockwave-RDP.sh
Exec=lxterminal /home/zane/Documents/Zane_Shockwave-RDP.sh

答案1

作为建议在这里,右键单击并打开“面板设置”对话框->高级,然后设置“终端仿真器” =“lxterminal”并且现在它可以工作了。

相关内容