수동으로 생성 된 그놈 실행기 항목에 대한 중복 아이콘


46

Aptana Studio 3을 다운로드하고 Alacarte 사용을위한 다음 실행기 항목을 만들었습니다.

파일: alacarte-made.desktop

[Desktop Entry]
Comment=
Terminal=false
Name=Aptana Studio 3
Exec=AptanaStudio3
Type=Application
Icon=/opt/Aptana-Studio-3/icon.xpm

그런 다음 아이콘을 즐겨 찾기에 추가하고 Aptana Studio 3을 열면 다음 스크린 샷에 따라 새 인스턴스를 시작하는 아이콘과 현재 실행중인 인스턴스를 나타내는 아이콘이 두 개 있습니다.

여기에 이미지 설명을 입력하십시오

응용 프로그램이 즐겨 찾기에 추가 된 동일한 아이콘을 사용하도록하려면 어떻게합니까?


Aptana 설치 방법을 지정할 수 있습니까? 공식 사이트에서 볼 수있는 것은 모두 독립형 zip 파일입니다. (Windows의 휴대용 응용 프로그램과 같은 것).
hytromo

그렇습니다.
malhobayyeb

그래서 어떻게 끝났 /opt습니까? 또한 당신의 위에 $PATH있습니까? AptanaStudio3데스크탑 파일 에만 지정 하여 실행할 수 있습니까?
hytromo

1
다 했어, 고마워 / usr / bin에서 /opt/.../aptana에 Sym Link를 만들었습니다. 이름 지정 문제 일뿐입니다. 나는의 .desktop 및 빈 및 링크의 이름을 그냥 같은 : 한
malhobayyeb을

3
당신이 :) 문제를 해결하기 위해 관리 방법을 상세히 답변 해주세요 (나도 몰라, 난 단지 당신에게 몇 가지 질문)
hytromo

답변:


67

@earthmeLon이 언급 한 스레드를 통해 선별을 저장하려면 다음을 수행해야합니다.

  1. 응용 프로그램을 시작
  2. 터미널을 시작하고 실행하십시오 xprop WM_CLASS. 응용 프로그램 창을 클릭하십시오.
  3. 당신은 같은 출력을 얻을 것이다 WM_CLASS(STRING) = "Navigator", "Firefox". Firefox이 예제에서 클래스 중 하나를 선택하십시오.
  4. 파일 StartupWMClass에서 클래스를 값으로 추가 .desktop하십시오. 예를 들어StartupWMClass=Firefox
  5. .desktop파일을 저장하고 응용 프로그램을 닫았다가 다시여십시오. 실행기에 하나의 아이콘 만 있어야합니다.

3
당신이 MenuLibre을 사용할 수 있습니다 GNOME에서 동일한 문제가 발생하는 경우 : 해당 항목을 편집 할 때 당신은 목록에 StatupWMClass 설정을위한 필드를 찾을 것이다 "고급"버튼을 클릭 할 때까지 쇼
conceptdeluxe

누군가가 mendeley실행 파일 의 문제를 처리하려는 경우 각 실행 파일을 .../bin/install-mendeley-link-handler.sh무시하므로 edit도 실행해야 .desktop합니다.
MInner

TLDR; * .desktop filename = WM_CLASS (STRING) 마지막 항목이지만 소문자입니다. 세부 정보 : "Firefox Developer edition"바로 가기를 만드는 동안이 문제를 해결해야했습니다. "firefox.desktop"파일 이름을 지정하면 표준 firefox 아이콘이 섀도 잉되었습니다. xprop WM_CLASS를 사용하고 창을 클릭하면 WM_CLASS (STRING) = "Navigator", "Firefox Developer Edition"이 리턴되었습니다. 결국 .desktop 파일의 이름을 다음과 같이 바꿨습니다. mv ffde.desktop "firefox developer edition.desktop". (또 다른 문제는, 그놈 도크 확장 프로그램에서 아이콘을 마우스 오른쪽 버튼으로 클릭»addToFavorites 클릭 할 수 없음)
Stphane

1
원본 .desktop 파일을 / usr / share / applications 폴더로 수정하지 않으려는 경우 파일을 로컬 폴더 ~ / .local / share / applications로 복사하고 여기에 제출하십시오. 따라서 시스템 전체의 원본 파일 (아마도 개발자 / 배포에서 제공)과 gnome-shell 응용 프로그램 패널의 원본 파일을 재정의하는 사용자 지정 파일이 있습니다. 다음 패키지 업데이트에서 / usr / share / applications의 파일을 되돌릴 수 있으므로 로컬 폴더로 복사하는 것이 좋습니다.
Vinícius A. Jorge

여러 앱에 WM_CLASS가 없거나 xprop에 표시되지 않습니다. 다른 재산으로 할 수 있습니까? 예를 들어 WM_NAME의 정규식?
jws

3

스타트 업 WMClass

StartupWMClass를 사용하여 창을 클래스별로 그룹화 할 수 있습니다.

추가 정보는 이 스레드 를 참조하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.