アプリケーションをタスクバーにピン留めできない (Solus)

アプリケーションをタスクバーにピン留めできない (Solus)

私は Linux の初心者で、自分のアプリケーション (bash スクリプト) をタスクバーにピン留めできるようにしようとしています (Solus を使用しています)。

私はデスクトップ エントリ (ピン留め可能な別のアプリケーションからコピーして変更したもの) を介してこれを行っています。これが私の「インストール」スクリプトです:

#!/usr/bin/env sh

BASE_DIR="$(cd "$(dirname "$0")"; pwd)" || exit 2

mkdir -p "$HOME"/.local/share/applications

cat <<EOF > "$HOME"/.local/share/applications/example.desktop
[Desktop Entry]
Name=Example
Exec=$BASE_DIR/example.sh
Icon=$BASE_DIR/example.png
Terminal=false
Type=Application
Keywords=example;sample;test;
EOF

ただし、アプリケーションをタスクバーにピン留め/お気に入りに追加することはできません。ただし、Solus アプリケーション メニューには表示され、キーワードを使用してそこからも見つけることができます。

何が間違っているのでしょうか? さらに何かする必要があるのでしょうか?

答え1

OK、その後すぐに解決策を見つけました。

次の行を bash スクリプトに追加する必要がありました:

StartupWMClass=foobar

コマンド経由で foobar を見つけることができる場所xprop WM_CLASS

これでアプリをピン留めできるようになりました。

関連情報