나만의 애플리케이션 아이콘을 어디에 배치하나요? 현재 테마 아이콘을 얻는 방법은 무엇입니까?

나만의 애플리케이션 아이콘을 어디에 배치하나요? 현재 테마 아이콘을 얻는 방법은 무엇입니까?

저는 Gnome, Unity 및 KDE 데스크탑용 소규모 애플리케이션을 개발 중입니다. 앱 아이콘이 테마를 완전히 인식하기를 원합니다.

/usr/lib/my-application/이제 as 에 애플리케이션 디렉터리의 아이콘을 포함 SVG하고 전체 경로를 사용하여 로드합니다. 나는 이것이 출발점으로서 좋다고 생각하지만, 그것들을 시스템에 더 잘 통합하고 싶습니다.

나의 동기: 나는 인류와 인간의 어두운 테마를 망치고 싶지 않았습니다. - 표시 패널의 모양에 대해 매우 걱정했습니다. 인류와 인류를 제공하는 방법 - 어두운 아이콘? 현재 주제를 어떻게 알 수 있나요? 내가 그것을 요구해야합니까?

저는 주로 bash와 python을 사용합니다.

답변1

아이콘은 /usr/share/icons에 있지만 아이콘을 얻는 올바른 방법은 사용하는 라이브러리에 따라 다릅니다. PyQt인 경우 현재 테마에서 아이콘을 얻는 방법이 있습니다.

확인하다:https://stackoverflow.com/questions/12805036/qicon-fromtheme-not-displaying-icon-in-pyqt

gtk를 사용한다면 대안이 있을 것 같습니다. Google에서는 다음과 같이 말합니다.

http://www.pygtk.org/docs/pygtk/class-gtkicontheme.html

관련 정보