.XmodmapによるCapsLockとCtrlの入れ替え

2008/07/27PC::Linux/BSD

CapsLockとCtrlの入れ替え程度であればGUIから設定できるツールが用意されていますが、今後のカスタマイズを考えて.Xmodmapで行う方法について調べてみた。

~/.Xmodmapを作成し、以下のように記載

! CapsLockとControlの入れ替え
! 2回適用すると元に戻る
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

すぐに適用するにはxmodmapで設定を読み込ませてやればいい。

$ xmodmap ~/.Xmodmap

ちなみに、Kubuntu 8.04だと.Xmodmapは自動で読み込まれるため、.xinitrcなどの編集は不要らしい。
知らずに.xinitrcを編集して2回読み込ませてしまい、一度CapsLockとCtrlを入れ替えた後にもう一度入れ替えてしまい設定が効かなかったのは秘密(苦笑

2008/07/25(金)わいん

基本的に金曜日にリリースされる有益なIA-32バイナリを動かしてみた。

080725.png

Linuxネイティブ環境上で動作しているのでVMのWin環境上で動かすよりも全然快適。
ますますWindowsを利用することがなくなりそうですw*1

*1 : 実際、この一週間ほどはWindowsはほとんど利用していなかったりするw

2008/07/23(水)Fx2.0 on WinXP -> Fx3.0 on Kubuntu

大した手間もなく成功しました。あまりにも簡単に移行できてかなり拍子抜けw
やり方はそのうちまとめる予定ですが。

Windowsで利用していたFirefoxは2.0.0.16なので拡張機能のうち、自動的に3.0に対応してくれないものを手動で再導入するだけで大半の拡張機能は問題なく動作しています。

fx_profile_migration.png

とりあえず利用している拡張機能でFirefox3.0に対応していないものはMemoryInfoとPermit Cookies。Permit Cookiesは結構重宝していたのでFirefox3.0非対応は痛い。

代替の拡張機能を探さないとなぁ。

問題が発生した拡張機能

Mitter Toolbar (2.0.0)

設定 - 録画設定の保存先フォルダでC:\Documents and Settings~になっており、機能しない状態になってしまっていた。
有効なディレクトリを設定しようにもUIから変更することが出来ず、また、再導入しても設定が消去されずに保存先フォルダがC:\Documents and Settings\~のままとなってしまっている。

対処方法としては、~/.mozilla/firefox/Profiles/プロファイル名*1/prefs.jsを適当なエディタで"user_pref("extensions.tagiritoolbar."で始まる行を消去する。
ついでにextensions.cacheも消して*2Firefoxを再起動すればMitter Toolbarの設定を行うことができるようになる。

*1 : 標準であれば"ランダムな英数字.default"

*2 : 念のため

isoイメージの作成/マウント方法

2008/07/22PC::Linux/BSD

LinuxではWindowsで言うところのリッピングソフトやDAEMON Toolsのようなものを導入することなく簡単にCD/DVDのisoイメージ作成/マウントが可能です。その方法のメモ。

CD/DVDイメージの作成方法

物理CD/DVDドライブのデバイスファイルを/dev/scd0とした場合に、ホームディレクトリにファイル名「cdrom.iso」として作成する

$ dd if=/dev/scd0 of=~/cdrom.iso bs=5M

ブロックサイズは適当に。
この方法で作成したファイルは一般的なISOと同じものですので、適当なCD/DVDライターで書き込むことが可能です。

CD/DVDイメージのマウント方法

上記で作成したCD/DVDイメージを/mnt/cdimg/にマウントする

# mount -t iso9660 -o loop ~/cdrom.iso /mnt/cdimg

2008/07/19(土)Windowsやめます

Vistaはいらない子*1Windowsと付き合っていくのに疲れたので、メインの環境を本格的にKubuntuに移行することにします。と、言うわけで今日一日Kubuntuの環境設定を行っていました。マルチメディア系の処理も含め、Kubuntuでほぼ完結できるようになったのでWindowsが必要になるのはWineで動かないようなゲーム*2か、ちょっと特殊なデバイスを扱うとき*3くらいになりそうです。

で、現状のデスクトップはこんな感じ

080719.png

……なんというか、Windowsとあまり代わりばえのしないデスクトップになってます(苦笑

*1 : VistaだけではなくXPのインターフェイスも嫌い

*2 : 仮想マシン環境で動くようなゲームであれば問題ない

*3 : Windowsしかドライバが提供されていないような。USBデバイスであればWindows仮想マシンで利用するので問題ない