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.

4voto

Max Points 149

Pour moi, les conseils de https://wired-mind.info/post/528 travaillé.

Modifier le fichier /usr/share/i18n/locales/en_US

sudo nano /usr/share/i18n/locales/en_US

Trouvez cette section :

week 7;19971130;7 

first_weekday   1 

first_workday   2

Définir first_weekday pour être égal à 2.

Enregistrez et quittez le fichier, puis exécutez :

sudo locale-gen

Dans mon cas locale-gen

2voto

user1882540 Points 29

Pour moi, le moyen le plus simple était de mettre à jour les formats dans Region & Language Aller à Settings->Region & Language et choisissez votre format.

Le système vous obligera à vous déconnecter et à vous connecter pour refléter les changements.

settings>Region&Language

1voto

Simson Points 121

Il s'agit déjà d'un très vieux sujet, j'ai ajouté ces réponses comme référence pour les futurs lecteurs qui cherchent le même problème mais qui veulent une solution avec moins de piratage.

Utilisez en_DK comme locale.

Cette locale a été développée comme une manière officielle d'écrire l'anglais au Danemark, mais elle est utilisée en dehors du Danemark, comme une sorte de locale générique d'anglais d'Europe continentale. Elle résout les problèmes les plus ennuyeux de en_US et ne nécessite aucune modification des fichiers système. Si vous souhaitez une solution plus fine, les autres réponses sont excellentes.

1voto

Serge Stroobandt Points 3924

Réglage de first_weekday en local

Tout d'abord, déterminez quelle est la locale horaire utilisée. Le paramètre général du système dans /etc/default/locale peut ou non être écrasé dans ~\.pam_environment .

$ cat ~\.pam_environment
…
LC_TIME=en_IE.UTF-8
…

Ici, la locale en_IE.UTF-8 semble être en cours d'utilisation. Maintenant, modifiez la locale fuente avec des privilèges d'administrateur. L'éditeur vim est utilisé ici, mais il peut être remplacé par, par exemple nano .

$ sudo vim /usr/share/i18n/locales/en_IE

Ajoutez les lignes suivantes et enregistrez le fichier source des paramètres locaux modifié.

first_weekday  2
first_workday  2

Enfin, régénérez les fichiers de paramètres linguistiques avec la commande suivante :

$ sudo locale-gen

Déconnectez-vous et reconnectez-vous pour que ce changement prenne effet.

0voto

DMG Points 61

Aucune des réponses n'a fonctionné parfaitement pour moi. La modification de "/etc/default/locale" n'a pas du tout fonctionné. Dans les paramètres, je n'avais pas le format requis. Et après avoir modifié ".pam_environment", mon "LC_TIME" a changé pour la locale "C" par défaut. J'ai essayé "sudo locale-gen", mais il n'a pas généré la locale nécessaire. J'ai donc dû la forcer avec la commande "sudo locale-gen lv_LV.UTF-8". Et après le redémarrage, tout a commencé à fonctionner correctement.

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