idb*_*rii 10

经过一番搜索,我找到了一个通过 dbus 与 Empathy 通信的应用程序。我从中提取了一些代码并创建了一个脚本来设置您的状态。


设置它非常简单:

此处下载脚本(github 页面)。

它需要 repos 中的一些 python 库(并且可能默认安装):

sudo apt-get install python-dbus python-notify
Run Code Online (Sandbox Code Playgroud)

然后将其设置为在登录时启动,运行启动应用程序,单击添加,然后填写如下字段:

  • 名称: 自定义——开始移情忙
  • 命令: /usr/bin/python /path/to/empathy_set_status.py dnd
  • 评论: 开始同理心并将状态设置为忙碌(请勿打扰)。

命令字段包括要设置的状态。如果您不想忙 (dnd),则可以使用以下值之一:可用、dnd、离开、xa、隐藏、离线。

现在,当您登录时,脚本应该运行同理心,稍等片刻,然后设置您的状态。当它尝试设置您的状态时,您应该会看到一条通知。

我没有检查状态设置是否正确,所以我只是等待一段时间,希望同理心准备好让我们更改状态。如果它不起作用,请调整您的时间。增加 的值,EMPATHY_STARTUP_SECONDS直到它在您登录时起作用。如果您需要输入密码来解锁 IM 登录的钥匙串,则延迟时间必须足够长,以便 Empathy 启动、您输入密码以及 Empathy 登录您的帐户。