Arch-Linux
Arch linux:將鍵盤佈局設置為 PL
我試圖強制我的 Arch 在 X 啟動時設置 pl 佈局,但沒有成功。
我搜尋了解決方案,發現了幾個教程/提示,但沒有一個有效。
我目前的鍵盤相關設置:
LANG=pl_PL.UTF-8 in /etc/locale.conf pl_PL.UTF-8 UTF-8 in /etc/locale.gen
我做了:
localectl set-x11-keymap pl
為X生成conf,我創建了 /etc/rc.conf :
# # /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"
沒有成功。
編輯:
重要文件的上下文:
/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
編輯2:
localectl
(之前setxkbmap pl
)的輸出:System Locale: LANG=pl_PL.UTF-8 VC Keymap: pl X11 Layout: pl
之後
setxkbmap pl
是一樣的
最後,我發現了問題所在。我沒有在 KDE 的控制面板中啟用波蘭語。
系統設置 -> 輸入設備 -> 鍵盤 -> 佈局
我已經通過編輯設置了我的鍵盤佈局
/usr/share/X11/xorg.conf.d/10-keyboard.conf
。如果它不存在,請繼續創建它。把這個放在裡面:
Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "pl" EndSection
保存並重新啟動 X。
有關更多資訊,請參閱Arch wiki 上標題為“使用 X 配置文件 ”的部分。