- 追加された行はこの色です。
- 削除された行はこの色です。
- 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