Não é possível fixar o aplicativo na barra de tarefas (Solus)

Não é possível fixar o aplicativo na barra de tarefas (Solus)

Sou muito novo no Linux e estou tentando tornar meu aplicativo (script bash) fixável na barra de tarefas (tenho Solus).

Estou fazendo isso por meio de entrada na área de trabalho (copiada e modificada de outro aplicativo que pode ser fixado). Este é o meu script de "instalação":

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

No entanto, meu aplicativo ainda não pode ser fixado/favorito na barra de tarefas. Mas ele aparece no menu do aplicativo Solus, e as palavras-chave também o encontrarão lá.

O que posso estar fazendo de errado? Preciso fazer algo mais?

Responder1

OK, encontrei a solução logo depois.

Eu precisava adicionar esta linha ao meu script bash:

StartupWMClass=foobar

Onde foobar pode ser descoberto via xprop WM_CLASScomando.

Agora meu aplicativo pode ser fixado.

informação relacionada