Openbox의 프로그램에 아이콘을 할당하는 방법은 무엇입니까?

Openbox의 프로그램에 아이콘을 할당하는 방법은 무엇입니까?

저는 Openbox를 창 관리자로 사용하여 Arch Linux에서 실행 중입니다. 공통 아이콘을 사용하는 일부 프로그램에 아이콘을 할당하고 싶습니다.

Alt-Tab을 누를 때 표시되는 아이콘을 기반으로 프로그램을 알 수 있기 때문에 이는 도움이 됩니다. 현재 Xterm 및 Xpdf와 같이 둘 다 열려 있을 때 기본 아이콘과 Alt-Tab을 사용하여 혼란을 야기하는 몇 가지 프로그램이 있습니다.

Firefox, Geany 및 Leafpad가 설치되어 있고 Alt-Tab을 누르는 동안 아이콘이 있는 것을 발견했습니다.

그렇다면 이 기능을 지원하지 않는 다른 프로그램에 대해 어떻게 설정합니까?

답변1

패널의 아이콘에 대해 이야기하는 경우(예:색조 2, 예를 들어) 다음을 사용할 수 있습니다.시세티캉(이있다AUR의 PKGBUILD).

다음과 같이 애플리케이션의 아이콘을 설정할 수 있습니다.

xseticon -id "$WINDOWID" path/to/icon.png

답변2

Jasonwryan이 말했듯 xseticon이 창 아이콘을 설정할 수 있습니다. 이 작업을 자동으로 수행하려면 다음을 사용할 수 있습니다.악마의 세력.

나는 현재 GNOME 아이콘 테마를 기반으로 창 아이콘을 설정하는 작은 스크립트를 만들었습니다(KDE에 쉽게 적용할 수 있습니다).여기이것은.

해당 Devil's Pie 구성은 다음과 같습니다.

(spawn_sync "/path/to/set-xdg-icon.sh" (str (window_xid)))

이를 위해서는 xseticon, pyxdg및 가 필요합니다 xprop.

관련 정보