如何在启动桌面文件后保持终端打开

如何在启动桌面文件后保持终端打开

我正在运行一个 python 脚本,它的唯一输出是到终端。

问题是,当从桌面文件启动时,终端在我可以滚动浏览输出以读取它之前就关闭了。

有什么方法可以快速修复此问题?

[Desktop Entry]
Name=Account Balances
Path=/opt/deployed_code/AccountBalances
Exec=python3.9 -m account_balances
Type=Application
Terminal=true
Icon=/opt/deployed_code/AccountBalances/icons/main_icon.png

答案1

您可以右键单击该文件,然后在高级属性菜单中找到“保持打开”。这应该会自动调整桌面文件的内容。我相信条目是TerminalOptions=\s--noclose,但由于我目前正在使用 KDE,而不是 Gnome,所以我无法验证。

答案2

尝试将 .desktop 文件执行行更改为此可能会解决您的问题?为 gnome-terminal 保留 100 秒(如果您使用其他终端,请将 gnome-terminal 替换为另一个终端。)

Exec=gnome-terminal -- /bin/sh -c 'python3.9 -m account_balances; sleep 100'

在此处输入图片描述

相关内容