
저는 시스템 트레이를 사용하는 여러 응용 프로그램의 작성자입니다. 최근 일부 데스크톱은 표시기(Ubuntu Unity 참조)만 지원하기 때문에 검사를 도입했으며 표시기가 지원되면 응용 프로그램은 시스템 트레이 대신 표시기를 사용합니다.
try:
import appindicator
HAS_APPINDICATOR = True
except: HAS_APPINDICATOR = False
훌륭하게 작동합니다. 문제는 시스템 트레이가 지원되는 경우에도 표시기 대신 시스템 트레이를 사용하고 싶다는 것입니다. 현재 데스크탑 환경이 시스템 트레이를 지원하는지/차단하지 않는지 알 수 있는 방법이 있나요?