我如何强制 Workrave 以正常模式启动?

我如何强制 Workrave 以正常模式启动?

我使用 Workrave 来预防重复性劳损 (RSI) 并休息。[*] 有时我需要将其设置为安静或暂停模式,例如在做演示时。但是,下次登录时它会记住此设置,我可能会忘记将其恢复。

我怎样才能让 Workrave 始终以正常模式启动?

[*] 每次我登录时它都会启动,但我记不清/找不到我是如何做到这一点的。

答案1

Workrave 没有内置此功能。相反,您必须创建一个触发器来实现这一点。您可以通过将以下命令添加到启动应用程序来执行此操作:

dbus-send --type=method_call --dest=org.workrave.Workrave /org/workrave/Workrave/Core org.workrave.CoreInterface.SetOperationMode string:'normal'

关于登录行为,Workrave 总是在您登录时启动,没有其他选项。您可以实现影响通过在启动时将其设置为“暂停”来避免它不启动:

dbus-send --type=method_call --dest=org.workrave.Workrave /org/workrave/Workrave/Core org.workrave.CoreInterface.SetOperationMode string:'suspended'

(注意我使用乌贼(也可以看看Launchpad 项目)而不是启动应用程序来进行这些调用,但结果应该相同。


目前已存在实现此功能的要求:


备择方案

理论上您还可以使用dconf以下方式设置这些值(0 - 正常,1 - 暂停,2 - 安静):

dconf write /org/workrave/general/operation-mode 0

然而,在 Workrave 1.10.2.0 中有一个错误阻止此功能运行。已修复下一个版本。

答案2

遗憾的是 workrave 没有这样的选项。你应该找出自动启动的位置并禁用它(或者只是记住你有它):

选项

除了标准 GNOME 选项之外,Workrave 不接受任何选项。

(工作狂人)

答案3

就是这么简单,我划了一样的,你要记住,图标会发生变化,你不会看到羊,你会看到像门一样的东西,点击它,然后会显示一个带有许多选项的窗口,点击选项模式并更改为开始。

相关内容