즐겨찾기에서 앱을 실행하면 작업 표시줄에 두 번째 아이콘이 생성됩니다.

즐겨찾기에서 앱을 실행하면 작업 표시줄에 두 번째 아이콘이 생성됩니다.

나는 가지고있다엘리먼트 - 매일 밤공식 설치 지침을 사용하여 설치하십시오.

/usr/share/applications그러면 그놈 작업 표시줄에 추가된 데스크탑 파일이 생성됩니다 .

seth@seth-pc-tux:/usr/share/applications$ cat element-desktop-nightly.desktop 
[Desktop Entry]
Name=Element-Nightly
Exec=/opt/Element-Nightly/element-desktop-nightly %U
Terminal=false
Type=Application
Icon=element-desktop-nightly
StartupWMClass=element
Comment=A feature-rich client for Matrix.org
MimeType=x-scheme-handler/element;
Categories=Network;InstantMessaging;Chat;

하지만 앱을 실행하면 즐겨찾기에 창을 배치하는 대신 작업 표시줄에 새 아이콘이 생성됩니다.

둘 다 Element-Nightly라는 이름을 갖고 있으며, 즐겨찾기에 있는 아이콘을 클릭하면 두 번째 아이콘으로 표시되는 창에 초점이 맞춰집니다.

Element-Nightly가 제가 가장 좋아하는 항목에 있고 그 다음에는 또 다른 Element-Nightly 아이콘이 있습니다.

Element의 안정적인 릴리스는 예상대로 작동합니다. 내가 왜 이 일을 하는지, 그리고 새 아이콘 대신 내가 가장 좋아하는 아이콘에 대해 창을 열 수 있도록 하는 방법에 대해 알고 계시나요?

답변1

그 이유는 Desktop Entry가 호출되기 때문입니다.

element-desktop-nightly.desktop

이름을 다음으로 바꾸세요.

element-nightly.desktop

문제를 해결하고 올바르게 그룹화할 수 있도록 했습니다.

솔루션이 문서화된 GitHub 저장소에서 문제가 발생했습니다.
https://github.com/Vector-im/element-web/issues/13780

데스크탑 항목 파일의 파일 이름 지정에 대한 자세한 내용은 다음을 참조하십시오.
https://specations.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#file-naming

답변2

데스크탑 파일 이름을 WM_CLASS에서 얻은 파일 이름 과 정렬해야 합니다 xprop. 이는 실행 중인 애플리케이션 창과 앵커 아이콘을 결합합니다.

관련 정보