거의 모든 Linux 배포판에 PNG 파일이 있습니까?

거의 모든 Linux 배포판에 PNG 파일이 있습니까?

데모에는 기본 이미지가 필요하지만 설치 패키지에 추가 이미지를 추가하고 싶지 않습니다.

그래서 저는 물론 Gentoo를 제외한 거의 모든 Linux 배포판에서 찾을 수 있는 PNG 파일을 원합니다.


추가: X/Wayland 환경.

또한, 노움에만 관심이 있다면 찾을 수 있나요? 예를 들면 "/usr/share/icons/gnome/256x256/apps/gnome-help.png"입니다.

답변1

아니요, 널리 사용되는 데스크톱 배포판의 일반적인 설정에도 존재하지 않습니다.

많은 배포판의 기본 설치에는어느PNG 파일 또는 최대 배포판 로고( /usr/share/pixmaps/debian-logo.png예: Debian의 경우). 서버에는 데스크톱 환경이 없는 경우가 많으며, 데스크톱 환경이 있는 시스템에서는 특정 데스크톱 환경(KDE, GNOME, Xfce 등) 및 버전에 따라 PNG 파일의 기본 선택이 달라질 수 있습니다.

GNOME에만 관심이 있다면 /usr/share/icons/gnome/48x48/actions/help-about.pngGNOME 아이콘 테마가 설치되어 있다고 가정하면 작동합니다. 이렇게 하면 2978바이트가 절약됩니다.

프레젠테이션에 PNG 파일을 포함하는 것이 더 쉬울 것입니다.

답변2

  • 실제 답변:

"거의 모든"을 "여러 인기 데스크탑 배포판"으로 정의하지 않으면 존재하지 않습니다.

  • 당신이 듣고 싶은 대답:

비슷한 것이 /usr/lib/firefox/browser/chrome/icons/default/default16.png가능할 것 같습니다. ( chrome이름에 나오는 부분은 크롬과 관련이 없습니다.)

분명한 이유로 이는 기본적으로 Firefox가 설치된 시스템에만 존재합니다. 이는 모든 "인기 있는" 파일에 해당됩니다. 이 파일의 정확한 내용은 Firefox 버전에 따라 다를 수 있습니다.

  • 관심 있는 모든 배포판이 이미 설치되어 있는 경우 이것이 가장 좋은 대답입니다.

    • bash find / -iname '*.png' -exec md5sum {} \; > pnglist모든 시스템에서 실행됩니다.
    • pnglist1, pnglist2, ... 와 같은 이름을 가진 모든 파일을 하나의 시스템에 복사합니다.
    • Perl을 사용하여 실제로 원하는 것을 기반으로 파일을 비교합니다(동일한 내용: 체크섬에 정규식 사용, 동일한 위치: 경로에 정규식 사용, 동일한 이름: 경로 끝에 정규식 사용, ..).

관련 정보