Arch linux: configura o layout do teclado para PL

1

Estou tentando, sem sucesso, forçar meu Arch a definir o layout do X no início.

Eu pesquisei por soluções e encontrei alguns tutoriais / dicas, mas nenhum deles funciona.

Minhas configurações atuais relacionadas ao teclado:

LANG=pl_PL.UTF-8 in /etc/locale.conf
pl_PL.UTF-8 UTF-8 in /etc/locale.gen

Eu fiz: localectl set-x11-keymap pl para gerar conf para X,

Eu criei o /etc/rc.conf com:

#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# See man 5 rc.conf for more details
#

# LOCALIZATION
# ------------
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Warsaw"
KEYMAP="pl"
CONSOLEFONT="lat2-16"
CONSOLEMAP="8859-2"
LOCALE="pl_PL.UTF-8"
DAEMON_LOCALE="yes"
USECOLOR="yes"

sem sucesso.

EDITAR:

Contexto de arquivos importantes:

/etc/vconsole.conf:

KEYMAP=pl
FONT=lat2-16
FONT_MAP=8859-2

/etc/X11/xorg.conf.d/00-keyboard.conf:

# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "pl"
EndSection

EDIT2:

saída de localectl (antes de setxkbmap pl ):

System Locale: LANG=pl_PL.UTF-8
VC Keymap: pl
X11 Layout: pl

após setxkbmap pl ser o mesmo

    
por Michał Walenciak 09.12.2014 / 21:38

3 respostas

0

Finalmente, descobri o que estava errado. Eu não tinha a linguagem polaca ativada no painel de controle do KDE.

systemsettings - > dispositivos de entrada - > teclados - > layouts

    
por 10.04.2015 / 22:23
1

Eu configurei o layout do meu teclado editando /usr/share/X11/xorg.conf.d/10-keyboard.conf .

Se não existir, vá em frente e crie-o. Coloque isso dentro:

Section "InputClass"
    Identifier "system-keyboard"
    MatchIsKeyboard "on"
    Option "XkbLayout" "pl"
EndSection

Salve e reinicie o X.

Para mais informações, consulte a seção intitulada Usando arquivos de configuração do X no wiki do Arch .

    
por 09.12.2014 / 22:29
0

Experimente adicionar setxkbmap pl aos seus scripts iniciais (por exemplo, bashrc)

    
por 10.12.2014 / 23:45