Anwendung kann nicht an die Taskleiste angeheftet werden (Solus)

Anwendung kann nicht an die Taskleiste angeheftet werden (Solus)

Ich bin ganz neu bei Linux und versuche, meine Anwendung (Bash-Skript) an die Taskleiste anheften zu können (ich habe Solus).

Ich mache das über einen Desktop-Eintrag (kopiert und geändert aus einer anderen Anwendung, die angepinnt werden kann). Dies ist mein „Install“-Skript:

#!/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

Meine Anwendung kann jedoch immer noch nicht an die Taskleiste angeheftet/als Favorit markiert werden. Sie erscheint jedoch im Solus-Anwendungsmenü und lässt sich auch von dort aus mit den Schlüsselwörtern finden.

Was mache ich möglicherweise falsch? Muss ich noch etwas tun?

Antwort1

OK, habe die Lösung kurz darauf gefunden.

Ich musste diese Zeile zu meinem Bash-Skript hinzufügen:

StartupWMClass=foobar

Woher foobar kommt, lässt sich per Kommando herausfinden xprop WM_CLASS.

Jetzt kann meine App angepinnt werden.

verwandte Informationen