Come impostare lunedì come primo giorno della settimana nell’applet del calendario GNOME?

Qual è il modo consigliato per cambiare il primo giorno della settimana a lunedì (anziché domenica, come nella schermata qui sotto)?

alt text

Non sono riuscito a trovare nulla correlato in Preferenze orologio, né in Sistema -> Preferenze, o Sistema -> Amministrazione.

Questo probabilmente ha qualcosa a che fare con tweaking locales, quindi ecco l’output (possibilmente rilevante) dalla locale :

 LANG=en_US.utf8 LC_CTYPE="en_US.utf8" LC_NUMERIC="en_US.utf8" LC_TIME="en_US.utf8" ... LC_ALL= 

NB : Voglio mantenere l’inglese come lingua dell’interfaccia utente sia in GNOME che sulla riga di comando. Le date sono attualmente visualizzate in questo modo (es. ls -l ): 2010-10-06 15:32 , e voglio anche mantenerla così com’è.

    Ecco un’altra soluzione, anche dai forum di Ubuntu . Penso che questo sia un po ‘più pulito e più robusto: non implica la personalizzazione dei file locali di Ubuntu (solo le impostazioni che dovresti modificare).

    L’applet del calendario di Gnome aderisce alle impostazioni locali. In Ubuntu, puoi assegnare i componenti locali modificando il file /etc/default/locale . Ecco cosa ho lì:

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

    Il che significa: voglio i messaggi software in formato americano, ma il tempo, le dimensioni della carta e le unità in ieweek britannici a partire da lunedì, A4, metrica.

    Puntelli su artm che l’hanno pubblicato!

    Certamente, LC_TIME="en_GB.UTF-8" è l’impostazione pertinente per iniziare le settimane il lunedì.

    È necessario disconnettersi e tornare indietro affinché la modifica abbia effetto.

    La soluzione migliore per me è fare questo per utente nella mia home directory. In questo modo non devo modificare un file di sistema. (Ovviamente se vuoi questa impostazione per tutti gli utenti del tuo sistema, sei costretto a modificare i file di sistema.)

    Quello che faccio è modificare il file ~/.xsessionrc per contenere la riga “export LC_TIME = en_GB.utf8”. Questo è tutto.

    Su Ubuntu 12.04 (e versioni successive suppongo), il modo più semplice sembra essere: Impostazioni di sistema> Supporto lingue, quindi fare clic sulla scheda Formati regionali e scegliere dall’elenco a discesa.
    Nel mio caso ho scelto “English (Ireland)” che mi ha dato il lunedì come primo giorno del calendario, i formati di numeri “corretti” e la valuta, e altre chicche 🙂
    Se non trovi l’opzione giusta, potresti dover installare una lingua (l’altra scheda della stessa finestra).

    I formati di data e ora in Ubuntu sono controllati dalle impostazioni locali. Per prima cosa è necessario trovare le impostazioni locali utilizzate per controllare le impostazioni di data e ora. Apri un terminale e inserisci il seguente comando.

     locale | grep LC_TIME 

    Dovresti vedere un risultato che assomiglia a qualcosa

     LC_TIME=en_US.UTF-8 

    Passare alla directory locale e copiare il file locale corrente per creare un nuovo file personalizzato. Regola il tuo locale.

     cd /usr/share/i18n/locales sudo cp en_US en_US_custom 

    Ora modifica il nuovo file personalizzato.

     sudo gedit en_US_custom 

    E cambia

     first_weekday 1 

    a

     first_weekday 2 

    Quindi apportare la modifica in / etc / environment in modo che punti al nuovo file personalizzato.

     sudo gedit /etc/environment 

    Aggiungi una riga come questa alla fine del file assicurandoti di regolarla per il file delle impostazioni locali personalizzate che desideri utilizzare.

    LC_TIME = “en_US_custom.UTF-8”

    Fonte: http://tuxtweaks.com/2008/12/change-the-week-start-day-in-ubuntu/

    In base a questa pagina, le impostazioni dovrebbero essere in .pam_environment o .profile https://help.ubuntu.com/community/EnvironmentVariables#A.2BAH4ALw.pam_environment

    Il mio profilo predefinito è sourcing .bashrc così ho aggiunto queste righe al mio .bashrc dato che l’ho già sotto il controllo del codice sorgente.

     #Change first day of week to Monday export LC_TIME=en_GB.UTF-8 #Change to metric system export LC_MEASUREMENT=en_GB.UTF-8 

    Sono in esecuzione 14.04.1

    inserisci la descrizione dell'immagine qui

    AGGIORNAMENTO: 15/01/16 Ubuntu 14.04.03

    Avere queste righe nel mio .bashrc smesso di funzionare all’inizio di quest’anno. Spostare le stesse linee su .pam_environment o .profile funziona. Questa è un’impostazione utente, non a livello di sistema.