获取应用程序路径?

xam*_*iro 35 launcher appmenu

用户如何确定在启动器中显示的应用程序的路径?

这适用于非程序员或专家,因此终端命令并不真正适合他们。为什么:我们需要让我们的用户能够在我们的应用程序上拖动文件/文件夹,这是 Ubuntu 中完全缺少的标准操作系统功能。

Pil*_*ot6 31

前往/usr/share/applications~/.local/share/applications,右键单击应用程序图标并单击“属性”。

我不明白为什么不能在终端中运行命令的人需要路径。

  • `~/.local/share/applications` 中可能还有用户特定的 .desktop 文件。 (2认同)

kar*_*rel 18

在 18.04 及更高版本中,通过单击 Dash 中的图标来启动应用程序,单击 Dash 左下角的 9 点图标即可访问该图标。启动系统监视器并记下您刚刚打开的应用程序名称的准确拼写。打开终端并输入:

输入应用名称

在 Ubuntu 14.04 及更高版本中获取应用程序路径只需几秒钟。在 Dash 中搜索应用程序,然后将应用程序的图标拖到终端中。应用程序的完整路径将自动显示在终端中。将图标拖入终端还将显示任何文件、文件夹、存档或任何其他带有图标的内容的路径。

在 Ubuntu 20.04 及更高版本中,无法从桌面拖放文件或目录,但可以在其他位置工作,包括在文件文件管理器中从桌面拖放。

  • 很好的答案!效果很好。 (2认同)

Mat*_* S. 10

你必须去一个终端,我担心......这是一个例子:

whereis gedit
Run Code Online (Sandbox Code Playgroud)

作为输出给出:

gedit: /usr/bin/gedit /usr/share/gedit /usr/share/man/man1/gedit.1.gz
Run Code Online (Sandbox Code Playgroud)

其中 /bin/ 路径是可执行文件所在的路径,/share/ 一个是包含应用程序一些附件文件的文件夹,/man/ 一个是 gedit 的手册。

我希望这回答了你的问题

  • 这会告诉您可以从终端访问的 `gedit` 文件的位置,但它不会告诉您 Launcher 项目将运行什么命令。 (2认同)