我的 Linux 版本无法在 GUI 中调整时间格式。我希望它以 12 小时格式显示在我的面板中我可以在 bash 中执行此操作吗?我正在使用 openbox 和 Sparkylinux。
答案1
在 openbox 中,tint2 被用作面板。要编辑的配置文件是/home/user/.config/tint2/tint2rc
.编辑该部分中的日期,# Clock
如下所示:
time1_format = %I:%M %p
答案2
抱歉,即使在您进行了澄清之后,我仍然不明白您的要求,但无论如何我都会尝试回答......
我只想以 12 小时格式显示时间,是的。
该date
命令具有许多格式说明符,允许您请求以默认格式以外的格式显示时间。请查阅手册页。%I
是 12 小时格式的小时。尝试例如:
date +%I:%M:%S
你的问题的标题是“调整时间”。但调整时间和显示时间确实与彼此没有什么关系。无论如何,在大多数可以访问互联网的系统上,人们不会调整时间,因为它是通过以下方式自动调整的:NTP。
答案3
除了@munchschair提供的答案修改tint2
面板中的时间格式外,conky
还可以设置时间格式以在桌面本身上显示此格式。
以 root身份编辑/etc/conky/conky.conf
。替换${time %T}
为${time %I:%M %p}
:
${goto 22}${font LCDMono:bold:size=18}${color3}${time %I:%M %p}${color}