Switching to Ubuntu Linux

FreeBSD + Xorg + fluxbox + mlterm + uim + zsh な環境から Ubuntu Linux + Gnome + mlterm + scim + zsh な環境への移行メモ。

installing nvidia binary driver

xorg.conf が間違っていて、X が起動しなくなっても、grub から "recovery mode" で起動すれば xorg.conf を戻せる。

% sudo apt-get install nvidia-glx
% sudo nvidia-xconfig

して reboot すれば nvidia の binary driver であがってくる。

% env - sudo apt-get install nvidia-settings
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  nvidia-glx
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  nvidia-glx
The following NEW packages will be installed:
  nvidia-settings
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
Need to get 504kB of archives.
After unpacking 11.6MB disk space will be freed.
Do you want to continue [Y/n]?

nvidia-settings を install しようとすると、なぜか nvidia-glx を remove しようとするのでこれは実行せず、Ctrl+C で終了。

zsh

% sudo apt-get install zsh
% chsh

で /usr/bin/zsh へ変更( 間違えて % sudo chsh すると root の shell を変えてしまう )。

mlterm with scim

http://www.warrenguy.com/docs/ubuntu-linux/enabling-universe-and-multiverse-repositories.html
を参考に Multiverse Repositories を有効にする。

% sudo apt-get install mlterm-im-scim

で mlterm, mlterm-common, mlterm-im-scim とか必要なものが install される。~/.mlterm/main に以下を追加。

use_xim             = false
input_method        = scim

これで mlterm を起動すると、Shift + Space で日本語入力が可能になる。設定 -> お気に入りのアプリ -> システム で "その他" を選んで、コマンド(M):を mlterm に、起動オプション(X): を空に設定する。これでキーボードショートカットの "端末の起動" に設定したショートカットで mlterm が起動できる。

Osaka フォント

Osaka.zip をダウンロード、解凍し、mv する。

% sudo mv Osaka.ttc /var/lib/defoma/fontconfig.d/I/

~/.mlterm/aafont を Osaka Mono に

ISO8859_1=Osaka\-Mono-iso10646-1:100;
ISO8859_1_BOLD=Osaka\-Mono-iso10646-1:100;
JISX0208_1983=Osaka\-Mono-iso10646-1:100;
JISX0208_1983_BOLD=Osaka\-Mono-iso10646-1:100;
ISO10646_UCS4_1=Osaka\-Mono-iso10646-1:100;
ISO10646_UCS4_1=Osaka\-Mono-iso10646-1:100;
ISO10646_UCS4_1_BIWIDTH=Osaka\-Mono-iso10646-1:100;

~/.mlterm/main に以下を追加

use_transbg         = true
use_anti_alias      = true

これで mlterm が背景透過、アンチエイリアスの Osaka フォントになる。システム -> 設定 -> フォント でいろんなフォントを Osaka Mono へ変更する。これで gnome のフォントも Osaka に変わるだろう。

キーボードショートカットの設定

システム -> 設定 -> キーボード・ショートカットで gnome の keyboard shortcut の登録ができる。"端末の起動" で mlterm が起動するようにして、6 個作った workspace への移動を Alt + 1~6 に割り当てて、簡単に workspace の移動、ターミナルの起動ができるように。
縦サイズ、横サイズだけの最大化も設定しておく。コマンドのショートカットはどう設定すればいいんだろう。やっぱり fluxbox 入れようかなあ。

キーボードの Right Alt 有効化

http://d.hatena.ne.jp/APmonet/20061103/p2 を参考に、HHK (Happy Hacking Keyboard) で Right Alt を有効にするためには、システム -> 設定 -> キーボード -> レイアウトのオプション -> Alt/Win key behavior で "Alt and Meta are on the Alt keys (default)." を選択する必要がある。

emacs and riece

% sudo apt-get install emacs
% sudo apt-get install riece

emacs は標準で入っていない。vim は入ってるけど何か変。

perldoc

% perldoc POSIX
You need to install the perl-doc package to use this program.

ガイーン。perldoc 入ってないのカヨ。

% sudo apt-get install perl-doc

"アプリケーションの追加と削除" の Popularity で唯一五つ星が輝く Python に比べて Perl のこの扱いはどうかと。

デスクトップPCは Linux のほうが便利なのかもね。わからないことも google さんに聞けば大体済むし。package 管理コマンドが複数(apt-get, dpkg, GUI)あってどれを使えばいいのか迷うのがちょっと不便だな。