Gnome 쉘에서 Firefox 개발자 에디션 아이콘 복제


10

16.04 에서 Aurora PPA 방법 을 사용하여 Firefox Developer Edition을 설치 한 후 아이콘을 활동에서 실행기 사이드 바로 끌어서 쉽게 액세스 할 수있었습니다. 그러나 클릭하면 사이드 바에 두 번째 firefox 아이콘이 나타납니다.

스크린 샷

추가 한 아이콘을 클릭 할 때마다 새 창이 나타납니다. 정상적으로 동작하도록하려면 어떻게해야합니까 (예 : 클릭하면 이미 실행중인 파이어 폭스가 표시되거나없는 경우 시작)?

답변:


19

내 해결책은 firefox-dev.desktop파일 을 편집하여 --class FirefoxDevExec 명령 StartupWMClass=FirefoxDev에 새 줄로 추가하는 것입니다.

이것의 장점은 Firefox와 Firefox Developer Edition이 둘 다 설치된 경우 더 이상 하나의 아이콘을 공유하지 않는다는 것입니다.


1
이는 특히 Developer Edition을 로컬에 설치 한 경우 ~ / .local / share / applications / firefox-dev.desktop을 만들면 시스템에 설치된 Firefox와 안정적으로 공존 할 수 있습니다. .
hackel

우분투 18.04에서 Firefox 아이콘을 분리하는 데 문제가있어서 수정했습니다.
Daniel

9

"Firefox-dev"창의 WM_CLASS 속성이 파일의 파일 이름과 일치하지 않습니다 .desktop. 사용하여 WM_CLASS 속성을 확인하고 xprop열린 Firefox 창을 클릭하십시오.

그래서, 내가 그것을하기 위해 내가 한 일이 있습니다.

sudo ln -s /usr/share/applications/firefox.desktop /usr/share/applications/firefox-dev.desktop

그런 다음 firefox-dev.desktopgnome-shell에서 새 항목을 즐겨 찾기로 추가 하면 작동합니다.

건배!


훌륭한! 다른 어색한 앱에서도 테스트하고 있습니다! 많은 감사
artfulrobot

덕분에, 내 경우에는 WM_CLASS은 WM_CLASS(STRING) = "Navigator", "Firefox Developer Edition"나를 위해 아이콘 이름이 "는 / usr / share / 응용 프로그램 / 파이어 폭스 개발자 Edition.desktop"로 근무하고 복원 세션, 예를 들어, 아이콘의 중복을 중지하는 것 때문에
JorgeeFG

4
  1. Firefox Development Edition을 시작하십시오.
  2. 터미널을 열고 실행하십시오 xprop WM_CLASS. +포인터가 나타나지 파이어 폭스 개발 판 창에서 아무 곳이나 클릭합니다.
  3. 당신은 같은 출력을 얻을 것이다 WM_CLASS(STRING) = "Navigator", "Firefox Development Edition". 예를 들어 수업 중 하나를 선택하십시오. Firefox 개발 판
  4. 에있는 .desktop 파일에서 StartupWMClass 값으로 클래스를 추가하십시오 ~/.local/share/applications/firefox_dev.desktop. 예를 들면 다음과 같습니다 StartupWMClass=Firefox Development Edition. firefox_devFirefox Development Edition의 파일 이름 으로 바꾸는 것을 잊지 마십시오 .
  5. .desktop 파일을 저장하고 응용 프로그램을 닫았다가 다시여십시오. 실행기에 하나의 아이콘 만 있어야합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.