我已经从源代码构建了一个应用程序。现在我希望能够使用 lubuntu 的运行对话框(通过 Alt-F2、Super+R 或直接从“开始”菜单打开的对话框)启动该应用程序。但是运行对话框找不到此应用程序,尽管它位于 中$PATH
。从终端仿真器(lxterminal 等)启动该应用程序可以正常工作。
运行对话框是否会查找类似于“开始”菜单的 .desktop 条目?如何自定义它查找的应用程序?
目前我正在使用 lubuntu 15.10,但我也对 lubuntu 16.04 的答案感兴趣。
答案1
桌面环境不处理 .bashrc 文件。
为了使Alt+F2运行对话框可以使用路径,您需要编辑~/.profile
文件(作为普通用户,sudo
这不是必需的)。您可以使用任何编辑器,例如nano
或gedit
。
将以下行添加到文件底部.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
以使更改生效。