自建可执行文件只能通过上下文菜单“作为程序运行”来执行

自建可执行文件只能通过上下文菜单“作为程序运行”来执行

我正在使用 Ubuntu 22.04.2 LTS

我使用 pyinstaller 创建了一个可执行文件并将其复制到桌面。问题是双击它时无法打开。

但是如果将桌面作为文件夹打开,它将双击并运行。

另外,在桌面上右键单击并选择“作为程序运行”也可以。有没有办法让它在双击桌面时运行?

ll返回以下内容:

-rwxr-xr-x  1 mygroup myuser 239950848 Jul  3 15:42 test*

答案1

首先,尝试从命令行运行它。我想这样应该可行。然后尝试将 .desktop 文件添加到桌面以启动它。请参阅https://github.com/shundhammer/qdirstat/blob/master/src/qdirstat.desktop举个例子。

相关内容