Linuxmintで無変換キーに半角/全角を割り当てる

ibusをちょこっといじってやるだけです。

キーワードは

Muhenkan

linuxmint でsun java6をインストール

$ sudo add-apt-repository 'deb http://archive.canonical.com/ lucid partner'
$ sudo apt-get update
$ sudo aptitude install sun-java6-jdk

最後にsun-java-6をデフォルト設定にすれば終了です。
openjavaを入れていない場合はこの設定は必要ありません。
$ sudo update-alternatives --config java

さらにswingを実行したときの文字化け対策として、linuxmintのフォントをjavaに認識させます。

#/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/fonts/fallbackというディレクトリを作成して移動

sudo mkdir /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/fonts/fallback
cd /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/fonts/fallback$
#linuxmintのフォントファイルのシンボリックを作成。
ln -s /usr/share/fonts/truetype/takao/TakaoPGothic.ttf ./

これで完成です。


試しに以下のプログラムを作成し、実行してみます。

$ vim JFrameTest.java

/*ここから*/
import java.awt.*;
import javax.swing.*;

class JFrameTest extends JFrame {
JFrameTest() {
getContentPane().setLayout(new FlowLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("これはテストです。");
setSize(200, 100);
setVisible(true);
}
public static void main(String [] args) {
new JFrameTest();
}
/*ここまで*/

#コンパイル
$ javac JFrameTest.java


#実行
$ java JFrameTest

WindowsでCapsLockキーをCtrlに変更する。

Ctrl2Capとうアプリケーションを用いると、一発でCapslockをControlに変更できます。

Ctrl2Cap v2.0よりダウンロードして解凍。

コマンドプロンプトにて、

> ctrl2cap.exe /install

と入力する。

あとは、コンピュータを再起動するだけで完成。すごく便利(^^)/

Ctrl2Capツールで[Ctrl]と[CapsLock]キーを入れ替える
Ctrl2Cap v2.0