web-dev-qa-db-ja.com

Ubuntu MATE 18.04にアップグレードした後、ログイン画面のキーボードレイアウトはデフォルトでUSになります

Ubuntu MATE 16.04 LTSからUbuntu MATE 18.04 LTSに(Sudo do-release-upgrade経由で)アップグレードしました。

システムUI言語は英語ですが、16.04をインストールしたときに、米国以外のキーボードを使用し、対応するレイアウトを選択しました。 Ubuntu MATE 16.04は、そのキーボードレイアウトをどこでも使用します(tty、ログイン画面、GUIユーザーセッション)。 18.04へのアップグレード後、ログイン画面はUSレイアウトになり、マシンを起動するたびにローカルレイアウトを選択する必要があります。 GUIユーザーセッションとtty(ログインプロンプトでも)はデフォルトでローカルレイアウトを使用します。

GUIログインのキーボードレイアウトを変更するにはどうすればよいですか?これは18.04のバグですか?

/etc/default/keyboardの内容:

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT="legacy"
XKBOPTIONS=""

BACKSPACE="guess"
2
user149408

de+legacyキーボードレイアウトバリアントは存在しません。 /etc/default/keyboardを開いて編集し、行を変更することをお勧めします

XKBVARIANT="legacy"

XKBVARIANT=""

これにより、ドイツ語のレイアウトがログイン画面に表示されるようになります。

編集:

実際にde+legacyはUbuntu 16.04に存在していましたが、それは de+deadtildeに改名 でした。したがって、まったく同じキーボード動作を維持するには、次の行を読む必要があります。

XKBVARIANT="deadtilde"
2