次の内容を含むキーマップファイルがあります。
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete+numpad(shift3)" };
xkb_compat { include "complete" };
xkb_symbols { include "macintosh_vndr/apple(alukbd)+macintosh_vndr/us+inet(evdev)+altwin(swap_alt_win)+capslock(backspace)+compose(rctrl)+macintosh_vndr/apple(alupckeys)+shift(both_capslock)" };
xkb_geometry { include "macintosh(applealu_ansi)" };
};
ロードできると思っていましたが、setxkbmap -config keymap
ロードできません。
「-config」をどのように使用すればよいですか? xkb_keymap部分をロードする方法は?
編集する:を使用してロードできることを知っていますが、xkbcomp keymap :0
まだ「-config」はどのように機能しますか?
編集2:これは私が得た結果です。
$ setxkbmap -v 10 -config ~/xkb/keymap
Setting verbose level to 10
locale is C
Found file /home/user/xkb/keymap
Couldn't find configuration file "/home/user/xkb/keymap"
答え1
-config file
Specifies the name of an XKB configuration
file which describes the keyboard to be used.
私の考えでは、これはまた戻ったと思います。xf86cfg
。複数のVTから起動する場合、X
各サーバーのキーボードプロファイルは異なるキーボード構成を持つことができます。
<Xroot>/lib/X11/xkb/X0-config.keyboard
<Xroot>/lib/X11/xkb/X1-config.keyboard
キーボードプロファイルは、key = value
1行に1つずつペアで構成されています。以下は非常に単純なテストファイルです/home/don/my-config.keyboard
。
Rules = "xorg"
Model = "pc104"
Layout = "fr"
Variant = "dvorak"
Options = "grp:caps_toggle,grp_led:caps"
ロードしてくださいsetxkbmap
:
setxkbmap -config /home/don/my-config.keyboard
望むより:
setxkbmap -query
返品:
rules: xorg
model: pc104
layout: fr
variant: dvorak
options: grp:caps_toggle,grp_led:caps
答え2
文字通りの回答が許可されます。この答え:私のXKB構成をロードする最善の方法は何ですか?
xkbcomp -I$HOME/xkb ~/xkb/keymap $DISPLAY
ファイルkeymap
はOP(つまり、私)の形式です。~/xkb
などのサブディレクトリに参照される追加のファイルが含まれています。keycodes
symbols
keymap