Innhold
/usr/libexec
)
blocaled er en implementering av org.freedesktop.locale1 D-Bus protokollen, som vanligvis leveres med systemd.Den er nødvendig for GNOME skrivebordet.
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.
Nedlasting (HTTP): https://github.com/lfs-book/blocaled/releases/download/v0.6/blocaled-0.6.tar.xz
Nedlasting MD5 sum: b85e436aee3612879b9948a0cc96ce00
Nedlastingsstørrelse: 160 KB
Estimert diskplass som kreves: 5.3 MB (med tester)
Estimert byggetid: mindre enn 0.1 SBU (med tester)
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
/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
.