株式会社ジラフィー(Giraffy)

Archive for the ‘Linux’ Category

Debian の net.ipv6.bindv6only = 1 への変更は心配

前のポストで、Debian で net.ipv6.bindv6only が 1 になったために Java でのネットワーク接続ができなくなった、と書きました。

今回はそれについて、追加で分かったことと思ったことです。

この問題が残っている Java は Sun の JDK だけで、OpenJDK では bindv6only=1 でも動作するようになっているようだ、というのが1点。

しかしそれが問題のすべてではなさそうだというのがもう1点です。

(続きを読む…)

カテゴリー: Linux

タグ: ,

Debian に Eclipse と Android SDK をインストール

Debian sid (amd64) に Eclipse (と Android SDK)をインストールしました。

Eclipse については、僕は IDE というものが苦手な上に、以前インストールしようとしたときにはプラグインのインストールまわりが上手く動かせずにあきらめてしまっていたのですが、今回 Android SDK を入れるために再挑戦しました。
(続きを読む…)

カテゴリー: Linux

タグ: , ,

console-setup を使用した CapsLock の無効化

ThinkPad のキーボードでは Control は Shift の下にあり、「A」の左はCapsLock になっています。(一般的な配置ではあります。)

この Control の位置は通常のキーボードであれば小指のつけねあたりで Control を押すことができるのでそれほど悪くない配置なのですが、ノートパソコンなどの薄型のキーボードではそのような押し方はできないので問題です。薄型のキーボードでは Control は「A」の左にあるべきです。(もちろん Control を親指で押せるのがベストで、普段は KINESIS で Control と BackSpace を逆転させて使っています。)

そんなわけで多くの人が CapsLock キーと Control キーを逆転させて、あるいは CapsLock キーには価値が感じられないので Control キーは Control として残したままで CapsLock も Control として使えるようにキーマップを変更して使っているのではないかと思います。

Debian では、以前は console-tools を使ってこの設定ができていました。/etc/console-tools/remap に

s/keycode  58 = Caps_Lock/keycode  58 = Control/;

と書いておくことで CapsLock が Control になります。

最近はこの変更がうまくいかなくなってしまって困っていたのですが、console-setup パッケージ側で設定すればよいことに気付きました。(console-setup は console-tools の設定を上書きしてしまいます。)

dpkg-reconfigure console-setup してもあまり役に立つ設定はできませんでしたが、 /etc/default/console-setup ファイルを変更することで CapsLock を無効化して Control に置き換えることができました。

ファイルの終わりあたりにある XKBOPTIONS に ctrl:nocaps を設定すればよいです。

XKBOPTIONS="ctrl:nocaps"

この設定はコンソールと X の両方に有効なようです。

(ためしていませんが、ctrl:nocaps の代わりに ctrl:swapcaps を指定すれば、CapsLock の無効化ではなく Control との入れ替えになると思います。)

カテゴリー: Linux

タグ: ,

アーカイブ
カテゴリー
タグ
Adobe Android BlackBerry CS4 CSS Debian html iPad iPhone Java Linux Mac Plugins VirtualBox VPS Windows WordPress Xperia YMPA お知らせ カスタマイズ サーバ テンプレート テーマ 動画 書籍 製品 買い物
その他