Невозможно закрепить приложение на панели задач (Solus)

Невозможно закрепить приложение на панели задач (Solus)

Я новичок в Linux и пытаюсь сделать так, чтобы мое приложение (скрипт bash) можно было закрепить на панели задач (у меня Solus).

Я делаю это через запись на рабочем столе (скопированную и измененную из другого приложения, которое можно закрепить). Это мой скрипт "install":

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

Хорошо, вскоре решение было найдено.

Мне нужно было добавить эту строку в мой bash-скрипт:

StartupWMClass=foobar

Где находится foobar можно узнать с помощью xprop WM_CLASSкоманды.

Теперь мое приложение можно закрепить.

Связанный контент