如何让 Telegram 显示在 Dash 中

如何让 Telegram 显示在 Dash 中

我已经从他们的网站并将其复制到/opt/Telegram/Telegram。之后,我创建了一个/usr/local/bin指向安装目录的符号链接,并将其添加到我的 PATH 中。现在我可以轻松地从控制台启动 Telgram Messenger,但如何让 Dash 索引它(包括应用程序图标)?

答案1

由于&.desktop中的文件,Dash、桌面菜单等中显示的程序都存在。您可以使用上述任一位置中的类似文件(命名或类似)轻松创建启动器:/usr/share/applications~/.local/share/applicationstelegram.desktop

[Desktop Entry]
Encoding=UTF-8
Name=Telegram
Exec=/opt/Telegram/Telegram -- %u
Icon=/opt/Telegram/telegram128.png
Type=Application
Categories=Network;
MimeType=x-scheme-handler/tg;

请注意,该Exec行应包含启动应用程序的命令(就像您在终端中使用的命令) - 可以是telegram,,/usr/bin/telegram-cli等等/opt/Telegram/Telegram

Icon行指向要使用的图标 - 可以是(如果或telegram中有适当命名的图标),也可以直接指向图标文件。(例如)。如果您需要图标,我已经上传了一个~/.local/share/icons/usr/share/applications/opt/Telegram/telegram128.png这里

如果该文件未显示,请尝试运行以下命令之一:

update-desktop-database /usr/share/applications
update-desktop-database ~/.local/share/applications

取决于您放置文件的位置。可能需要重新启动桌面(或注销并重新登录)。其他应用程序也可以执行类似的过程。

.desktop 文件的规范可以在这里找到:http://standards.freedesktop.org/desktop-entry-spec/latest/

答案2

您还可以安装 Telegram使用snap(Ubuntu 18.04):

$ sudo snap install telegram-desktop

相关内容