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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://github.com/lfs-book/blocaled/releases/download/v0.5/blocaled-0.5.tar.xz
Nedlasting MD5 sum: 04d9833d0dfbf3609b0d8f6d276812ff
Nedlastingsstørrelse: 262 KB
Estimert diskplass som kreves: 4.2 MB (med tester)
Estimert byggetid: mindre enn 0.1 SBU (med tester)
Installer blocaled ved å kjøre følgende kommandoer:
./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
.