blocaled-0.5

Introduction à blocaled

blocaled est une implémentation du protocole D-Bus org.freedesktop.locale1 qui vient normalement avec systemd. Il est requis par le bureau GNOME.

This package is known to build and work properly using an LFS 12.1 platform.

Informations sur le paquet

Dépendances de blocaled

Requises

Polkit-124 et libdaemon-0.14

Installation de blocaled

Installez blocaled en exécutant les commandes suivantes :

./configure --prefix=/usr --sysconfdir=/etc &&
make

Pour tester les résultats, exécutez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Configuration de blocaled

Fichiers de configuration

/etc/blocaled.conf

Informations sur la configuration

/etc/blocaled.conf contient l'emplacement des fichiers de configuration utilisés par blocaled. Les valeurs par défaut conviennent pour BLFS. Des informations sur les entrées se trouvent en commentaires dans le fichier.

Le protocole org.freedesktop.locale1 est incapable d'exporter des variables de paramètres régionaux. Les paramètres régionaux sont stockés par défaut dans /etc/locale.conf. Nous devons les récupérer dans le profil bash. En tant qu'utilisateur root, lancez :

cat > /etc/profile.d/i18n.sh << "EOF"
# Begin /etc/profile.d/i18n.sh

if [ -r /etc/locale.conf ]; then source /etc/locale.conf; fi

if [ -n "$LANG" ];              then export LANG; fi
if [ -n "$LC_TYPE" ];           then export LC_TYPE; fi
if [ -n "$LC_NUMERIC" ];        then export LC_NUMERIC; fi
if [ -n "$LC_TIME" ];           then export LC_TIME; fi
if [ -n "$LC_COLLATE" ];        then export LC_COLLATE; fi
if [ -n "$LC_MONETARY" ];       then export LC_MONETARY; fi
if [ -n "$LC_MESSAGES" ];       then export LC_MESSAGES; fi
if [ -n "$LC_PAPER" ];          then export LC_PAPER; fi
if [ -n "$LC_NAME" ];           then export LC_NAME; fi
if [ -n "$LC_ADDRESS" ];        then export LC_ADDRESS; fi
if [ -n "$LC_TELEPHONE" ];      then export LC_TELEPHONE; fi
if [ -n "$LC_MEASUREMENT" ];    then export LC_MEASUREMENT; fi
if [ -n "$LC_IDENTIFICATION" ]; then export LC_IDENTIFICATION; fi

# End /etc/profile.d/i18n.sh
EOF

Ensuite le fichier /etc/locale doit être généré, en tant qu'utilisateur root :

cat > /etc/locale.conf << EOF
# Begin /etc/locale.conf

LANG=$LANG

# End /etc/locale.conf
EOF

Si vous voulez lancer un système de fenêtrage X (ou Wayland), vous pourriez vouloir configurer votre clavier X. La meilleure manière de faire est de récupérer les paramètres de /etc/sysconfig/console et de les passer au démon blocaled. En tant qu'utilisateur root :

source /etc/sysconfig/console &&
KEYMAP=${KEYMAP:-us}          &&

gdbus call --system                                             \
           --dest org.freedesktop.locale1                       \
           --object-path /org/freedesktop/locale1               \
           --method org.freedesktop.locale1.SetVConsoleKeyboard \
           "$KEYMAP" "$KEYMAP_CORRECTIONS" true true

Cela devrait créer ou modifier le fichier de configuration de Xorg (par défaut /etc/X11/xorg.conf.d/30-keyboard.conf) pour qu'il corresponde aux paramètres de claviers indiqués dans KEYMAP.

Contenu

Programme installé: blocaled (dans /usr/libexec)
Bibliothèque installée: None
Répertoire installé: /usr/share/blocaled

Descriptions courtes

blocaled

est le démon implémentant le protocole D-Bus org.freedesktop.locale1