端末に英語以外の文字を入力できない

端末に英語以外の文字を入力できない

タイトルが示すように、ex r、č、šなどを端末に入力することはできません。私のキーボードレイアウトはチェコ語に設定されており、Firefoxなどでこれらの文字を入力できます。私のロケールを再生成しました。

sudo locale-gen en_US.UTF-8

これはまたチェコ地域に実際に活力を吹き込みました。

echo $LANGそれがそれと関連があるかどうかはわかりませんがen_US.UTF-8。英語をシステム言語に保ち、端末でこれらの文字を使用できるようにしたいです。

答え1

システムで目的のロケールを選択し、いつでも使用するロケールのキーボードレイアウトを選択できます。さまざまなオペレーティングシステムディストリビューション(Debian、Red Hat、Opensuse)GUIインタフェース(x-windows、wayland)、デスクトップ環境(gnome、KDE、LXDE)には、さまざまな方法で重複する方法があります。

私はDebianでgnomeデスクトップを使用し、ラップトップではwaylandを使用するので、コマンドラインツールと「gnome-settings」プログラムを使用します。 「locales」パッケージが必要な場合があります。 Debian ベースのディストリビューションを使用している場合は、端末で「dpkg-reconfigure locales」を使用してロケールを設定できます。

その後、キーボードがうまくいけば本当にいいと思います。ただし、そうでない場合は、プログラムを使用して地域に適したキーボードを選択する必要があります。ほとんどすべてのLinuxディストリビューションはDebianに基づいています。

関連情報