시스템 트레이 없이 GUI 응용 프로그램이 어떻게 실행됩니까?

시스템 트레이 없이 GUI 응용 프로그램이 어떻게 실행됩니까?

현재 저는 Openbox를 실행 중이며 창이 필요하지 않습니다.

그러나 일부 응용 프로그램(예: 네트워크 관리자 등)은 기본적으로 또는 최소화된 경우 시스템 트레이에 배치되는 것을 좋아합니다.

무언가가 존재하지 않는 팔레트로 최소화하려고 하면 어떻게 되나요?

답변1

약간의 조사 끝에기준이 문장을 찾았어요

시스템 트레이에 아이콘을 제공하려는 응용 프로그램은 먼저 관리자가 선택한 소유자 창을 요청하여 시스템 트레이를 찾아야 합니다. 관리자가 소유자를 지정하지 않기로 선택한 경우 클라이언트는 ICCCM(MANAGER 클라이언트 메시지 모니터링)에 설명된 방법을 사용하여 시스템 트레이가 나타날 때 알림을 받을 수 있습니다.

따라서 표준에 따르면 시스템 트레이가 필요하지 않으며 프로그램은 시스템 트레이 아이콘 설정이 실패할 것으로 예상해야 합니다.

프로그램에는 항상 이러한 상황에 대한 백업 동작이 있어야 합니다. 그러나 우리 모두 알고 있듯이 모든 프로그램이 완벽하지는 않으며 일부 프로그램은 GUI 없이 종료될 수 있으므로 수동으로 종료해야 합니다.

관련 정보