나는 가지고있다엘리먼트 - 매일 밤공식 설치 지침을 사용하여 설치하십시오.
/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의 안정적인 릴리스는 예상대로 작동합니다. 내가 왜 이 일을 하는지, 그리고 새 아이콘 대신 내가 가장 좋아하는 아이콘에 대해 창을 열 수 있도록 하는 방법에 대해 알고 계시나요?
답변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
. 이는 실행 중인 애플리케이션 창과 앵커 아이콘을 결합합니다.