通过命令行向 MATE 主菜单添加菜单项?

通过命令行向 MATE 主菜单添加菜单项?

理想情况下,我正在寻找适用于 Linux / Ubuntu 的通用解决方案,但我的最低要求是能够在 Ubuntu MATE 16 中运行。

我正在编写一个脚本,它需要一台新安装的 Ubuntu 机器,并添加和配置将其转变为准备进行软件开发的工作站所需的所有内容。

我已经将 JetBrains IntelliJ 和 PhpStorm 安装(实际上是解压)到 中/usr/local/bin/,并且正在寻找一种方法将这两个程序添加到主(“开始”)菜单中。我能找到的所有指南都展示了如何通过 GUI 执行此操作,但我想从 bash 文件编写脚本。我可能需要更好的搜索标准——或者来自你们的一些提示!

答案1

要在 Mint 菜单上显示内容,需要执行几个步骤。

首先,您需要创建启动器文件 - 这些文件以.desktop- sointelij.desktop或您喜欢的任何内容结尾。内容应该是这样的 - 这是我的 Netbeans 安装、手动完成和创建的 - 请注意,您可能已经有一个合适的.desktop文件 - 首先搜索它!

[Desktop Entry]
Name=NetBeans
Comment=Integrated Development Environment
Exec=netbeans
Icon=netbeans
Categories=Development;IDE;Java;
Terminal=false
Type=Application
Keywords=development;Java;IDE;platform;javafx;javase;

创建文件后,将文件放入/usr/share/applications,它应该会显示在搜索主菜单中 - 如果没有,您可能需要注销 X/Mate 并重新登录才能重新读取菜单选项。

相关内容