우분투 17.10 (xorg), 그놈 3.26.2, 파이어 폭스 58.0 (64 비트).
Firefox 프로필이 몇 개 있습니다. 각 프로파일을 실행할 때 도크에서 별도의 아이콘이되고 싶습니다. 어떻게하면 되나요? 현재 일어나는 일은 모두 표준 Firefox 아이콘으로 그룹화되어 있다는 것입니다.
답변
프로파일의 .desktop 파일을 편집 하십시오.
- 프로그램의 WM_CLASS 값 을 변경하려면 키
--class SomeClass
끝에 추가 하십시오 ( 이 기사 참조 ).Exec
StartupWMClass=SomeClass
파일 끝에 새 키 추가 ( 이 기사 및 데스크탑 항목 스펙 참조 )
SomeClass
두 변경에서 문자열 은 동일해야합니다.
.desktop 파일 예 :
[Desktop Entry]
Name=Firefox Test
Exec=firefox -p test -no-remote --class FxTest
Terminal=false
Type=Application
StartupNotify=true
Icon=/path/to/custom/icon.png
StartupWMClass=FxTest
답변
firefox 아이콘 파일을 복사하십시오.
cp /usr/share/applications/firefox.desktop \
/usr/share/applications/firefox-dev.desktop
새 파일에서 실행 파일과 아이콘의 전체 경로를 사용하여 4 줄을 편집하십시오. 아래 표시된 아이콘은 파란색 버전의 파이어 폭스 아이콘입니다.
[Desktop Entry]
...
Exec=/opt/firefox-dev/firefox
Icon=/opt/firefox-dev/browser/chrome/icons/default/default128.png
...
[Desktop Action new-window]
...
Exec=/opt/firefox-dev/firefox -new-window
...
[Desktop Action new-private-window]
...
Exec=/opt/firefox-dev/firefox -private-window
그런 다음 여기 의 지시 사항 에 따라 새 아이콘 파일을 그놈 레지스트리에 넣으십시오.
sudo apt install dconf-editor
dconf-editor
org.gnome.shell favorite-apps
새 아이콘으로 이동하여 추가
[ ..., 'firefox.desktop', 'firefox-dev.desktop', ... ]
아이콘을 사용하기 전에 로그 아웃했다가 다시 로그인해야 할 수도 있습니다.