当程序当前运行时如何防止暂停?
有没有什么方法可以让Ubuntu 12.04了解它应该在当前运行的软件方面暂停还是暂停?
例如,如果我正在安装某些东西,并且它需要超过10分钟,这是我的PC暂停的时间限制,那么我不希望我的系统系统暂停,直到程序安装完成。 如果我的系统处于非活动状态,我希望它暂停,但另一方面,如果某些内容正在运行,我不想暂停。
一种相对简单的方法是安装一个名为caffeine的程序。 您需要添加存储库然后安装它。 例如,通过终端。
sudo add-apt-repository ppa:caffeine-developers/ppa && sudo apt-get update && sudo apt-get install caffeine && sudo apt-get install gir1.2-appindicator3-0.1 gir1.2-notify-0.7
(注意,由于定义其依赖项的错误 ,目前您需要gir1.2-appindicator3-0.1和gir1.2-notify-0.7。)
安装并运行后,应在菜单栏或面板中创建一个条目。 您可以手动阻止暂停,或根据正在运行的进程自动激活咖啡因。 在您的情况下,您可以将安装程序列入白名单,例如apt-get
。 (我不确定具体是什么,因为你没有提供细节。)
NB我正在使用Kubuntu,它运行良好。 它也应该在Unity中运行。
更新
新版本的咖啡因已被削弱 ,大部分function已被删除。我认为旧版本( 2.5 )仍然可以使用,所以你可以试试。
如何禁用挂起function ,即使程序正在运行:
您必须转到System Configuration
,然后单击Energy
选项。 现在你应该看到一个类似于这个的图像:
然后,您将看到名为Suspend when inactive for
的选项Suspend when inactive for
并将其置于Don't Suspend
,如上图所示。