web-dev-qa-db-ja.com

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

ArchにXstartで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

EDIT2:

localectlの出力(setxkbmap plの前):

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

setxkbmap plの後は同じです

2

ついに私は何が悪かったのかを見つけました。 KDEのコントロールパネルでポーランド語を有効にしませんでした。

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

0

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

存在しない場合は、先に進んで作成してください。これを中に入れてください:

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

Xを保存して再起動します。

詳細については、X構成ファイルの使用Arch wiki上 というタイトルのセクションを参照してください。

2
0x0049

開始スクリプト(例:.bashrc)にsetxkbmap plを追加してみてください

0
KaP