바이브레이션 Linux 데스크톱 아이콘

1742 단어 linuxflutter
이 블로그 글은 Flutter Linux 데스크톱 프로그램에 아이콘을 추가하는 방법을 소개했다.
가설Snapcraft은 응용 프로그램을 컴파일하고 설치하는 데 사용된다. Flutter documentation에서 말한 바와 같다.

목표


응용 프로그램을 설치한 후에는 응용 프로그램 아이콘이 응용 프로그램 메뉴에 표시되어야 합니다.

또한 프로그램이 실행될 때 프로그램의 아이콘은 시작 프로그램 표시줄에 있어야 합니다.

스냅샷 구성


이 기능은 바이브레이션과는 무관하지만 스냅 단계에서 설정해야 합니다.snap 폴더를 사용하여 gui 하위 폴더를 만듭니다.desktop file를 생성합니다(예: succedo.desktop.아이콘 행에서 스냅샷 메타데이터를 참조해야 합니다.
[Desktop Entry]
Icon=${SNAP}/meta/gui/succedo.png
Exec=succedo
Version=1.0
Type=Application
Name=Succedo
Terminal=false
이 아이콘은 desktop 파일과 같은 디렉토리에 있어야 합니다.PNG 또는 SVG 형식이 될 수 있습니다.PNG 이미지의 경우 파일 크기를 256x256 픽셀로 지정하는 것이 좋습니다.

도구책

  • https://snapcraft.io/docs/desktop-menu-icon-support
  • https://github.com/flutter/flutter/issues/53229
  • 좋은 웹페이지 즐겨찾기