aka:導入初期の課題
- 課題:Gtkの管理ツールが使えない。
- 解決:コマンドラインで管理する。
- 課題:CapsLockとCtrlを入れ替える。
- 解決:.Xmodmapを書く。
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
~/.xinitrcに次のものを追記する。xmodmap $HOME/.Xmodmap
- 解決:.Xmodmapを書く。
- 課題:時計が日本時間じゃない。
- 調査:現状を確認する。
aka@s-thunbergii:~$ cat /etc/adjtime ... UTC aka@s-thunbergii:~$ cat /etc/default/rcS ... UTC=yes ... aka@s-thunbergii:/etc$ cat /etc/timezone America/New_York aka@s-thunbergii:
ハードウエアクロック(RTC)はUTCのようだ。なおhwclockは基本的にローカルタイムで表示するので、現状の判定にはあまり役に立たない。aka@s-thunbergii:~$ sudo /sbin/hwclock --show ; date Sun 27 Jun 2010 09:43:10 AM EDT -0.467595 seconds Sun Jun 27 09:43:10 EDT 2010 aka@s-thunbergii:~$
- 解決:タイムゾーンを変更する。
さて、RTCがUTCなので、タイムゾーンを変えるだけでよかろう。aka@s-thunbergii:/etc$ sudo dpkg-reconfigure tzdata ... Current default timezone: 'Asia/Tokyo' Local time is now: Sun Jun 27 23:10:41 JST 2010. Universal Time is now: Sun Jun 27 14:10:41 UTC 2010. aka@s-thunbergii:/etc$ cat /etc/timezone Asia/Tokyo aka@s-thunbergii:/etc$ sudo /sbin/hwclock --show ; date Sun 27 Jun 2010 11:11:33 PM JST -0.003776 seconds Sun Jun 27 23:11:33 JST 2010 aka@s-thunbergii:/etc$
- 調査:現状を確認する。
- 課題:他のマシンからSSHでパスワードログインできない。
- 解決:/etc/ssh/sshd_configでPasswordAuthentificationをyesにする。これはアドホックな解決。鍵をちゃんとすべき。
- 課題:bashの補完がおかしくなることがある。
- 解決:bash-completionがデフォルトでインストールされているが、これの設定が甘い?みたい。なので、とりあえずbash-completionをOFFにする。~/.bashrcでコメントアウトすればよい。
# enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). #if [ -f /etc/bash_completion ]; then # . /etc/bash_completion #fi
- 解決:bash-completionがデフォルトでインストールされているが、これの設定が甘い?みたい。なので、とりあえずbash-completionをOFFにする。~/.bashrcでコメントアウトすればよい。
- 課題:日本語IMが導入されていない。
- 解決:uim-skkを入れる。 ごちゃごちゃやってたら動いた。後日整理。
- 課題:Epiphany(それともGNOME自体?)の日本語フォントの表示がかすれている。
- 調査:OpenOffice.orgでは綺麗にアンチエイリアスされているので、epiphanyの問題。
- 解決:epiphanyのpreferencesにて、"let web pages specify their own fonts"のチェックを外す。また、Japaneseのフォントをkochi gothicに変更。まあ、読めるようになる。
- 課題:EmacsマニュアルのInfoファイルが無い。
- 調査:上流の23.1自体にはinfo版マニュアルがある。しかしソースパッケージを調べると、gNewSenceが上流としているorig玉にはinfo版がマニュアルが含まれていない。これは無作法だな。
- 対応:上流の23.1からマニュアルを生成して配置。
- GNU Emacs23.1をダウンロードして、コンパイルする。するとinfoディレクトリにInfoファイル達ができる。
- それらを例えば、`/home/aka/jail/usr/share/info/Emacs23/'にコピーする。
- Emacs初期化時に、(setq Info-additional-directory-list '("/home/aka/jail/usr/share/info/emacs23"))などとする。ただし、この場合、infoコマンドには反映されない。くわしくはGNU Infoを参照。
- 課題:OSXをX端末として接続する。
- 解決:とりあえず、X11.appとSSHポートフォーワードで実現。
$ ssh -X -f aka@xxx.xxx.xxx emacs
- 解決:とりあえず、X11.appとSSHポートフォーワードで実現。
- 課題:Kinesis Advantageを使えるようにする(キーバインドの調整).
- 課題:3Gでネットに接続できるようにするべし。