11

Everyone is asking how to make Monday the first day of the week, here I am stuck with it unable to change it.

I tried already changing the lines in /usr/share/i18n files but no luck and doesn't seem to change anything.

gnome system calendar

pomsky
  • 70,557
M-Raw
  • 211

3 Answers3

7

A similar question was asked here: Monday as first day in Gnome-Shell (instead of Sunday).

  1. Use sudo -H gedit /usr/share/i18n/locales/en_GB.
  2. Edit the value of first_weekday to 1.
  3. Save the file, restart the system.

There is a second variable: first_workday that is set to 2. Some calendar's may refer to this variable but I would initially leave it unchanged unless further tweaking is needed.

Essentially you will make your GB locale look like the US locale:

$ cat /usr/share/i18n/locales/en_GB | grep week -A1
week    7;19971130;4
first_weekday 2
first_workday 2

$ cat /usr/share/i18n/locales/en_US | grep week -A1
week    7;19971130;7
first_weekday   1
first_workday   2

I don't know what the week variable does so would leave it unchanged at first.

3

I had a similar problem with changing the first day of the week for the Australian locale (en_AU); I wanted to change the first day of the week from Sunday to Monday. However, the locale file did not make any reference to "first_weekday". I got the desired change I wanted by:

  • opening this file for edits as as super user sudo gedit /usr/share/i18n/locales/en_AU
  • adding the line first_weekday 2 to the section of this file labelled "LC_TIME"
  • Updating the system locale information sudo locale-gen
  • Logging out and logging in again.
django
  • 313
0

I know it's an old question, but it's the first google result when searching for this issue.

There's no need to change files outside your home folder. Just add LC_TIME=en_US.utf8 to your profile file:

echo "export LC_TIME=en_US.utf8" >> ~/.profile

You'll need to login again for it to take effect.

Modifying configs outside your home folder makes it harder to transfer them to a new machine or a new OS install.

Enrico Dias
  • 111
  • 3