单击 Gnome(Ubuntu Jaunty)中的时钟小程序(时钟版本 2.26.0)时,会显示一个日历。每周从周日开始,但我希望以周一作为开始日期。我该如何实现?
答案1
这取决于您的所在地。
您需要检查 LC_TIME 将 first_weekday 从 1(星期日)更改为 2(星期一)
我刚刚在谷歌上搜索了一下,这似乎是一个相当全面的指南:
在您的主目录中复制您的语言环境文件
cp /usr/share/i18n/locales/en_US ~/en_US_modified
创建目录“locales”
mkdir ~/locales
在编辑器中打开 en_US_modified,搜索名为“LC_TIME”的部分
寻找线
first_weekday 1
将 1 改为 2
保存文件,退出编辑器并返回终端
运行此命令,它将在您主目录中创建的“locales”目录内创建一个充满新区域设置的目录:
localedef -c -i ~/en_US_modified -f UTF-8 ~/locales/en_US.utf8
- 转到 /usr/lib/locale 并将名称更改
en_US.utf8
为,以备份旧的语言环境设置en_US.utf8_ORIGINAL
- 将您在主目录中子目录“locales”中创建的新 en_US.utf8 目录复制到
/usr/lib/locale
- 重新启动系统
参考:http://dunedin.lug.net.nz/forums/showthread.php?t=208155;我为超级用户重新格式化
答案2
只需将 LC_TIME 设置为从星期一开始的一周的语言环境即可。例如:LC_TIME=en_GB.UTF-8
/etc/default/locale
通过编辑(或/etc/locale.conf
在某些发行版上)使更改永久生效
最好的方法是针对每个用户设置区域设置,例如在登录时在 gdm 中设置。如果有更复杂的事情的特定需求,您可以在 /etc 中设置区域设置。请注意,这将影响系统上的所有用户。