我在 CentOS 7 安装中安装了 snap。通过它我安装了 Signal Messenger。但是程序没有出现图标,signal
在终端运行也找不到应用程序。我该如何运行没有图标或链接的程序,或者更好的是,我该如何创建图标或链接?
更新
新的终端实例可以通过运行 来访问它signal-desktop
。但是,为什么没有桌面图标?我该如何添加?
答案1
根据我的经验,大多数snap
应用程序不会添加图标,但这很容易做到。
要添加桌面图标,请在 /usr/local/share/applications 文件夹中创建如下文件:
[Desktop Entry]
Type=Application
Terminal=false
Exec=/path/to/executable
Name=Name of Application
唯一需要的选项是 Exec(您将 Signal 应用程序的路径放在这里,您可以使用 找到它whereis signal-desktop
)、Name(可能是 Signal)、Terminal(false — 它是一个图形应用程序)和 Type(应该是 Application)。
为了方便起见,有一个名为桌面入口创建器。它为你完成了所有工作,你只需要安装pip
Python 3。我在笔记本电脑上使用它,效果非常好!唯一的问题是它将生成的 .desktop 文件放在你的主 .local 文件夹,这意味着如果您希望将 Signal 应用程序图标添加到所有用户的 Dash,您将需要将sudo mv
其添加到上述文件夹中!