在 Unity 中,如何查看给定启动器的详细信息?

在 Unity 中,如何查看给定启动器的详细信息?

我在 Unity 中有几个启动器,可能想以 sudo 身份运行一两次,但我不知道在终端中输入什么。

目前,疯狂的是,我必须运行该应用程序,然后在系统监视器中搜索可能的候选者!我认为 Unity Design 团队永远不会打算在 Dash 上给我们一个右键单击操作,或者在启动器上单击鼠标右键时给我们一个“详细信息”选项,那么……我如何确定运行启动器时实际执行了什么?

(对于好奇的人来说,我正在努力解决的是 Desura - 它不在系统路径中,所以我不能只是whereis desura假设desura它实际正在运行 - 我只能猜测)

[编辑:使用我标记为答案的方法,我可以看到 Desura 安装在我的主目录中,并且由于它是非 root 安装,因此它不会更新系统路径。]

答案1

要读取启动器文件的内容,您可以打开 gedit 并将启动器图标从仪表板拖放到其中。

然后,Gedit 将显示该启动器的 .desktop 文件,该文件存储在

/usr/share/applications

就我而言

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Name=Desura
GenericName=Game Manager
Comment=Download and play the best games
Exec=/home/daniel/desura/desura %U
TryExec=/home/daniel/desura/bin/desura
Path=/home/daniel/desura
MimeType=x-scheme-handler/desura;
Icon=/home/daniel/desura/data/desura.png
Terminal=false
Categories=Game;
StartupNotify=false

现在,只需查看我的情况下该文档中的“Exec =”行

Exec=/home/daniel/desura/desura %U

这将指向可执行文件的存储位置并告诉您名称(desura)。

顺便说一句...通常情况下,以 root 模式运行 desura 既没有必要,也不是一个好主意。

答案2

使用启动文件属性

将图标拖到桌面上,右键单击并选择“属性”。命令在“命令”字段中:

在此处输入图片描述

使用 Arronax

安装阿罗纳克斯,打开 Arronax 并将图标从仪表板拖入 Arronax。,命令位于“命令”字段中:

在此处输入图片描述

相关内容