2013年9月5日

Xmodmap の設定晒し

#+BEGIN_SRC :results silent :tangle ~/.Xmodmap
keysym Alt_L = Hyper_L

! Caps_LockとCtrlの入れ換え
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

clear mod1
! 無変換キーをAltに
keycode 102 = Alt_L
! カタカナひらがな→Alt
keycode 101 = Alt_L
add mod1 = Alt_L

! 右AltをCtrlに
clear control
keycode 108 = Control_R
add control = Control_L Control_R
#+END_SRC

#+BEGIN_SRC emacs-lisp :results silent :tangle ~/.xsession
xmodmap $HOME/.Xmodmap
#+END_SRC

以上の設定で、左 ALT が Hyper になるはずなのに、Super になってしまう。
良くわからないけど、Super でいいやっていう。

左 ALT を Hyper に設定する方法
https://forums.ubuntulinux.jp/viewtopic.php?id=15056

設定を反映するのはログオフがいいのかな。よく分からない。

環境
===
~ $ uname -a
Linux D257-A71C 3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:23:24 UTC 2013 i686 i686 i386 GNU/Linux
~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise
~ $ emacs --version
GNU Emacs 24.3.1
Copyright (C) 2013 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
~ $ ratpoison -v
ratpoison 1.4.6 (built Aug 27 2013 19:09:05)
Copyright (C) 2000-2008 Shawn Betts

0 件のコメント:

コメントを投稿