Ubuntu 22.04 Gnome环境下日期格式不一致,如何全局配置为意大利语格式?
Ubuntu 22.04 Gnome环境下日期格式不一致,如何全局配置为意大利语格式?
看起来你已经做了不少基础的locale配置,但还是有部分应用没同步上意大利的日期格式,我来帮你一步步搞定全局统一的问题~
1. 统一Gnome系统区域格式设置
先从系统层面的可视化配置入手,确保格式规则全局生效:
- 打开Gnome「设置」,找到「区域和语言」选项
- 切换到「格式」标签页,直接选择「意大利(意大利)」作为默认格式
- 之后再回到「语言」标签页,保持界面语言为English(英式或美式都可以),这样系统会保留英文界面,但采用意大利的日期、数字等格式规则
2. 补全LC_ALL环境变量
从你给出的locale输出能看到,LC_ALL是空的——这个变量是全局locale的兜底配置,缺失的话部分应用可能会 fallback 到美式格式:
- 打开终端,编辑bash配置文件:
nano ~/.bashrc - 在文件末尾添加一行:
export LC_ALL=it_IT.UTF-8 - 按
Ctrl+O保存,Ctrl+X退出,然后运行source ~/.bashrc让配置立即生效 - 为了让Gnome应用也能读到这个变量,建议重启Gnome会话(按
Alt+F2输入r回车)或者直接重启系统
3. 单独修正LibreOffice的格式(如果系统配置没覆盖到)
有些办公套件会有自己独立的区域设置,需要单独调整:
- 打开LibreOffice任意组件(比如Writer),点击顶部菜单栏「工具」>「选项」
- 在左侧菜单展开「语言设置」>「语言」
- 在「默认区域设置」下拉框里选择「意大利(意大利)」,点击「确定」
- 重启LibreOffice后,日期格式就会切换为dd/mm/YY了
4. 修复Gnome提醒事项的日期格式
如果提醒还是用美式格式,试试重置Gnome的日期相关配置:
- 打开终端运行:
dconf reset -f /org/gnome/desktop/datetime/ - 回到「设置」>「日期和时间」,重新确认格式设置为意大利式
验证配置
重启系统后,再次在终端运行locale命令,确认LC_ALL已经显示为it_IT.UTF-8,然后检查提醒事项、LibreOffice的日期格式是否都统一为dd/mm/YY了。
备注:内容来源于stack exchange,提问作者g4b0
相关产品推荐
相关产品推荐

