我有两个桌面条目文件,一个用于启动在终端窗口中运行的应用程序,另一个启动同一程序的 GUI 版本。我已向[Desktop Action <Action Name>]
两个文件都添加了 ,以启动相同的 GUI 程序(实际上是 Firefox 打开包含应用程序文档的本地 html 文件)。在第一种情况下,桌面文件包含行Terminal=true
,在第二种情况下包含Teminal=false
。两者都正确启动了它们的目标,并且桌面操作按预期启动了 Firefox。然而,在第二种情况下,就在 Firefox 启动之前,打开了一个终端窗口。当我关闭 Firefox 时,在短暂的暂停之后终端也会关闭。如果我关闭终端,Firefox 也会关闭。在条目Terminal=false
中添加一行[Desktop Action <Action Name>]
没有任何效果。如果 Firefox 已经在运行,终端将打开并立即关闭,而不会影响打开显示相应本地文件的新选项卡。
我正在运行带有 Gnome 3.28.2 和安装所有更新的 Ubuntu 18.04.4。
这只是一个小问题,但我想了解发生了什么。有没有办法抑制空白终端的打开?
这是桌面配置文件的链接 https://pastebin.com/tYxLcQnJ