KDE에서 XFCE로 전환 한 후 창을 닫으면 Boinc 관리자 창이 작업 표시 줄에 최소화 된 창으로 표시됩니다. KDE의 경우, 창을 닫으면 응용 프로그램을 제어하기 위해 시스템 트레이 아이콘이 남아있는 반면 완전히 닫히는 효과가있었습니다. 나는 그것이 어떤 경우에도 의도 된 행동이라고 생각합니다._NET_WM_STATE_HIDDEN은 _NET_WM_STATE_SKIP_TASKBAR을 의미합니다
xprop
에 따르면, 윈도우가
WM_STATE(WM_STATE):
window state: Iconic
icon window: 0x10a3f90
_NET_WM_STATE(ATOM) = _NET_WM_STATE_HIDDEN
가 명시 적으로 작업 표시 줄에서 생략을 나타냅니다 원자 _NET_WM_STATE_SKIP_TASKBAR
이 그 목록에 포함되어 있지 않은 상태입니다.
이제이 문제를 해결할 위치를 파악하고 싶습니다. xfce-panel
을 수정하여 숨겨진 상태의 창을 건너 뛰어도됩니까? 또는 창 상태에 _NET_WM_STATE_SKIP_TASKBAR
을 포함 시키려고합니까? 창을 숨기는 코드 경로는 wxWidgets를 통해 나타나고 wxWindowGTK::Show
메서드는 gtk_widget_hide
에서 XWithdrawWindow
으로 변경되므로 아마도 xfwm4
이 반응하여 그 원자를 추가해야합니까?
창을 숨기는 방법에 대한 공식적인 문서가 있습니까?