无法使用 Alacarte 创建新菜单

无法使用 Alacarte 创建新菜单

我无法在 Ubuntu 16.04 中使用 Alacarte 创建新菜单。当我想创建新菜单时,“接受”按钮始终处于禁用状态。

答案1

好的,所以我认为您的启动命令可能无效。假设您要启动~/Downloads/CLion/clion.sh,这不是有效的 Alacarte 命令。您需要先将其放在引号中:"~/Downloads/CLion/clion.sh",然后%f在引号后添加结尾。

"~/Downloads/CLion/clion.sh" %f应该可以解决问题。还要确保文件被允许执行。要做到这一点:

  • 右键单击该文件并单击属性。
  • 选择权限选项卡并启用“允许作为程序执行文件”

正在执行文件

希望这可以帮助。

答案2

我有同样的问题,我不明白为什么,但似乎 alacarte 不再喜欢命令字段中的空格或引号。我的命令是

"/home/xyz/app/app.sh" %f

这应该会根据 gnome 规范生成一个有效的 .desktop 文件(请参阅https://developer.gnome.org/desktop-entry-spec/) 但 alacarte 不喜欢它。%f 显然允许 gnome 在运行应用程序时将单个文件作为参数传递,这样您就可以双击文件以使用该程序打开,或者右键单击文件并使用“打开方式”。如果您不需要该功能,只需删除引号、空格和 %f。否则,我猜只需找到 .desktop 文件并手动编辑。

答案3

对我来说,诀窍是我需要通过单击左侧图标占位符来添加图标。然后输入命令:“myPath/myFile.sh”注意路径开头没有“。”。

相关内容