Gnome 메뉴의 중복 인스턴스

Gnome 메뉴의 중복 인스턴스

저는 Fedora 18과 Gnome 3.6을 실행하고 있습니다.

Eclipse를 수동으로 설치하고 alacarte를 사용하여 메뉴 항목을 추가했습니다. 내 문제는 메뉴 항목을 "즐겨찾기"하더라도 새 인스턴스를 시작할 때마다 해당 항목이 반복된다는 것입니다. 스크린샷 예를 참조하세요.

여기에 이미지 설명을 입력하세요.

일반적으로 아이콘 아래에 새 인스턴스를 그룹화합니다. 어떤 이유로 내 메뉴 항목이 일치하지 않습니다. 시작 시 메뉴 항목의 이름을 응용 프로그램 제목으로 바꾸려고 시도했지만 소용이 없습니다. 이 동작의 원인이 무엇인지는 잘 모르겠지만 여기서 도움을 받고 싶습니다.

답변1

~처럼돈 크리스티가 제안하는 것, .desktop 항목에서 WMCLASS 키를 잃어버렸습니다. 이것이 없으면 DM(여기서 Gnome 3.6)은 창을 지정된 메뉴 항목과 일치시킬 수 없습니다. 이제 실행 프로그램은 Eclipse의 모든 후속 인스턴스를 함께 그룹화합니다.

.desktop 파일 사양에 대해 읽은 내용에 따르면,여기, 시작 중에 지정된 선택적 추가 키는 연관된 다른 최상위(상위?) 창과 일치하는 식별자를 제공합니다.

무선 MCLASS

      a string to match against the "resource name" or "resource
      class" hints. If this key is present, the launchee will most
      likely not send a "remove" message on its own. If the
      desktop environment detects a toplevel window mapped with
      this name or class, it should send a "remove" message for 
      the startup sequence.

설명서에서는 다음을 추가로 설명합니다.

StartupWMClass=STRING

true인 경우 응용 프로그램은 해당 문자열을 WM ​​클래스 또는 WM 이름 힌트로 사용하여 하나 이상의 창을 매핑하는 것으로 알려져 있습니다.

관련 정보