blocaled-0.5

Introdução a "blocaled"

blocaled é uma implementação do protocolo org.freedesktop.locale1 do "D-Bus", que normalmente vem com o systemd. Ele é necessário para a área de trabalho GNOME.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.1.

Informação do Pacote

Dependências do "blocaled"

Exigidas

Polkit-124 e libdaemon-0.14

Instalação do "blocaled"

Instale blocaled executando os seguintes comandos:

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

Para testar os resultados, emita: make check.

Agora, como o(a) usuário(a) root:

make install

Configurando o "blocaled"

Arquivos de Configuração

/etc/blocaled.conf

Informação de Configuração

/etc/blocaled.conf contém o local dos arquivos de configurações usados por blocaled. Os padrões são adequados para BLFS. Informações relativas às entradas estão disponíveis como comentários no arquivo.

O protocolo org.freedesktop.locale1 é inapto para exportar variáveis de localidade. As configurações de localidade são armazenadas por padrão em /etc/locale.conf. Precisamos recuperá-las no perfil do "bash". Como o(a) usuário(a) root, emita:

cat > /etc/profile.d/i18n.sh << "EOF"
# Começo /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

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

Então o arquivo /etc/locale deveria ser gerado, como o(a) usuário(a) root:

cat > /etc/locale.conf << EOF
# Começo /etc/locale.conf

LANG=$LANG

# Fim /etc/locale.conf
EOF

Se você planeja executar um sistema de janelas "X" (ou "Wayland"), [então] você possivelmente queira configurar seu teclado do "X". A melhor maneira de fazer isso é a de recuperar as configurações a partir de /etc/sysconfig/console e alimentá-las para o processo de segundo plano blocaled. Como o(a) usuário(a) 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

Isso deveria criar ou modificar o arquivo de configuração do "Xorg" (o padrão é /etc/X11/xorg.conf.d/30-keyboard.conf) para corresponder às configurações do teclado definidas em KEYMAP.

Conteúdo

Aplicativo Instalado: "blocaled" (em /usr/libexec)
Biblioteca Instalada: Nenhuma
Diretório Instalado: /usr/share/blocaled

Descrições Curtas

blocaled

é o processo de segundo plano implementando o protocolo org.freedesktop.locale1 do "D-Bus"