Top / VBoxにっき

* VirtualBoxにっき [#c9c59fcb]

#contents

* VirtualBox + CentOS + SDCard [#w76919f0]
SDカード上にVirtualBoxの仮想HDDを設置してみる

** opera [#i8db49c8]
必要なパッケージをインストールするために以下の操作が必要.
 yum install gstreamer*

** X [#cb1f49d9]
 yum install "X Window System"

** 日本語 [#fed927a3]
*** anthy + ibus関連 [#p3ab8bc5]
 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 [#tb01ca0d]
msgfmt is included in gettext package.

というか,''yum -y install fontforge''でおっけー.

* ふぉんと [#g3da4826]
ばぐまるゴシックをCentOS上のEmacsで使う方法.

ttcのままでは,フォント指定しても文字化けしてしまった.そこで,
FontForgeを使ってパラメータを変更することで,文字化けを回避できた.

** レギュラーフォントの生成 [#jde05e04]
+ FontForgeで''BugMaruGothic.ttc''を開き,''ばぐまるゴシック''を開く
+ ビットマップを''すべて選択''する
+ ''エレメント''->''フォント情報''と選択し,''名前''->''ウェイト''を''Medium''とする
+ ''ファイル''->''フォントを出力''で,''アウトラインフォント無し'',''BDF''を選択して,適当な場所へ保存

** ボールドフォントの生成 [#o488a7d7]
上記との差分のみ説明.
+ ''エレメント''->''フォント情報''と選択し,''名前''->''ウェイト''を''Bold''とする
+ 同じく,''フォント情報''で,''名前''->''表示用の名前''を''BugMaruGothic-Bold''とする
+ 同じく,''フォント情報''で,''TTF名''の欄で,''言語''が英語以外の項目を滑て削除する
+ 同じく,''フォント情報''で,''TTF名''の欄で,''言語''が英語以外の項目を全て削除する
+ ''ファイル''->''フォントを出力''で,''アウトラインフォント無し'',''BDF''を選択して,適当な場所へ保存
+ 保存したファイルを適当にリネーム(''BugMaruGothic-b-11.bdf''とか)

Italicとかも同様に処理すると良いと思うけど,とりあえずこれでOK.

** X11へフォントを登録 [#ud1d8c9b]
上記で生成した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 [#f763e6bc]
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 [#vd6e96f9]
 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 [#y42bfe8d]
CentOS6では,GDMのバージョンが2.30.4となった.で,どうも
これまでのテーマが使えないらしい.
''/etc/gdm/custom.conf''をいじるとよいみたいだけど,うまくいかない.
とりあえず壁紙を変えるだけなら,''/usr/share/backgrounds/default*.png''
を全部入れ替えてあげたら,実現できた.むぅ.


* SSD(というかSDカード上)で運用する上で [#z485c15e]
http://akira-arets.blogspot.com/2009/11/ssdswap.html

* マウント [#jaa49f33]

''/etc/rc.local''
 mount -t vboxsf share /mnt/share
Site admin: kam1610, PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji. Powered by PHP 5.2.17.