私は適度に新しいインストールでKubuntu 18.04を実行しています。いくつかのスナップアプリケーションをインストールしましたが、ランチャーにアイコンが表示されません。
17.10からアップグレードしたKubuntu 18.04の以前のインストールがあり、これらの同じアプリ(これもスナップによってインストールされます)はアイコンを表示します。
スナップベースのアプリをインストール/実行する方法に問題があると思いますが、次に何を見るかわかりません。
% 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;
次に検討すべきことについてのアドバイスはありますか?スナップの問題なのか、KDE /プラズマの問題なのかはわかりません。
答えを見つけました。それはプラズマ/ KDEやスナップではなく、zshです。回避策なしでそこでもzshを使用していたので、なぜこれが私の古いセットアップで機能したのかわかりません。
この答えは私の問題を解決しました: https://askubuntu.com/a/989485/75499 。
引用するには:
Zshを使用している場合、snapバイナリおよびデスクトップディレクトリは、環境変数に自動的に追加されません。
特に行った手順は、emulate sh -c 'source /etc/profile.d/apps-bin-path.sh'
ファイルの最後に/etc/zsh/zprofile
を追加することでした。
「/ snap/bin」パスを/etc/environment
ファイルに追加することで解決しました。