Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
06 mai 2017

htmlpdflatexmanmd




locale

locale

Description du support multilangue

   Une locale est un jeu de langue et de règles culturelle. Celà couvre les aspects tels que la langue pour les messages, les jeux de caractères, conventions lexicographiques, ett. Un programme doit être capable de déterminer sa locale et agir en accord pour être portable à différentes cultures.

   Il y a différentes catégories pour les informations de locale qu'un programme peut avoir besoin:

LC_ADDRESS Change les paramètres qui décrivent les formats (ex: adresse postale) utilisée pour décrire les emplacements et éléments lié à la géographie.
LC_COLLATE Cette catégorie gouverne les règles de collation utilisées pour les expressions régulières et le trie, incluant les classes d'équivalences de caratère et les éléments de collation multicaractère. Cette catégorie de locale change le comportement des fonctions strcoll(3) et strxfrm(3), qui sont utilisé pour comparer les chaînes dans l'alphabet local.
LC_CTYPE Cette catégorie détermine l'interprétation des séquences d'octet comme caractère, les classifications de caractère, et le comportement des classes de caractère. Cette catégorie détermine également les règles de translitération de caractère pour iconv(1), et iconv(3). Il change le comportement des fonctions de manipulation de caractère et de classification, comme isupper(3) et toupper(3), et les fonctions de caractère multi-octet comme mblen(3) ou wctomb(3)
LC_IDENTIFICATION Change les paramètres liées aux métadonées pour la locale. Les applications qui ont besoin de cette information peut utiliser nl_langinfo(3) pour récupérer des éléments non standard, tel que _NL_IDENTIFICATION_TITLE (titre de ce document locale) et _NL_IDENTIFICATION_TERRITORY (territoire géographique auquel ce document s'applique), qui peut retourner des chaînes comme "English locale for the USE" et "USA".
LC_MONETARY Détermine le formattage utilisé pour les valeurs numériques monétaires. Celà change les informations retournées par localeconv(3)
LC_MESSAGES Cette catégorie affecte la langue dans laquelle les messages sont affichés. gettext(3), ngettext(3) et rpmatch(3) utilisent cette information.
LC_MEASUREMENT Paramètres liés au système de mesure dans la locale. nl_langinfo(3) permet de récupérer l'élément _NL_MEASUREMENT_MEASUREMENT, qui retourne un pointeur vers un caractère qiu a la valeur 1 (metric) ou 2 (US customary units)
LC_NAME Décrit les formats utilisé pour les personnes. nl_langinfo(3) retourne cette information.
LC_NUMERIC Détermine les règles de formattage utilisées pour les valeurs numériques non-monétaires
LC_PAPER Paramètres liés aux dimensions de taille de papier standard
LC_TELEPHONE Décrit le format utilisé pour les numéros de téléphone
LC_TIME Format utilisé pour les dates et valeurs de temps
LC_ALL Toutes les catégories

   La variable d'environnement suivante est utilisée par newlocale(3) et setlocale(3), et donc affecte tous les programmes nom localisés:

LOCPATH Liste de chemins, séparés par un ':', qui devraientt être utilisé pour trouver les données de locale. Si définis, seul les fichiers provenant de ces chemins et le chemin par défaut du système sont utilisés.

Fichiers

/usr/lib/locale/locale-archive Emplacement d'archive de locale par défaut
/usr/lib/locale Emplacement par défaut pour les fichiers de locale
^
06 mai 2017

htmlpdflatexmanmd




/etc/locale.conf

/etc/locale.conf

Fichier de configuration pour les paramètres de locales

   Ce fichier configure les paramètres de locales système. Il est lu par systemd. Le format consiste d'une liste séparée par une nouvelle ligne d'assignement de variables compatible avec le shell.

   Les options de ligne de commande kernel locale.LANG=, locale.LANGUAGE=, locale.LC_CTYPE=, locale.LC_NUMERIC=, locale.LC_TIME=, locale.LC_COLLATE=, locale.LC_MONETARY=, locale.LC_MESSAGES=, locale.LC_PAPER=, locale.LC_NAME=, locale.LC_ADDRESS=, locale.LC_TELEPHONE=, locale.LC_MEASUREMENT=, locale.LC_IDENTIFICATION= peuvent être utilisées au boot pour définir les locales. les paramètres suivants peuvent être définis:

LANG=
LANGUAGE=
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATION=

   Note: LC_ALL ne peut pas être configuré dans ce fichier.

^
06 mai 2017

htmlpdflatexmanmd




localectl

localectl

Contrôle la locale système et les paramètres clavier

   localectl peut être utilisé pour afficher ou changer la locale sysème et les paramètres de couche clavier. Il communique avec systemd-localed pour modifier les fichiers tels que /etc/locale.conf et /etc/vconsole.conf Noter que les changements effectués avec cet utilitaire peut nécessiter de reconstruire initramfs. Noter que systemd-firstboot(1) peut être utilisé pour initialiser la locale système pour les images système montés (mais non chargés)

OPTIONS

--no-ask-password Ne demande pas l'authentification utilisateur pour les opérations privilégiées
--no-convert si set-keymap ou set-x11-keymap est invoqué avec cette option, le keymap ne sera pas convertis de la console vers X11, ou X11 vers la console, respectivement
-H, --host= Exécute l'opération à distance
--no-pager Ne pipe pas dans un pager

Commandes

status Affiche le status courant
set-locale LOCALE... Définis la local système. Prend un ou plusieurs assignement tel que "LANG=deDE.utf8", etc.
list-locales Liste les locales disponibles
set-keymap MAP [TOGGLEMAP] Définis le mappage clavier pour la console et X11.
list-keymaps Liste les mappages clavier disponibles pour la console
set-x11-keymap LAYOUT [MODEL [VARIANT [OPTIONS]]] Définis le mappage clavier pour X11 et les claviers virtuels. voir kbd(4)
list-x11-keymaps
list-x11-keymap-layouts
list-x11-keymap-variants [LAYOUT]
list-x11-keymap-options Liste les modèles, couche, variantes et options de clavier X11.

Variables d'environnement

SYSTEMD_PAGER Pager à utiliser. Vide, ou 'cat' est équivalent à --no-pager
SYSTEMD_LESS Remplace les options par défaut de less ('FRSXMK')
^
06 mai 2017

htmlpdflatexmanmd




timedatectl

timedatectl

Contrôle le temps système et la date

   timedatectl permet d'afficher et changer l'horloge système et ses paramètres

OPTIONS

--no-ask-password Ne demande pas l'authentification utilisateur pour les opérations privilégiées
--adjust-system-clock Si set-local-rtc est invoqué avec cette option, l'horloge système est synchronisée avec RTC, sinon RTC est synchronisé depuis l'horloge système
-H, --host= Exécute l'opération à distance
--no-pager Ne pipe pas dans un pager
-M, --machine= Exécute l'opération dans le conteneur spécifié

Commandes

status Affiche le status courant
set-time [TIME] Définis l'horloge système au format "2012-10-30 18:17:16"
set-timezone [TIMEZONE] Définis le timezone
list-timezones Liste les timezones disponibles
set-local-rtc [BOOL] à 0, le système est configuré pour maintenir RTC en temps universelle. À 1, le système maintient RTC en temps local.
set-ntp [BOOL] Contrôle si ntp est actif. Celà démarre systemd-timesyncd.service.

Variables d'environnement

SYSTEMD_PAGER Pager à utiliser. Vide, ou 'cat' est équivalent à --no-pager
SYSTEMD_LESS Remplace les options par défaut de less ('FRSXMK')