08
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--
>>
<<
--
calendar_bottom
RSS | ATOM | ADMIN

badulog

日々の覚書と雑記
<< makewhatisとかmanとか | main | [SIP] B2BUAとかプロキシとか >>
ENTRY TOP
スポンサーサイト

一定期間更新がないため広告を表示しています

スポンサードリンク | - | - | - | - |
ENTRY BOTTOM ENTRY TOP
[linux] X環境のキーバインド変更
man xmodmap もしくは、ここ

一時的に変更するだけなら、コマンド "xmodmap" を使用する。
X の起動時に反映させるためには、"~/.xmodmaprc" というファイルに設定を書く。
ファイルの名前は何でもよい。コメント行は"!"で始める。

で、my設定は
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L


で、あとは~/.xsession や ~/.xinitrc の中に
xmodmap $HOME/.Xmodmap

としておけば毎回有効に。

# 自分の.xinitrcとか.xsessionに設定見付からず。。どこに設定したっけ。。


(追記)
見付けた。
[root@localhost xinit]# grep modmap /etc/X11/xinit/xinitrc
usermodmap=$HOME/.Xmodmap
sysmodmap=/etc/X11/Xmodmap
# xkb and xmodmap don't play nice together
if [ -f "$sysmodmap" ]; then
xmodmap "$sysmodmap"
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"

baduizm | linux | - | - | - |
ENTRY BOTTOM ENTRY TOP
スポンサーサイト
スポンサードリンク | - | - | - | - |
ENTRY BOTTOM