普段はDebianやUbuntuを主に使っているので、
たまにCentOSを使ったりすると、生活必需品のGNU screenで、
なぜか kill (Ctrl+a k) や quit (Ctrl+a \\)
が使えずに、困っていたのですが、原因がわかったのでメモ。

単純な話で、CentOSのGNU screenパッケージの設定では、
/etc/screenrc のなかで上記のバインディングが
無効化されてしまっているようです。
以下の部分を適当にコメントアウトすればOK。

sh>>
#remove some stupid / dangerous key bindings
bind k
bind ^k
bind .
bind ^
bind \
bind ^h
bind h
#make them better
bind 'K' kill
bind 'I' login on
bind 'O' login off
bind '}' history
<<--

CentOSに慣れてないせいか、
あまり"make them better"になってない気がします。
quitが完全に使えないのは辛くないのかな。

posted by genki genki on Sun 15 Jun 2008 at 18:34 with 0 comments