答案1
GitHub 中有一个脚本,可以使用您的 IP 地址的地理位置来检测和更新当前时区:https://github.com/cdown/tzupdate
一旦安装了 python 和 python-pip,就可以按如下方式安装脚本:
pip install -U tzupdate
并运行
sudo ~/.local/bin/tzupdate
该命令可以以某种方式在启动时自动运行。
答案2
答案3
对于 Ubuntu 20.04,你可以以当前登录用户的身份运行该命令(以 root 身份运行不会更改当前用户时区设置)
gsettings set org.gnome.system.location enabled true
gsettings set org.gnome.desktop.datetime automatic-timezone true