web-dev-qa-db-ja.com

Lubuntu 16.04でデフォルトのキーボードレイアウトを変更する

QBERTYでLubuntuをインストールしましたが、DVORAKに切り替えたいと思います。

文書化された方法は、パネルでキーボードレイアウトハンドラーを使用することです。

これは機能しますが、デスクトップセッション中およびデスクトップセッション内でのみ機能します。

ログインの場合、システムは初期状態とウィンドウロックの両方でQWERTYに戻ります。

TTYセッションのデフォルトもQWERTYです。

すべてをDVORAKに変更する方法はありますか?

4
dwrz

システムがsystemdに変更されている場合は、localectlコマンドを使用してグローバルセットアップを制御できるはずです。現在の設定を確認する

$ localectl status

Dvorakを含む、考えられるキーボードのバリエーションを一覧表示

$ localectl list-x11-keymap-variants

新しいグローバルキーボードとロケールを設定する

$ localectl set-x11-keymap ... 

レイアウト、モデル、バリアント(dvorak)を順番に指定する必要がある場所。ステータス出力から取得したレイアウトとモデルを使用します。見る man localectl

通常、set-x11-keymapオプションは、コンソールのttyキーマップも自動的に変更することになっています。ただし、十分に機能しない場合は、コンソールttyキーマップを明示的に設定できます。

$ localectl --no-convert set-keymap us-dvorak

(使用する --no-convert X11マップを妨害しないため)。使用する localectl list-keymaps可能なdvorak名を確認します。

4
meuh