無法將應用程式固定到工作列 (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

現在我的應用程式可以固定了。

相關內容