如何找出哪个程序与 Unity 启动器图标相关联?

如何找出哪个程序与 Unity 启动器图标相关联?

可能重复:
我如何找到 *.desktop 文件?
如何找出应用程序的终端命令?

标题非常直观。我发现我无法通过右键单击 Unity 启动器上的程序图标来访问如此重要的信息,这完全不直观。由于这不是解决方案,我完全不知道如何确定 Unity 启动器中的某个图标正在启动哪个程序。一定有一种简单的方法,但如何呢?

答案1

每个启动器图标都有一个.desktop与之关联的快捷方式或文件,它们定义了图标的属性。这些.desktop文件通常存储在 中/usr/share/applications/

我们可以使用鼠标悬停在启动器图标上时显示的名称工具提示来查找其关联的。桌面文件,然后从中获取正在启动的程序或脚本的路径。

  • 将鼠标悬停在相应的启动器图标上以显示其名称:

    在此处输入图片描述

  • 使用Ctrl++打开终端,然后键入/粘贴以下内容;用上一步中显示的名称替换以获取将启动的程序的路径:AltTAPPNAME

    grep Exec $(grep -l "APPNAME" /usr/share/applications/*)
    
  • 例如,使用系统设置示例并运行以下命令:

    grep Exec $(grep -l "System Settings" /usr/share/applications/*)
    

    我们得到:

    Exec=gnome-control-center --overview
    

它告诉我们可执行文件的名称是gnome-control-center,并且它使用选项启动--overview

相关内容