在 Ubuntu 的时钟小程序中从周一开始一周

在 Ubuntu 的时钟小程序中从周一开始一周

单击 Gnome(Ubuntu Jaunty)中的时钟小程序(时钟版本 2.26.0)时,会显示一个日历。每周从周日开始,但我希望以周一作为开始日期。我该如何实现?

答案1

这取决于您的所在地。

您需要检查 LC_TIME 将 first_weekday 从 1(星期日)更改为 2(星期一)

我刚刚在谷歌上搜索了一下,这似乎是一个相当全面的指南:

  1. 在您的主目录中复制您的语言环境文件
    cp /usr/share/i18n/locales/en_US ~/en_US_modified

  2. 创建目录“locales”
    mkdir ~/locales

  3. 在编辑器中打开 en_US_modified,搜索名为“LC_TIME”的部分

  4. 寻找线
    first_weekday 1

  5. 将 1 改为 2

  6. 保存文件,退出编辑器并返回终端

  7. 运行此命令,它将在您主目录中创建的“locales”目录内创建一个充满新区域设置的目录:
    localedef -c -i ~/en_US_modified -f UTF-8 ~/locales/en_US.utf8

  8. 转到 /usr/lib/locale 并将名称更改
    en_US.utf8为,以备份旧的语言环境设置en_US.utf8_ORIGINAL
  9. 将您在主目录中子目录“locales”中创建的新 en_US.utf8 目录复制到/usr/lib/locale
  10. 重新启动系统

参考:http://dunedin.lug.ne​​t.nz/forums/showthread.php?t=208155;我为超级用户重新格式化

答案2

只需将 LC_TIME 设置为从星期一开始的一周的语言环境即可。例如:LC_TIME=en_GB.UTF-8

/etc/default/locale通过编辑(或/etc/locale.conf在某些发行版上)使更改永久生效

最好的方法是针对每个用户设置区域设置,例如在登录时在 gdm 中设置。如果有更复杂的事情的特定需求,您可以在 /etc 中设置区域设置。请注意,这将影响系统上的所有用户。

相关内容