![.desktop을 사용하여 프로세스를 별도의 애플리케이션으로 처리할 수 있나요?](https://linux55.com/image/121236/.desktop%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EB%A5%BC%20%EB%B3%84%EB%8F%84%EC%9D%98%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%EC%9C%BC%EB%A1%9C%20%EC%B2%98%EB%A6%AC%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
foo
GNOME 데스크탑에서 특수 응용프로그램 인스턴스를 실행 하고 싶습니다 . 일반적으로 모든 foo
창은 함께 그룹화되지만 하나의 인스턴스를 별도의 응용 프로그램으로 처리하고 싶습니다 bar
.
- 별도의 실행 아이콘
foo
bar
작업 표시줄에 별도의 항목으로 표시됩니다 .bar
창과 별도로 그룹화된 창foo
(예: Alt-Tab으로 전환하는 경우)bar
Windows에서는 Alt-Tab 키를 사용할 때 아이콘bar
대신 아이콘이 표시됩니다.foo
bar.desktop
파일을 생성하고 StartupWMClass를 다음과 같이 설정하여 이를 달성하려고 했습니다.
바 테이블탑
[Desktop Entry]
Type=Application
Name=Bar
StartupNotify=true
Icon=/home/user/bar.png
Exec=foo --profile=bar
Comment=Bar instance
Categories=GNOME;GTK;
Terminal=false
StartupWMClass=bar
Keywords=foo,bar
별도의 시작 아이콘 이 표시되지만 bar
시작 후에는 인스턴스가 다른 창 bar
으로 처리됩니다 .foo
foo
GTK 애플리케이션 인 것 같아서 다음도 시도해 보았습니다.
Exec=foo --name=bar --class=bar --profile=bar
…하지만 그것은 아무것도 이루지 못했습니다. 또한 GTK 애플리케이션뿐만 아니라 모든 애플리케이션에서 작동하는 솔루션을 갖고 싶습니다.