런처 애플리케이션에 아이콘 할당

런처 애플리케이션에 아이콘 할당

이 질문이 여러 번 요청되었다는 것을 알고 있지만 찾은 모든 솔루션을 수정했지만 지금까지 아무 것도 효과가 없었습니다.

  • alacarte아이콘을 처음부터 편집/생성하려면. 아이콘을 할당하면 "수락"을 클릭하면 모든 것이 괜찮아 보이지만 아이콘이 설정되지 않은 것으로 표시됩니다. 메뉴 항목을 다시 열면 아이콘이 설정되어 있지 않습니다.
  • .desktop file

    [Desktop Entry] Version=1.0 #or whatever version the software is Type=Application Terminal=false StartupNotify=true Icon=/home/yasin/Android/programming/intellij/bin/idea.png # fill in path to logo Name=IntelliJ IDEA Comment=IntelliJ IDEA # any description Exec=/home/yasin/Android/programming/intellij/bin/idea.sh # fill in path to the executable Categories=Application; # add as many categories as you see fit

아이콘 경로:

$ ls -l /home/yasin/Android/programming/intellij/bin/idea.png
-rw-r--r-- 1 yasin yasin 2911 Sep 22 16:52 /home/yasin/Android/programming/intellij/bin/idea.png

아이콘은 모든 경우에 여전히 물음표가 있는 회색 아이콘으로 표시됩니다. 내 PNG 아이콘이 지원되지 않기 때문인가요? 이미지는 어떤 형식이어야 하나요? 내 아이콘은 PNG 128x128입니다. 또한 64x64, 48x48 및 16x16에서도 시도했지만 성공하지 못했습니다.

추신: IMHO 애플리케이션 실행 프로그램의 아이콘을 설정하는 것은 그리 복잡하지 않습니다. 실행기를 마우스 오른쪽 버튼으로 클릭하면 실행기에서 잠금/잠금 해제 옵션이 표시되는 것과 마찬가지로 아이콘을 즉시 편집할 수 있습니다.

답변1

명확하지 않은 이유로 Alacarte를 사용하여 응용 프로그램 .desktop파일의 아이콘을 편집하면 Alacarte는 해당 Icon=줄을 편집하지만 아이콘 이름에서 가능한 확장명도 제거합니다.

아이콘을 수동으로 편집하면 문제가 해결되고 아이콘이 올바르게 표시됩니다.

관련 정보