无法将应用程序固定到任务栏 (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

好的,很快就找到了解决方案。

我需要将此行添加到我的 bash 脚本中:

StartupWMClass=foobar

foob​​ar 可以通过命令找到xprop WM_CLASS

现在我的应用程序可以固定了。

相关内容