Arch Linux:キーボードレイアウトをPLに設定

Arch Linux:キーボードレイアウトをPLに設定

私のArchがXの起動時にplレイアウトを設定するように強制しようとしましたが、成功しませんでした。

Googleでソリューションを検索していくつかのチュートリアル/ヒントを見つけましたが、そのうち何も機能しませんでした。

現在のキーボード関連設定:

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同じです。

答え1

編集でキーボードレイアウトを設定しました/usr/share/X11/xorg.conf.d/10-keyboard.conf

存在しない場合は続けてください。これを入れてください:

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

Xを保存して再起動してください。

詳しくはタイトルをご覧くださいX構成ファイルの使用 アーチウィキから

答え2

ついに私は何が間違っているのか調べました。 KDEコントロールパネルでポーランド語が有効になっていません。

システム設定->入力デバイス->キーボード->レイアウト

答え3

setxkbmap pl起動スクリプト(例:.bashrc)に追加してみてください。

答え4

私が書いた「Arch Linuxで言語をポーランド語に変更するBashスクリプト」を使ってこれを行うことができます。 https://github.com/Cuar/archlinuxpl

次のように実行します。

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Curar/archlinuxpl/main/archlinuxpl.sh)"

スクリプトが実行するすべての作業をgithub.comのREADME.mdファイルに書き込んでみました。このスクリプトはまた、インストールレベルでArch Linuxの言語を変更します。実行中のシステム(ArchLinux)でも機能します。

関連情報