キーボードレイアウトを変更したバージョンに変更するにはどうすればよいですか?


11

今、私の目標は、xubuntuインストール全体のキーボードレイアウトを自分の改造バージョンに変更することです。これを行う方法はX11キーマップを作成してロードすることだと思いますが、いつものように物事を行う方法は1000あり、私は提案を受け入れています。

xubuntuのインストールで使用する変更されたxkbシンボルキーマップを作成しましたが、設定ダイアログのレイアウトのリストに表示されません。

以下を/ usr / share / X11 / xkb / symbols / seに入れます

partial alphanumeric_keys
xkb_symbols "psvorak" {
name[Group1]="Sweden - PSvorak";
include "keypad(comma)"
include "level3(ralt_switch)"

key <AD01>  { [odiaeresis, Odiaeresis, dollar, none ]   };
<etc>
};

効果なし。

また、https //www.linuxquestions.org/questions/linux-desktop-74/problem-creating-custom-xkb-layout-605568/に従って、symbols.dirを再生成しようとしましたが、xkbcompは、ファイル、他に変更はありません。GUIでは使用できず、setxkbmap(構文が非常にわかりにくい)は、「ファイルを検索できませんでした」または「新しいキーボード記述の読み込みエラー」でのみ応答します。

私はコンソールキーマップを作成し、loadkeysを使用してロードすることに成功しました...

charset "iso-8859-1"
keymaps 0-2,4-6,8,12
alt_is_meta
strings as usual
keycode   1 = Escape
    alt     keycode   1 = Meta_Escape
keycode   2 = one              exclam
    alt     keycode   2 = Meta_one
keycode   3 = two              quotedbl         at
    control keycode   3 = nul
    alt     keycode   3 = Meta_two
<etc>

...しかし、Ctrl-Alt-F1コンソールでのみ機能するようです。

回答:


7

このページのはるか下のリンクに巧妙に隠された指示を読むと、ファイル/usr/share/X11/xkb/rules/evdev.xmlの<variant><configItem><name>psvorak</name><description>PSvorak</description></configItem></variant>適切な<layout>セクションに追加する必要がある情報が明らかになります。

これを追加した後、変更されたx11キーマップは、ubuntuとxubuntuの両方で機能します。


1

「スウェーデン-psvorak」レイアウトに変更を加えたようです。キーボード設定で選択されたレイアウトであると確信していますか?[レイアウト]タブで[システム]> [設定]> [キーボード]に移動する場合:

キーボード設定

[追加]をクリックして、スウェーデンと変更したバリアントを選択します。 レイアウトを選択


いいえ、それが問題です。新しいレイアウトはリストに表示されません。
ザズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.