Je recherche des commandes de terminal sur une seule ligne pour:
Actuellement, pour changer cela, je dois aller dans Paramètres-> Support de la langue-> Formats régionaux
(Distro: Ubuntu 14.04 LTS, devrait de préférence également fonctionner en 16.04 LTS)
Les formats régionaux modifient les variables suivantes:
LC_NUMERIC
LC_TIME
LC_MONETARY
Vous pouvez utiliser locale
pour vérifier le format de jeu actuel.
ron@ron:~$ locale
LANG=en_US
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
Si vous voulez voir tous les paramètres régionaux disponibles dans votre système, vous pouvez utiliser:
ron@ron:~$ locale -a
C
C.UTF-8
en_AG
en_AG.utf8
en_AU.utf8
en_BW.utf8
en_CA.utf8
Pour changer, par exemple, le format de date en US, vous pouvez utiliser:
LC_TIME=en_US.UTF-8
Pour le changer définitivement:
Sudo update-locale LC_TIME=en_US.UTF-8
Vous pouvez également modifier manuellement le fichier /etc/default/locale
au lieu de update-locale
, si vous le souhaitez. Les modifications seront appliquées lors de votre prochaine connexion.
Reportez-vous à https://help.ubuntu.com/community/Locale pour plus d'informations. man 5 locale
vous proposera plus d'options pour trouver-accorder l'un des formats.
Cette commande définit les formats régionaux sur en_US.UTF-8 de la même manière que Language Support:
dbus-send --print-reply --system --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/User$UID org.freedesktop.Accounts.User.SetFormatsLocale string:'en_US.UTF-8'
Il met à jour votre paramètre utilisateur dans accountsservice et le fichier ~/.pam_environment
.
/etc/default/locale
est mis à jour par Language Support uniquement si vous cliquez sur le bouton Appliquer à l'échelle du système.
Je n'ai pas compris la commande correspondante pour vérifier le format actuel.
Je ne peux pas m'empêcher de me demander pourquoi vous voulez le faire. Ce n’est normalement pas une bonne idée de modifier manuellement ces paramètres sur un bureau Ubuntu. Le support linguistique fait le bon choix.
Vous pouvez vérifier la variable LANGUAGE dans votre shell avec:
echo $LANGUAGE
La sortie de mon système sous GB English est la suivante:
en_GB:en