답변1
실제로 이 글을 쓰는 사람이 여기 회원이 아니라면 여기에서 답변을 얻을 수 없을 것 같습니다. :-). 제가 드릴 수 있는 유일한 것은 추측입니다.
일반적으로 이 작업을 수행하려면 일부 그래픽 라이브러리/프레임워크를 사용합니다.Qt독점 라이센스를 사용할 수 있기 때문에 인기가 있지만, 이와 같이 간단한 것은 간단한 WebKit 웹 보기 기반 애플리케이션에서 실행되는 HTML + CSS일 수도 있습니다.
이미지는 일반적으로 디스크에서 로드되지만 Base64로 인코딩된 이미지를 문자열로 코드에 직접 추가할 수도 있습니다.
Linux용 GUI 애플리케이션이 일반적으로 작성되는 방식에 관심이 있다면 다음 중 하나로 시작하는 것이 좋습니다.Qt(C++이지만 다른 언어에도 바인딩이 존재합니다) 또는게텍(C에는 다른 많은 언어에 대한 바인딩도 있습니다). 다음 명령을 사용하여 매우 간단한 GUI 대화 상자를 만들 수도 있습니다.제니티, 그러나 이것은 일반적인 Zenity 창처럼 보이지 않습니다.