salix 13.37 に乗り換え

salix 13.37 (xfceデスクトップ)インストール

インストール後の再起動で画面が真っ暗になるため
同じHDDパーティション内のLinuxを起動し
salixをインストールしたパーティションをマウントし
# chroot $SALIX_ROOT
カーネルを再構築

フォントの設定は下記のURLを参照した
http://www.tinyogre.com/linux/slackware/index.html

ドラムマシンHydrogenインストール(Slackware13.37)

Hydrogen 0.9.5のインストール (Slackware 13.37)

# sbopkg -i lash
# sbopkg -i libtar

# sbopkg -i hydrogen

★第1のエラー
scons: *** [gui/src/SongEditor/SongEditor.o] Error 1
scons: building terminated because of errors.

うん?

とりあえず、ソースを拾ってきてhydrogen 0.9.4.1を展開。
$ scons prefix=/usr

同じエラー
http://mingw-users.1079350.n2.nabble.com/usleep-not-available-td5239654.html
を参考に
hydrogen-0.9.4.1/gui/src/SongEditor/SongEditor.h
において、 #include を追記。
→OK


★第2のエラー
libs/hydrogen/src/song.cpp:144:53: エラー:
オーバーロードされた ‘QString(int)’ の呼び出しは曖昧です

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596956
にてパッチファイルを見つけた。
→OK


★第3のエラー
note: 'pthread_join@@GLIBC_2.0' is defined in DSO /lib/libpthread.so.0
so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: エラー: ld はステータス 1 で終了しました
scons: *** [hydrogen] Error 1

CFLAGS='-lpthread'にすればいいのだが、sconsでどうしたらいいの?

Slackware 13.37 ibus-anhtyで親指シフト

Slackware 13.37 のパッケージをアップデートしたら
firefox11にてscim-anthyの日本語入力ができなくなった。

下記のようにibus関係をインストールし、
# sbopkg -i ORBit2
# sbopkg -i GConf
# sbopkg -i pyxdg
# sbopkg -i ibus
# sbopkg -i icu4c
# sbopkg -i ibus-qt
# sbopkg -i protobuf
# sbopkg -i ibus-anthy

ibus-setupにて、インプットメソッドをanthyを選択したら
firefox11で日本語入力できるようになった。

(参考URL : http://www37.atwiki.jp/linux_kai/pages/77.html)



ibus-anhtyで親指シフト

1. ibusの設定 -> 一般 -> フォントとスタイル内、言語パネルの表示【常に表示する】
2. Mousepad等の日本語入力できるアプリケーションを起動し、言語パネルを表示させる
3. Anthyを構成する(スライドバーみたいなアイコン)をクリックし、
  IBus-Anthyの設定 -> 初期値の設定内、入力タイプをローマ字から【親指シフト】に変更
4. ibus (Anthy?)を再起動する。

意外と簡単にibus-anthyでも親指シフトができた。
Linuxでも親指シフトが快適にできるのが嬉しい。