- 追加された行はこの色です。
- 削除された行はこの色です。
* 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
と書いて,回避.