我正在运行 Xubuntu 20.04,我认为它让我使用 Xfce 4.14。当我回到我的机器并与其他人联系时,这个问题给我带来了一些麻烦,因为我完全不知道现在是什么时间。此问题可能由以下原因触发:
- 记下面板时钟报告的时间,并在其改变之前暂停到 RAM。
- 等一会儿。我通常会离开几个小时,但我认为几分钟就足够了。
- 唤醒机器并重新登录。
- 看看时间,它还停留在你离开时的那个时间。
- 我怀疑时间直到当前分钟结束才会改变。例如,如果你在 8:30:45 离开并在 9:30:20 回来,我怀疑更新到 9:31 需要 40 秒。
这是一个已知错误且有已知修复吗?
答案1
你并不是唯一一个面临这个问题的人。
xfce4-panel 4.13.3 暂停后面板时钟更新
从 2018 年开始处理同样的问题,其中clock
插件没有被编程为自我刷新。
参与者制定的强制刷新解决方案是:
获取插件的名称:将鼠标悬停在面板属性项选项卡中的插件上以获取其名称(例如clock-7)。将“clock”替换为“plugin”。
在插件分支下的 xfce4-panel 频道中找到此插件
xfce4-settings-editor
。应该有一个关联的格式设置(例如 digital-format)和一个值(例如 %r)。格式化 xfconf-query 命令以使用相同数据写入此通道。例如,它将是:
xfconf-query -c xfce4-panel -p /plugins/plugin-8/digital-format -r && xfconf-query -c xfce4-panel -p /plugins/plugin-8/digital-format -n -t string -s %I:%M\ %p
通过在终端窗口中让命令准备就绪并挂起计算机来进行测试。等待几分钟后恢复,然后立即运行命令以查看时钟是否自动刷新。
如果有效,请将运行此命令(导出正确的 X/DBUS 变量)添加到恢复挂钩中。创建一个可执行文件
/lib/systemd/system-sleep/xfclock.sh
(位置可能不同),其中包含:#!/bin/bash case $1 in post) su rich -c " DISPLAY=:0 xfconf-query -c xfce4-panel -p /plugins/plugin-8/digital-format -r && xfconf-query -c xfce4-panel -p /plugins/plugin-8/digital-format -n -t string -s %I:%M\ %p" ;; esac