현재 저는 자동 도구를 사용하여 프로젝트를 빌드/설치하고 패키지화하고 있습니다. 그러나 필자는 더 많은 "파이썬"이있는 느낌으로 이동하고 싶습니다.Gnome에서 파이썬 패키지의`.desktop` 파일과 아이콘을 배포하는 방법 (distutils 또는 setuptools 사용)?
내 프로젝트는 두 개의 스크립트, 하나의 모듈, 두 개의 빈틈없는 GUI 설명 및 두 개의 .desktop 파일로 구성됩니다. 그것은 현재 순수한 파이썬 프로젝트이지만, 곧 바뀌기 쉽습니다.
setuptools를 보면 .desktop 파일을 제외한 모든 것을 처리하는 방법을 쉽게 볼 수 있습니다. Gnome에서 찾을 수 있도록 특정 디렉토리에 있어야합니다.
distuils/setuptools를 사용하는 것이 좋습니다.
.desktop 파일에서/usr/bin이 Exec에 대해 하드 코딩되어야하므로 이것은 좋은 시작이지만 --user에서는 작동하지 않습니다. . 경로를 빠져 나갈 수는 있지만 데스크톱 환경의 $ PATH에 있어야합니다. ~/.local/bin은 일반적으로 그렇지 않습니다. 또한 --single-version-externally-managed는 egg를 사용하지 않기 때문에 pip가 필요하지 않습니다. – jwelsh