16.04 에서 Aurora PPA 방법 을 사용하여 Firefox Developer Edition을 설치 한 후 아이콘을 활동에서 실행기 사이드 바로 끌어서 쉽게 액세스 할 수있었습니다. 그러나 클릭하면 사이드 바에 두 번째 firefox 아이콘이 나타납니다.
추가 한 아이콘을 클릭 할 때마다 새 창이 나타납니다. 정상적으로 동작하도록하려면 어떻게해야합니까 (예 : 클릭하면 이미 실행중인 파이어 폭스가 표시되거나없는 경우 시작)?
16.04 에서 Aurora PPA 방법 을 사용하여 Firefox Developer Edition을 설치 한 후 아이콘을 활동에서 실행기 사이드 바로 끌어서 쉽게 액세스 할 수있었습니다. 그러나 클릭하면 사이드 바에 두 번째 firefox 아이콘이 나타납니다.
추가 한 아이콘을 클릭 할 때마다 새 창이 나타납니다. 정상적으로 동작하도록하려면 어떻게해야합니까 (예 : 클릭하면 이미 실행중인 파이어 폭스가 표시되거나없는 경우 시작)?
답변:
내 해결책은 firefox-dev.desktop
파일 을 편집하여 --class FirefoxDev
Exec 명령 StartupWMClass=FirefoxDev
에 새 줄로 추가하는 것입니다.
이것의 장점은 Firefox와 Firefox Developer Edition이 둘 다 설치된 경우 더 이상 하나의 아이콘을 공유하지 않는다는 것입니다.
"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.desktop
gnome-shell에서 새 항목을 즐겨 찾기로 추가 하면 작동합니다.
건배!
WM_CLASS(STRING) = "Navigator", "Firefox Developer Edition"
나를 위해 아이콘 이름이 "는 / usr / share / 응용 프로그램 / 파이어 폭스 개발자 Edition.desktop"로 근무하고 복원 세션, 예를 들어, 아이콘의 중복을 중지하는 것 때문에
xprop WM_CLASS
. +
포인터가 나타나지 파이어 폭스 개발 판 창에서 아무 곳이나 클릭합니다.WM_CLASS(STRING) = "Navigator", "Firefox Development Edition"
. 예를 들어 수업 중 하나를 선택하십시오. Firefox 개발 판~/.local/share/applications/firefox_dev.desktop
. 예를 들면 다음과 같습니다 StartupWMClass=Firefox Development Edition
. firefox_dev
Firefox Development Edition의 파일 이름 으로 바꾸는 것을 잊지 마십시오 .