我正在寻找一种方法来找出当我从 Unity Dock 选择一个程序时执行哪个特定命令?
示例:我刚刚安装了 Webstorm IDE,我可以使用 dock 启动它。(超级键,输入 web,然后选择 Webstorm 图标...)一切正常。
另一个例子:当我在 Dock 中输入“pdf”时,它会向我提供一些应用程序。这些名称甚至是本地化的,我不知道它真正指向的是什么程序。我想知道本地化名称“Dokumentenbetrachter”背后真正隐藏着什么程序
但是,我想查看单击该图标时执行的命令。(在 Windows 上,我右键单击图标,选择属性,系统会向我显示执行方式...
Ubuntu dock 怎么能做到这一点?这些设置存储在哪里?
(给出的解决方案如何找出应用程序的终端命令?只是部分事实。*.desktop 文件还有更多位置。它们现在在接受的答案中给出。)
答案1
您在仪表板中看到的图标是在 .desktop 文件中定义的。它们位于两个位置:
对于系统范围的:/usr/share/applications/
对于用户特定的: /home/user/.local/share/applications/
(这些将覆盖系统特定的。)
您可以使用名为“Alacarte”的应用程序通过 GUI 编辑它们,或者直接在 Nautilus 中找到它们,右键单击,然后单击“属性”。您也可以使用 Gedit 手动编辑它们。