This port doesn't install a desktop entry. Which makes launching it only available by way of a terminal; thonny & The source provides a desktop entry as: ${WRKSRC}thonny-3.2.7/packaging/linux/org.thonny.Thonny.desktop It requires modification: s|/usr/bin/thonny|/usr/local/bin/thonny|g After which, can be copied as: share/applications/thonny.desktop It also provides a suitable icon in: ${WRKSRC}thonny-3.2.7/packaging/icons/thonny-32x32.png which could be copied as: share/pixmaps/thonny.png This was what I performed to make a working desktop entry. HTH Thanks! --Chris
Hi Chris! Can you submit a patch? Best regards, Daniel
Bug has been here awhile. This is "low-hanging" fruit for a dev-in-training. FWIW, and to keep things upto date: 1) grab existing desktop file from upstream (https://github.com/thonny/thonny/blob/master/packaging/linux/Thonny.desktop) - save to /usr/local/share/applications/Thonny.desktop 2) edit desktop file... - replace "$local_dir" with FreeBSD prefix -> "/usr/local" - replace "Icon=..." to read "Icon=thonny" 3) create a sim link of existing icon file in packaging (following practice of other packages - thunderbird et al) # cd /usr/local/share/pixmaps # ln -s /usr/local/lib/python3.9/site-packages/thonny/res/thonny.png thonny.png Item should show up in menu under Development with icon.
I submitted a patch for this: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276076