禁用 indicator-datetime-service 弹出窗口

禁用 indicator-datetime-service 弹出窗口

我买了一台新电脑,并在上面安装了 Ubuntu 17.04。我使用 evolution 连接 Exchange 服务器,它运行良好,与整个系统完美集成。例如,我可以点击时间指示器,系统将显示日历和一些即将发生的事件,这些事件直接取自 Evolution 的日历。

然而,17.04 带来了一些额外的功能 - 日历事件前 15 分钟,与演变提醒窗口一起弹出 indicator-datetime-service 警报:

在此处输入图片描述

这非常烦人,不仅是重复的信息,而且会发出非常令人不安的声音。如何禁用这些弹出窗口?而不会丢失所有其他事件集成功能(例如我之前提到的时间指示器中即将发生的事件的列表)?

答案1

找到答案并不容易,因为这个功能完全没有文档记录,但我还是找到了答案。我必须下载indicator-datetime并找到一些与此警报相关的代码。经过几次快速搜索servicenotification我找到了一个名为的变量cal_notification_enabled和两个常量:

  • SETTINGS_NOTIFY_CALENDAR_PATH-/com/ubuntu/NotificationSettings/com.ubuntu.calendar/calendar/
  • SETTINGS_NOTIFY_ENABLED_KEY-enable-notifications

dconf-editor没有帮助,因为我在那里找不到这个参数,但是快速的谷歌搜索揭露真相。此功能在 Ubuntu Phone 中非常重要,可以在日历应用中打开或关闭。但是在桌面上,日历设置中没有此功能的开关,似乎true默认情况下是启用的。不过可以从控制台禁用此功能:

gsettings set com.ubuntu.notifications.settings:/com/ubuntu/NotificationSettings/com.ubuntu.calendar/calendar/ enable-notifications false

将此设置切换为 false 后,任何警报都不会打扰您的工作。

相关内容