작업 표시줄에 앱을 고정할 수 없음(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

foobar는 명령을 통해 찾을 수 있습니다 xprop WM_CLASS.

이제 내 앱을 고정할 수 있습니다.

관련 정보