在 Windows 上,可以右键单击快捷方式,当选择属性时,它会显示一个窗口,告诉您可执行目标的位置。
我有一个收藏夹栏,上面有一个程序,至少有 3 个可能的位置(别问 - 太乱了),我想知道图标指向哪个位置。我尝试了右键菜单上的“详细信息”项,它只显示“未找到应用程序”。
我怎样才能知道链接指向哪里?
谢谢!Sean
答案1
最喜欢的应用程序保存为dconf
设置,您可以使用以下方式读取:
dconf read "/org/gnome/shell/favorite-apps"
这将打印出“.desktop”文件的列表,例如
['nemo.desktop', 'firefox_firefox.desktop', 'thunderbird.desktop', 'some-program.desktop']
要查找您的真实位置some-program.desktop
,请尝试
locate "some-program.desktop"
locate
如果找不到或未安装,请在以下位置搜索:
~/.local/share/applications
/usr/share/applications
/var/lib/snapd/desktop/applications
要查找图标的命令,grep
请Exec
使用 或cat
。
locate "some-program.desktop" | xargs grep ^Exec
仅限 GUI 替代方案
运行dconf Editor
,查找/org/gnome/shell/favorite-apps
并检查文件的名称.desktop
。然后,运行alacarte
(“主菜单”)(可能需要安装)并找到该图标,右键单击 -> “属性”将显示命令。