blocaled-0.6

Introduksjon til blocaled

blocaled er en implementering av org.freedesktop.locale1 D-Bus protokollen, som vanligvis leveres med systemd.Den er nødvendig for GNOME skrivebordet.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

blocaled Avhengigheter

Påkrevd

Polkit-125 og libdaemon-0.14

Installasjon av blocaled

Installer blocaled ved å kjøre følgende kommandoer:

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

For å teste resultatene, kjør: make check.

Nå, som root bruker:

make install

Konfigurere blocaled

Konfigurasjonsfiler

/etc/blocaled.conf

Konfigurasjonsinformasjon

/etc/blocaled.conf inneholder plasseringen av innstillingsfilene som brukes av blocaled. Standarder passer for BLFS. Informasjon om oppføringene er tilgjengelig som kommentarer i filen.

org.freedesktop.locale1 protokoll kan ikke eksportere lokalitetsvariabler. Lokale innstillinger lagres som standard i /etc/locale.conf. Vi må hente dem i bash profilen. Som root bruker, kjør:

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

Så blir /etc/locale filen generert, som root bruker:

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

LANG=$LANG

# End /etc/locale.conf
EOF

Hvis du planlegger å kjøre et X (eller Wayland) Window system, kan det være lurt å sette opp X tastaturet. Den beste måten å gjøre det på er å hente innstillinger fra /etc/sysconfig/console, og sende dem til blocaled nissen. Som root bruker:

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

Dette bør opprette eller endre Xorg konfigurasjonsfilen (standard er /etc/X11/xorg.conf.d/30-keyboard.conf) å samsvare med tastaturinnstillingene satt i KEYMAP.

Innhold

Installert Program: blocaled (i /usr/libexec)
Installert Bibliotek: Ingen
Installert Mappe: /usr/share/blocaled

Korte Beskrivelser

blocaled

er nissen som implementerer org.freedesktop.locale1 D-Bus protokollen