tiistai 9. kesäkuuta 2009

Ubuntu Gnome maanantai viikon ensimmäiseksi päiväksi

Gnomessa ei valitettavasti ole säätöä, jolla viikon ensimmäisen päivän saisi maanantaiksi. Ongelma ainakin minulla on, että haluan käyttää englanninkielistä käyttöliittymää ja muutenkin pitää systeemin "amerikkalaisena", mutta kalenterissa haluan viikon alkamaan sunnuntain sijasta maanantaista.

Tämä onnistuu editoimalla konfiguraatiotiedostoja komentoikkunassa (konsolissa) seuraavasti:

Ensin katsotaan mikä locale on käytössä (todennäköisesti en_US)

locale
sitten editoidaan localen mukaista konfiguraatiota

gksudo gedit /usr/share/i18n/locales/en_US
jossa siis en_US on se locale, joka locale-kommennolla saatiin näkyviin.

Tästä tiedostosta etsitään kohta, jossa lukee first_weekday ja vaihdetaan rivillä oleva arvo 1 arvoksi 2 (sunnuntai vaihdetaan maanantaiksi). Ja tietysti tiedosto tallennetaan.

Jäljellä on vielä localen päivitys komennolla

sudo locale-gen
ja kalenterisovelluksen uudelleenkäynnistys komennolla

killall gnome-panel
Tässä ratkaisussa on se huono puoli, että päivitykset voivat palauttaa alkuperäisen konfiguraation takaisin ja silloin ei auta muu kuin palata tähän ohjeeseen...



* * * *

Yksinkertaistettu versio ohjeesta: lisätään tiedostoon /etc/default/locale rivi

LC_TIME="en_GB.UTF-8"

jonka jälkeen tiedostossa on (minulla) kaksi riviä:

LANG="en_US.UTF-8"
LC_TIME="en_GB.UTF-8"

Lisäyksen jälkeen uloskirjautuminen ja takaisin sisään, jonka jälkeen maanantai on ensimmäinen viikonpäivä.

* * * *


Ohjeen lähde on http://ubuntuforums.org/ sivusto.