* VirtualBoxにっき [#jba71a2c] #contents * VirtualBox + CentOS + SDCard [#xa7224b2] SDカード上にVirtualBoxの仮想HDDを設置してみる ** opera [#rd75d1fe] 必要なパッケージをインストールするために以下の操作が必要. yum install gstreamer* ** X [#n91fcd99] yum install "X Window System" ** 日本語 [#o1f39db3] *** anthy + ibus関連 [#tb69ffa3] yum install "Japanese Support" cp /etc/X11/xinit/xinitrc ~/.xinitrc 以下を追加 export XMODIFIERS=@im=ibus export GTK_IM_MODULE=ibus export QT_IM_MODULE=ibus ibus-daemon -d -x sleep 1 * FontForge [#t79f3bec] msgfmt is included in gettext package. というか,''yum -y install fontforge''でおっけー. * ふぉんと [#p32756d1] ばぐまるゴシックをCentOS上のEmacsで使う方法. ttcのままでは,フォント指定しても文字化けしてしまった.そこで, FontForgeを使ってパラメータを変更することで,文字化けを回避できた. ** レギュラーフォントの生成 [#sa8c04e1] + FontForgeで''BugMaruGothic.ttc''を開き,''ばぐまるゴシック''を開く + ビットマップを''すべて選択''する + ''エレメント''->''フォント情報''と選択し,''名前''->''ウェイト''を''Medium''とする + ''ファイル''->''フォントを出力''で,''アウトラインフォント無し'',''BDF''を選択して,適当な場所へ保存 ** ボールドフォントの生成 [#v3ce31a2] 上記との差分のみ説明. + ''エレメント''->''フォント情報''と選択し,''名前''->''ウェイト''を''Bold''とする + 同じく,''フォント情報''で,''名前''->''表示用の名前''を''BugMaruGothic-Bold''とする + 同じく,''フォント情報''で,''TTF名''の欄で,''言語''が英語以外の項目を滑て削除する + ''ファイル''->''フォントを出力''で,''アウトラインフォント無し'',''BDF''を選択して,適当な場所へ保存 + 保存したファイルを適当にリネーム(''BugMaruGothic-b-11.bdf''とか) Italicとかも同様に処理すると良いと思うけど,とりあえずこれでOK. ** X11へフォントを登録 [#vb7917da] 上記で生成したbdfファイルを,''/usr/share/fonts/BugMaruGothic''とかに放り込む そしたら,中で sudo mkfontdir sudo mkfontscale ''fonts.dir''の中身が, BugMaruGothic-8.bdf -fontforge-bugmarugothic-medium-r-normal.. BugMaruGothic-b-8.bdf -fontforge-bugmarugothic-bold-r-normal.. みたいになっていればOK.ついでに,''/etc/X11/xorg.conf''に, Section "Files" FontPath "/usr/share/fonts/BugMaruGothic" EndSection も加えておく.あとは,''xset fp rehash''.''xfontsel''で,BugMaruGothicが選択できれば,OK. emacsを起動して,メニューから''Option''->''Set Default Font''して,''Save options''. わぁい. * bgex [#pe7a298b] bgexパッチを当てたEmacsが上手くコンパイルできない.. - patch-bgex_20110822_0-emacs-23.3a - emacs-23.3(ftp://ftp.gnu.org/gnu/emacs/あたりから拾ってきたもの.ただし,23.3aがなかったので,23.3b) コンパイル時,''xfns.c''でエラーが出る.''x_clear_area'' の引数が足りないと言ってくる.そこで, x_clear_area(FRAME_X_DISPLAY (f), FRAME_X_WINDOW (f), 0, ...'' のように,3つ目に''0''をセットしておけば, とりあえずコンパイル&動作する. * fbsetbg [#h7a7a6cd] fbsetbg: Xomething went wrong while setting the wallpaper というWarningが毎回でる.''feh''をインストールすると直るらしいけど, CentOS6ではyumでインストールできない.で,''~/.fluxbox/startup'' の,''exec fluxbox''より前の行に display -gemometry 1388x768+0+0 -window root \ /home/***/.fluxbox/backgrounds/tt_chibiyami_1388x768.png と書いて,回避. * GDMのtheme [#o7070248] CentOS6では,GDMのバージョンが2.30.4となった.で,どうも これまでのテーマが使えないらしい. ''/etc/gdm/custom.conf''をいじるとよいみたいだけど,うまくいかない. とりあえず壁紙を変えるだけなら,''/usr/share/backgrounds/default*.png'' を全部入れ替えてあげたら,実現できた.むぅ.