为 lubuntu 的“运行”对话框注册一个应用程序

为 lubuntu 的“运行”对话框注册一个应用程序

我已经从源代码构建了一个应用程序。现在我希望能够使用 lubuntu 的运行对话框(通过 Alt-F2、Super+R 或直接从“开始”菜单打开的对话框)启动该应用程序。但是运行对话框找不到此应用程序,尽管它位于 中$PATH。从终端仿真器(lxterminal 等)启动该应用程序可以正常工作。

运行对话框是否会查找类似于“开始”菜单的 .desktop 条目?如何自定义它查找的应用程序?

目前我正在使用 lubuntu 15.10,但我也对 lubuntu 16.04 的答案感兴趣。

答案1

桌面环境不处理 .bashrc 文件。

为了使Alt+F2运行对话框可以使用路径,您需要编辑~/.profile文件(作为普通用户,sudo这不是必需的)。您可以使用任何编辑器,例如nanogedit

将以下行添加到文件底部.profile

PATH="/path/to/folder:$PATH"

或者,如果您有如下一行:

PATH:"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/treedev/lib/Qt/bin"

您可以按照相同的惯例(路径用冒号分隔)将路径添加到其中。但第一种方法更简单,这样您就可以更轻松地发现自己的编辑,并在将来需要时将其删除。

保存并关闭后,通过注销并重新登录重新启动会话,或者在终端中键入source ~/.profile以使更改生效。

相关内容