원문 보기: https://dawoum.duckdns.org/wiki/GNOME_Troubleshootings
쓸만한 브라우저가 없으면, 같은 브라우저를 다른 디렉토리에 설치해서 마치 다른 브라우저처럼 만들 수 있습니다.
문제는 같은 바이너리를 사용하기 때문에, 비록 아이콘을 달리해서 서로를 구별할 수는 있지만,
그놈 데스크탑 등에서 하나의 아이콘으로 그룹화됩니다.
크게 불편한 것은 아니지만 최소화 후에 클릭 한번으로 즉시 창을 올리지 못하고, 선택해야 하는 불편함이 생깁니다.
따라서, 같은 바이너리를 사용함으로써 생기는 WM_CLASS의 공유를 서로 다른 WM_CLASS를 만들어서 그룹화를 방지해야 합니다.
이를 해결하기 위해, --class 플래그를 설정함으로써 기본값으로 주어진 WM_CLASS를 덮어쓸 수 있습니다.
특히 주의할 점은 터미널에서는 --class aaa라고 함으로써 WM_CLASS를 바꿀 수 있고, 반면에, .desktop 파일에는 반드시 따옴표로 감싸야 합니다. 즉, --class "aaa"라고 해야 적용이 됩니다.
물론 StartupWMClass도 바뀐 이름으로 변경해야 설정된 아이콘으로 그룹화됩니다.
리눅스