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
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
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 .
Experimente adicionar setxkbmap pl
aos seus scripts iniciais (por exemplo, bashrc)
Tags xorg keyboard-layout x11 arch-linux