В настоящее время я использую автоинструменты для сборки/установки и упаковки моего проекта, но мне бы хотелось перейти к чему-то, что кажется более «питоническим».Как распространять файлы .desktop` и значки для пакета Python в Gnome (с distutils или setuptools)?
Мой проект состоит из двух сценариев, одного модуля, двух описаний графического интерфейса Glade и двух файлов .desktop. В настоящее время это чистый проект python, хотя это, скорее всего, изменится в ближайшее время.
Глядя на setuptools, я могу легко видеть, как бороться со всем, кроме файлов .desktop; они должны попасть в конкретный каталог, чтобы Gnome мог их найти.
С помощью динуил/setuptools есть хорошая идея для начала?
Это хороший старт, но не работает с --user, так как/usr/bin должен быть жестко закодирован для Exec в файле .desktop , Вы можете оставить путь, но тогда он должен быть в $ PATH среды рабочего стола, в которой ~/.local/bin обычно нет. Кроме того, обратите внимание, что для IPP не требуется отдельная версия с внешним управлением, поскольку она не использует яйца. – jwelsh