使终端应用程序在失去焦点时不停止应用程序

使终端应用程序在失去焦点时不停止应用程序

在 Ubuntu 触摸终端中,当您运行命令行应用程序(如)vim或长时间运行的 shell 脚本并切换到另一个应用程序时,正在运行的应用程序将停止(如 ctrl+z)。

当您的应用程序恢复时,终端却一片混乱,这种情况就更加令人恼火了。您的应用程序在后台恢复。或者,如果您运行一个脚本,而该脚本只是因为您已切换而停止。该脚本可能是服务器。

答案1

您可以通过运行这些命令来改变终端生命周期。

  1. 找出哪些应用程序不应被暂停:

    gsettings get com.canonical.qtmir lifecycle-exempt-appids
    

    对我来说这个命令返回['com.ubuntu.music']

  2. 将终端应用程序添加到此列表

    gsettings set com.canonical.qtmir lifecycle-exempt-appids "['com.ubuntu.music', 'com.ubuntu.terminal']"
    

    现在终端不应该再停止了。

此解决方案来自“在 Ubuntu Touch 上的终端应用程序中运行的 VLC 在声音指示器中有播放/暂停/跳过控制“在reddit上。

答案2

感谢丹尼尔的指点。

答案是:

前往 open.uappexplorer.com 下载 openstore click 包并安装。

如果您找不到新打开的商店应用程序,请重新启动或在应用程序范围内搜索。

从打开商店应用程序安装 UT Tweak Tool。

再次,如果应用程序不在范围内,则搜索它,重新启动,或者您可以从普通应用商店安装应用程序。(这看起来像是一个应用程序范围未刷新的小错误)

在 UT Tweak Tool 中,进入左上角菜单并选择“应用程序范围”。在那里,您可以搜索要批准的应用程序并激活“防止应用程序暂停”。

完毕。

相关内容