![已安装的 snap 应用程序未出现在菜单列表中,必须运行“snap run {app}”](https://linux22.com/image/920297/%E5%B7%B2%E5%AE%89%E8%A3%85%E7%9A%84%20snap%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%9C%AA%E5%87%BA%E7%8E%B0%E5%9C%A8%E8%8F%9C%E5%8D%95%E5%88%97%E8%A1%A8%E4%B8%AD%EF%BC%8C%E5%BF%85%E9%A1%BB%E8%BF%90%E8%A1%8C%E2%80%9Csnap%20run%20%7Bapp%7D%E2%80%9D.png)
我最近使用 snap 在我的 Ubuntu 上安装了 Inkscape,但应用程序没有以任何我能找到的方式出现。我不得不使用
snap run inkscape
运行该应用程序。
知道如何找到应用程序的安装位置吗?
答案1
您应该能够在/snap/bin/
目录中找到可执行文件。您可以使用以下whereis
命令找到它,例如
whereis inkscape
您还应该能够.desktop
在目录中找到该应用程序的启动器/var/lib/snapd/desktop/applications/
。将相关.desktop
文件复制到您的~/.local/share/applications/
目录中。然后您应该能够在仪表板或菜单列表中找到该应用程序。
或者,您可以.desktop
手动为应用程序创建启动器。对于简单的启动器(例如 Inkscape),请创建一个文本文件,输入inkscape.desktop
以下~/.local/share/applications/
内容
[Desktop Entry]
Name=Inkscape
Comment=Create and edit Scalable Vector Graphics images
Exec=/snap/bin/inkscape
Type=Application
Terminal=false
Icon=Inkscape