python打包的bin等文件在统信中每次运行都有选择提示让你判断是在终端中运行还是直接运行安全中心中打开允许任意应用也不行。用维护服务器的思维让你用时间长了你会想起windows的便捷。为了所见即所得在已经打开了开发者模式的linux中通过desktop及autostart两步分别实现了双击及运行和自动启动。以kkdk程序为例。一、生成desktop文件及修改属性首先使用文本编辑器录入以下内容[Desktop Entry]CategoriesQt;CommentdakaiComment[zh_CN]kkdkExec/home/huanghe/test/kkdz/kkdk.binGenericNamekkdkGenericName[zh_CN]kkdkIcon/home/huanghe/test/EmojioneKiwiFruit.pngInitialPreference3MimeTypeapplicationNamekkdkName[zh_CN]kkdkStartupNotifyfalseStartupWMClasskkdkTerminalfalseTypeApplicationX-DBUS-ServiceNameX-DBUS-StartupTypeX-Deepin-AppIDkkdk.desktopX-Deepin-CreatedBycom.deepin.dde.daemon.LauncherX-Deepin-Vendoruser-customX-KDE-SubstituteUIDfalseX-KDE-Username以上Exec和Icon是实际的程序和图标路径。注意路径名不能有空格保存为kkdk.desktop后放入一个合适的文件夹点右键允许以程序运行右键在终端中打开输入chmod x kkdk.desktop用来设置权限输入gio set kkdk.desktop metadata::trusted true用来设置信任到这一步就可以是实现双击.desktop而直接运行bin了。如果要自启动继续二、让程序开机自启动输入cp kkdk.desktop /home/huanghe/.config/autostart/用来设置启动此时弹窗让你确认是否要自启动选择是。到这一步就可以开机自启动自制的程序了。