![如何更改 Ubuntu Mate 20.04 中面板时钟的格式?](https://linux22.com/image/1175126/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%20Ubuntu%20Mate%2020.04%20%E4%B8%AD%E9%9D%A2%E6%9D%BF%E6%97%B6%E9%92%9F%E7%9A%84%E6%A0%BC%E5%BC%8F%EF%BC%9F.png)
默认格式为 XX:XX AM/PM
我怎样才能将其更改为 XX:XX AM/PM 星期几 月份 日期?
搜索提供了不适用于 20.04 的 dconf-editor 解决方案
答案1
Ubuntu MATE 20.04 LTS 中的时钟指示器由服务控制indicator-datetime
,因此要自定义它,您必须使用以下命令:
gsettings set com.canonical.indicator.datetime time-format custom
gsettings set com.canonical.indicator.datetime custom-time-format '%l:%M %p %A %B %d'
它可能在 dconf-editor 中可行,您必须将时间格式设置为“自定义”才能显示您的更改......
答案2
在 Ubuntu 21.04 中,我安装了 dconf-editor
sudo apt install dconf-editor
然后我运行它并将以下键设置为以下值以更改时间格式:
/org/ayatana/indicator/datetime/time-format = custom
/org/ayatana/indicator/datetime/custom-time-format = %a, %F %T
自定义格式可以在strftime(3) - Linux 手册页
我还使用以下方法显示了多个时区:
/org/ayatana/indicator/datetime/show-locations true
/org/ayatana/indicator/datetime/locations "['America/Toronto', 'Europe/London', 'Australia/Sydney']"
时区列表可从以下网址获取:tz 数据库时区列表 - 维基百科