106 votes

Comment définir le lundi comme premier jour de la semaine dans l'applet Calendrier de GNOME 2 ?

Quelle est la méthode recommandée pour changer le premier jour de la semaine en lundi (au lieu de dimanche, comme dans la capture d'écran ci-dessous) ?

alt text

Je n'ai rien trouvé dans les préférences de l'horloge, ni dans Système -> Préférences, ni dans Système -> Administration.

Cela a probablement quelque chose à voir avec le réglage des locales, alors voici (peut-être pertinent) le résultat de locale :

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

NB : Je souhaite conserver l'anglais comme langue d'interface utilisateur à la fois dans GNOME et en ligne de commande. Les dates sont actuellement affichées comme ceci (par exemple ls -l ) : 2010-10-06 15:32 et je veux aussi que ça reste comme ça.

77voto

Daniel Moura Points 363

Voici une autre solution, également depuis les Forums Ubuntu . Je pense que cette méthode est un peu plus propre et plus robuste : elle n'implique pas la personnalisation des fichiers de paramètres locaux d'Ubuntu (seulement les paramètres que vous êtes censés modifier).

L'applet de calendrier de Gnome adhère à votre paramètres linguistiques. Dans Ubuntu, vous pouvez attribuer des composants régionaux en éditant le fichier /etc/default/locale . Voici ce que j'ai là :

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

Ce qui veut dire : Je veux des messages logiciels en américain, mais l'heure, le format du papier et unités en anglais, c'est-à-dire des semaines commençant avec le lundi, A4, métrique.

Props à artm qui a posté ça !

Bien sûr, LC_TIME="en_GB.UTF-8" est le paramètre pertinent pour que les semaines commencent le lundi.

Vous devez se déconnecter et se reconnecter pour que le changement prenne effet.

26voto

deadtime Points 584

La meilleure solution pour moi est de faire cela sur une base par utilisateur dans mon propre répertoire personnel. De cette façon, je n'ai pas à modifier un fichier système. (Bien sûr, si vous voulez ce paramètre pour tous les utilisateurs de votre système, vous êtes évidemment obligé de modifier les fichiers système).

Ce que je fais, c'est éditer le fichier ~/.xsessionrc pour contenir la ligne "export LC_TIME=fr_GB.utf8". C'est tout.

12voto

Kamal Points 230

Sur Ubuntu 12.04 (et les versions ultérieures je suppose), le moyen le plus simple semble être : Paramètres système > Support linguistique, puis cliquez sur l'onglet Formats régionaux et choisissez dans la liste déroulante.
Dans mon cas, j'ai choisi "English (Ireland)", ce qui m'a donné le lundi comme premier jour du calendrier, les formats de chiffres et la monnaie "corrects", ainsi que d'autres avantages :)
Si vous n'y trouvez pas la bonne option, vous devrez peut-être installer une langue (l'autre onglet de la même fenêtre).

11voto

Ondra Žižka Points 3118

Les formats de date et d'heure dans Ubuntu sont contrôlés par les paramètres régionaux. Tout d'abord, vous devez trouver la locale actuelle utilisée pour contrôler vos paramètres de date et d'heure. Ouvrez un terminal et entrez la commande suivante.

locale | grep LC_TIME

Vous devriez voir un résultat qui ressemble à quelque chose comme

LC_TIME=en_US.UTF-8

Passez dans le répertoire des paramètres régionaux et copiez le fichier des paramètres régionaux actuels pour créer un nouveau fichier personnalisé. Ajustez le pour votre locale.

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

Maintenant, éditez le nouveau fichier personnalisé.

sudo gedit en_US_custom

Et le changement

first_weekday 1

まで

first_weekday 2

Ensuite, effectuez le changement dans /etc/environment pour pointer vers votre nouveau fichier personnalisé.

sudo gedit /etc/environment

Ajoutez une ligne comme celle-ci au bas du fichier en veillant à l'adapter au fichier de paramètres régionaux que vous souhaitez utiliser.

LC_TIME="en_US_custom.UTF-8"

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

6voto

Sur la base de cette page, les paramètres devraient aller dans .pam_environment ou .profile https://help.ubuntu.com/community/EnvironmentVariables#A.2BAH4ALw.pam_environment

Mon défaut .profile s'approvisionne .bashrc J'ai donc ajouté ces lignes à mon .bashrc puisque je l'ai déjà sous contrôle de la source.

#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

J'utilise la version 14.04.1

enter image description here

MISE À JOUR : 15/01/16 Ubuntu 14.04.03

Avoir ces lignes dans mon .bashrc a cessé de fonctionner au début de cette année. En déplaçant les mêmes lignes vers l'une ou l'autre .pam_environment ou .profile fonctionne. Il s'agit d'un paramètre utilisateur, pas d'un paramètre système.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X