对于工作,我需要使用 IBM Lotus Notes 电子邮件客户端。我已经安装它没有太大问题,但是当我启动电脑时我无法启动它。问题是我找不到如何从终端启动客户端,所以我不能把它放在启动列表中。
截至目前,我通过在 Unity 中搜索“Notes”来启动客户端,这会调出客户端,我只需按 Enter 键即可开始运行它。有没有办法确定 Unity 使用哪个命令来启动客户端,以便将其添加到启动列表中?
对于工作,我需要使用 IBM Lotus Notes 电子邮件客户端。我已经安装它没有太大问题,但是当我启动电脑时我无法启动它。问题是我找不到如何从终端启动客户端,所以我不能把它放在启动列表中。
截至目前,我通过在 Unity 中搜索“Notes”来启动客户端,这会调出客户端,我只需按 Enter 键即可开始运行它。有没有办法确定 Unity 使用哪个命令来启动客户端,以便将其添加到启动列表中?
/usr/share/applications
里面会有一个.desktop
应用程序的文件。这可能没有最明显的名称,但是您可以通过反复试验来弄清楚...打开
.desktop
文件并查找以开头的第一行之后
=
是启动器用来启动程序的命令,因此您可以在终端中使用它。您也许可以简化命令,例如,如果它是一个路径,但应用程序在您的路径中,您可以只键入应用程序的名称。或者,您的系统甚至可能有一个快捷方式。
例子
在
libreoffice-calc.desktop
我找到这条线打字
libreoffice --calc
启动 libreoffice calc在
python2.7.desktop
我发现但我只能用它来启动它,
python
因为:在
telegram.desktop
我找到的文件中但是我只能使用它来启动它,
Telegram
因为我已经添加/opt/telegram
到我的路径中:(在此处查看如何将目录添加到您的路径)
是的,命令在
.desktop
文件中。看到/usr/share/applications/
很多。它可能会被命名为notes.desktop
.做一个
或者如果这表明没有用
并扫描可能看起来像便笺的桌面文件。
然后执行 a
more notes.desktop
并查找可执行文件 (Exec=
)。但我会猜到该命令实际上是
notes
第一个。破折号将向您显示实际的命令名称。