快速安装的应用程序不会将图标放入启动器

快速安装的应用程序不会将图标放入启动器

我正在运行 Kubuntu 18.04,这是一个相当新的安装。我安装了一些 snap 应用程序,但它们的图标都没有出现在我的启动器中。

我之前安装的是 Kubuntu 18.04,是从 17.10 升级而来的,这些相同的应用程序(也是通过 snap 安装的)会显示图标。

我假设这与我安装/运行基于 snap 的应用程序的方式有关,但我不确定下一步该看什么。

% snap list
Name    Version            Rev   Tracking  Publisher     Notes
core    16-2.36.3          6130  stable    canonical✓    core
core18  18                 536   stable    canonical✓    base
slack   3.3.3              9     stable    slack✓        classic
vscode  1.30.0-1544567151  72    stable    snapcrafters  classic

我下一步应该检查什么来排除故障?

就像我提到的,我对 Linux 桌面版还很陌生。我尝试过符号链接,/usr/share/applications/slack.desktop/snap/slack/9/usr/share/applications/slack.desktop似乎没有任何效果

以下是其中的内容/snap/slack/9/usr/share/applications/slack.desktop

[Desktop Entry]
Name=Slack
Comment=Slack Desktop
GenericName=Slack Client for Linux
Exec=/usr/bin/slack %U
Icon=/usr/share/pixmaps/slack.png
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Network;InstantMessaging;
MimeType=x-scheme-handler/slack;

有什么建议可以说明下一步该做什么吗?我不确定这是 snap 问题还是 KDE/Plasma 问题。

答案1

我找到了答案。不是 Plasma/KDE 或 snap,而是 zsh。我不确定为什么这在我的旧设置上有效,因为我在那里也使用 zsh,没有解决方法。

这个答案解决了我的问题:https://askubuntu.com/a/989485/754993

去引用:

如果您使用的是 zsh,则 snap 二进制文件和桌面目录将不会自动添加到您的环境变量中。

我具体执行的步骤是添加emulate sh -c 'source /etc/profile.d/apps-bin-path.sh'到文件底部/etc/zsh/zprofile

答案2

通过在文件中添加“/snap/bin”路径解决了该问题/etc/environment

相关内容